How to Calculate Amazon Gross Margin Without Fooling Yourself
Bryan O'Neil
February 7, 2019
Amazon gross margin is usually calculated as (revenue - cost of goods sold) / revenue x 100.
If your Amazon business sells $100,000 and your direct product cost is $60,000, your gross margin is 40%.
Simple math.
The confusion starts after that.
Sellers call a post-fee number gross margin. They mix in PPC one month and leave it out the next. They compare their spreadsheet to somebody else's benchmark even though the inputs are describing different things.
The fact is, gross margin is useful only when the label is honest.
How to Calculate Amazon Gross Margin
Use this formula:
Gross Margin = (Revenue - COGS) / Revenue x 100
Here is the step sequence:
- Start with revenue for the period you are measuring.
- Subtract cost of goods sold.
- Divide gross profit by revenue.
- Multiply by 100 to get the percentage.
Worked example:
- Revenue: $100,000
- COGS: $60,000
- Gross profit: $40,000
- Gross margin: 40%
You can run that by SKU, by month, by product line, or across the whole account. Keep the period consistent. If revenue is monthly, COGS needs to be monthly too.
What Counts in the Calculation
This is the part people get loose with.
For a straightforward gross-margin calculation, COGS usually means direct product cost: unit cost, inbound freight, duties, prep, packaging, and the costs required to get inventory into sellable condition. A common setup is to treat that as landed product cost.
Amazon fees matter. Of course they do.
But referral fees, FBA fulfillment fees, storage fees, and ad spend do not automatically belong in the same bucket if the thing you want is a clean product-level gross margin. Push every selling cost into the formula and you are tracking something closer to contribution margin.
That is not wrong.
It is just a different number.
If you want current fee estimates, Amazon's pricing page and Revenue Calculator are better sources than an old spreadsheet tab you forgot to update.
Gross Margin vs Net Margin vs SDE Margin
Gross margin tells you what is left after direct product cost.
Net margin tells you what is left after the rest of the business gets involved: payroll, software, contractors, insurance, professional fees, and the collection of operating expenses that quietly turn a pretty top-half number into a more adult conversation.
Then there is SDE margin.
If you care what the business is worth, you eventually end up there. SDE margin is closer to owner earnings after normalizing the books. Gross margin is product economics. Net margin is accounting reality. SDE margin starts speaking in valuation terms.
Different number. Different job.
That is why this page should stay narrow. Gross margin answers one question: after direct product cost, how much room is left? It does not tell you whether PPC is under control, whether overhead is bloated, or whether a buyer would love the business later.
If you need the wider profitability view, read how to calculate Amazon FBA profit margin. If you want the valuation angle, start with The Most Important Metric to Understand: SDE and the broader Amazon FBA business valuation guide.
What a Good Amazon Gross Margin Actually Tells You
Everyone wants the magic threshold here. Thirty percent. Forty percent. Fifty percent. One number that settles the question.
You are not going to get it.
A good gross margin is one that leaves enough room for the rest of the model to work.
Can you afford PPC without turning sales into expensive theater? Can you absorb returns, promos, and supplier surprises? Can you survive a freight spike without the month getting weird? Can you discount when you need to and still sleep?
That is the test.
You can have a respectable gross margin on paper and still run a tight business because everything below gross profit is noisy. Heavy ad dependence will do that. Sloppy inventory timing will do that. A cost structure full of small recurring expenses you stopped noticing will do that too.
We see sellers create this problem for themselves. They calculate a clean margin, then change the cost treatment next month, then compare the two results as if the definition never moved. The spreadsheet looks organized. The trend line stops meaning anything.
Category benchmarks help, but only up to a point. Beauty is not Home & Garden. A replenishable product is not a seasonal one. A light durable SKU is not a bulky return-prone item. If you borrow a benchmark without asking what your own fee load, return rate, and ad intensity look like, the comparison starts sounding more intelligent than it is.
Common Mistakes That Distort Amazon Gross Margin
The first mistake is mixing periods.
If revenue is from March but the inventory cost you are using came from an older cash outflow, the number can look cleaner or uglier than the business actually was during that month. That is one reason sellers keep getting sideways with inventory accounting.
The second mistake is hiding behind a blended company number.
A business-level gross margin can look healthy while one SKU is doing the real work and another is quietly dragging the whole line down. You do not see that until you break the number apart.
The third mistake is treating every cost surprise like a one-off. Prep charges, damaged inventory, inbound placement headaches, reimbursements arriving late, small packaging changes, return spikes. Each one looks manageable in isolation. Together, they start changing the economics.
Then there is the labeling problem again.
You call one report gross margin. Your bookkeeper calls another report gross margin. One includes Amazon fees. One doesn't. Both numbers sound precise. Neither one is comparable to the other.
That is how people end up debating a metric when what they really have is a definition problem.
How to Improve Gross Margin Without Lying to Yourself
There are only a few real levers here.
Raise price when the market allows it.
Reduce landed cost. That can mean supplier renegotiation, packaging changes, freight decisions, or closing small leaks you kept excusing because each one looked minor on its own.
Audit returns. A bad return pattern can wreck your economics quietly because it makes the business feel worse than the margin report suggests.
Break the number down by SKU. A blended company-wide gross margin can hide one excellent product carrying two mediocre ones. That happens rather often.
And fix the accounting treatment. If inventory timing still muddies the picture, an accrual view usually gives you a cleaner read than a loose cash-basis one. We covered that in Accrual or Cash Accounting When Selling Your Amazon Business?.
Common Questions About Amazon Gross Margin
Does Amazon referral fee belong in gross margin?
It depends on the reporting goal. If you want textbook-style gross margin, many operators keep gross margin focused on product COGS and track Amazon fees below that line. If you include referral and fulfillment fees, say plainly that you are looking at a post-fee contribution view instead.
Should PPC be included in gross margin?
Usually, no. PPC is a selling expense, not product cost. It absolutely affects profitability. It just answers a different question.
Can a business have strong gross margin and weak profit?
Yes. Easily. Ad spend, overhead, inventory mistakes, and messy books can chew through a healthy gross margin faster than people expect.
Does gross margin tell me what my business is worth?
Not on its own. Buyers care about product economics, but they also care about how much earnings actually survive after the rest of the business gets involved. Gross margin is one input. It is not a valuation shortcut.
How often should you recalculate gross margin?
Monthly at a minimum. Weekly by SKU can be useful if your pricing, freight, or promo activity moves around often.
Gross margin is worth tracking because it tells you whether the product itself has room to breathe. Just don't ask it to do the rest of the job.
Curious what your business is worth?
Get a free, instant valuation and see how your Amazon business stacks up.
Get Your Free Valuation