← Back to blog
Field notes

How to Calculate Amazon Profit per SKU

March 25, 2026·EcomSanity Team·5 min read

Quick answer: Amazon profit per SKU is selling revenue minus product cost, referral fee, fulfillment cost, inbound freight and placement, advertising, returns and refunds, storage, and other variable costs. For operating decisions, calculate contribution margin before fixed overhead. For accounting profit, subtract fixed overhead and reconcile to settlement records.

Amazon revenue is visible. Amazon profit is assembled. Seller Central knows the sale price and many Amazon charges, but it doesn't automatically know every supplier payment, inbound shipment cost, prep-center bill, or off-Amazon refund. That's why two dashboards can show different profit for the same SKU without either one necessarily being wrong.

Start with contribution, not net income

A product decision usually asks: does selling one more unit create money or consume money? That's a contribution question. Contribution per unit equals net selling revenue minus COGS, minus Amazon selling and fulfillment fees, minus inbound cost, minus advertising cost, minus expected return cost, minus storage and other variable costs. Contribution margin percentage equals contribution per unit divided by net selling revenue, times 100. This isn't the company's final net income, salaries, software, rent, and other fixed costs still exist. Contribution shows what the product contributes toward those fixed costs and profit.

The cost stack to include

Start with net selling revenue: the selling price, then accounting for discounts, promotions, refunds, and shipping income where relevant. Use cost of goods sold attached to the unit actually sold, not merely the latest supplier invoice. Include the referral fee, generally a category-based percentage sometimes with minimums or price bands. For FBA, include the fulfillment fee and current surcharges; for FBM, include postage and expected failed-delivery cost. Allocate inbound freight and placement, prep, labels, duty, and customs to the received units.

For advertising, a practical product-level estimate is ad cost per ordered unit equals product-attributed ad spend divided by ordered units, being consistent about attribution window, covered further in TACOS vs ACOS vs ROAS. For returns, use expected return cost per sold unit equals return rate times average net cost per return, not just refund count, an idea covered in Amazon return rate by ASIN. Allocate base monthly storage, utilization surcharge, and aged-inventory cost where material, since slow products need a higher carrying-cost estimate than fast products.

A worked example

A seller offers a product for $34.99.

ItemPer-unit amount
Selling price$34.99
Referral fee-$5.25
FBA fulfillment and surcharge-$5.10
Product cost-$10.20
Inbound freight and placement-$1.15
Advertising-$3.40
Expected return cost-$0.85
Storage and other variable cost-$0.55
Contribution per unit$8.49

Contribution margin equals $8.49 divided by $34.99, or 24.3%. The product hasn't earned $8.49 of final company profit. It has contributed $8.49 before fixed overhead.

Why monthly profit often disagrees with per-unit profit

Timing changes the answer. Inventory may be purchased months before the units sell. Advertising spend may be recorded now while attributed sales appear later, covered further in why Amazon Seller Central numbers don't match. Refunds occur after the original order period. Storage is charged monthly. Per-unit contribution is a management model. Monthly accounting profit is a period-based financial result. They should connect, but they won't look identical every day.

Profitability by ASIN, SKU, or parent?

Use all three when the catalog needs it. SKU-level analysis is best for condition, fulfillment method, cost, and offer-level decisions, since two SKUs on the same ASIN can have different costs and margins. ASIN-level analysis is best for detail-page demand, advertising, and conversion decisions. Parent-ASIN analysis is best for understanding a variation family's combined demand and whether one child is carrying the family. A profit dashboard that merges all three without explanation can hide the problem.

Five profit mistakes that look reasonable

Using ACOS as margin ignores that ACOS measures ad spend against attributed ad sales only, not product cost, returns, or FBA fees. Dividing total advertising by advertised units only can overstate or understate product economics depending on whether you want ad-attributed unit cost or total business advertising burden. Ignoring returned inventory recovery assumes every refund destroys full COGS when some returned units become sellable again. Using one inbound cost for every SKU ignores that bulky or low-volume products often consume more shipment cost. And treating a supplier discount as profit before the stock actually sells ignores that a cheaper unit sitting for a year can become more expensive after storage and clearance cost.

The hero product that earned $0.62

A seller's best-selling SKU generated $46,000 in monthly revenue, and the team called it the hero product and increased advertising. A proper SKU model showed the item earned only $0.62 contribution per unit after a high return rate and rising placement cost, while a smaller SKU with one third of the revenue earned $7.10 per unit. The response wasn't to stop selling the hero. Correcting a packaging issue, raising price modestly, and reducing bids on the worst search terms fixed it. The important change was cultural: revenue stopped being treated as proof of health.

A practical SKU audit

Every month, rank products by total contribution, contribution per unit, contribution margin percentage, ad spend, return cost, and days of inventory. Then place each SKU in one of four groups: scale (healthy contribution, demand, and inventory position), repair (demand exists, but one cost or conversion problem is fixable), harvest (profitable now, but declining or not worth replenishing), or exit (weak expected contribution and poor recovery case).


EcomSanity brings together sales, inventory, Buy Box, conversion, returns, and storage-fee signals, the operating inputs around profit. True SKU profit still requires seller-provided costs and a stated allocation method, EcomSanity isn't a substitute for that input, just the context around it. Business-price and quantity-discount orders need their own contribution check too, see Amazon Business pricing and quantity discounts for a walkthrough of that calculation.

Frequently asked questions

How do I calculate true profit per Amazon product?

Contribution per unit equals net selling revenue minus cost of goods, referral and fulfillment fees, inbound freight, advertising cost attributable to the product, expected return cost, and storage. That's contribution before fixed company overhead, not final net income.

Does Amazon Seller Central show true profit?

Amazon provides many inputs and may offer profit analytics in some marketplaces, but seller-specific cost of goods, freight, overhead, and allocation choices still need accurate inputs that Amazon simply doesn't have.

What is contribution margin on Amazon?

Contribution margin percentage is contribution per unit divided by net selling revenue, times 100. It shows what a product contributes toward fixed costs and profit, not the company's final bottom line.

Cleared for takeoff

See this on your own catalog.

Storage-fee radar, Buy Box tracking, and return-rate analytics, connected to your Amazon account in under a minute.

Get started