A $30 sale on Amazon does not put $30 in your pocket. By the time the referral fee, FBA fulfillment fee, storage, advertising, returns, and the product's own landed cost come out, you might keep $6 or $7 — and plenty of sellers keep less without realizing it. The single most common bookkeeping mistake in e-commerce is treating the Amazon deposit as revenue and the bank balance as profit.
This guide walks through what a realistic Amazon profit margin actually looks like: every layer of the cost stack, a worked example from a $30 sale down to net profit, the difference between gross, contribution, and net margin, and how to track true profitability per SKU instead of guessing from deposits.
The full Amazon cost stack
Amazon profit is what's left after seven distinct cost layers, and most sellers only watch two or three of them. Here is the complete stack, roughly in the order it hits a sale:
- •Landed product cost — what you paid the supplier plus freight, duty, and inbound shipping to Amazon. Not just the unit price on the invoice.
- •Referral fee — Amazon's commission, typically 8-15% of the sale price depending on category.
- •FBA fulfillment fee — a per-unit pick, pack, and ship charge based on size and weight tier.
- •Storage fees — monthly storage plus aged-inventory surcharges that climb the longer units sit. Check Amazon's current rate card, because these change.
- •Advertising — PPC spend. Even organic-heavy listings usually carry some ad cost per unit sold.
- •Returns and refunds — refunded orders, return processing fees, and units that come back unsellable.
- •Software and overhead — repricers, research tools, accounting software, prep services, VA time. Small per order, real in aggregate.
Worked example: a $30 sale, line by line
Numbers make this concrete. Say you sell a kitchen gadget for $30 with a 15% referral fee, a standard-size FBA fee, and a modest ad budget. These figures are illustrative — your category, size tier, and ad strategy will move them — but the shape of the waterfall is what matters.
Add it up: $23.50 of the $30 sale goes to costs, leaving $6.50 of net profit — a 21.7% net margin. Notice that the product itself is only $9 of the $30. The other $14.50 of cost is fees, ads, and friction. That is why a product that looks like a 70% markup at the supplier level can end up a thin-margin SKU on Amazon, and why an amazon profit calculator that skips ads and returns will flatter every product you run through it.
Gross vs. net vs. contribution margin
Sellers throw the word "margin" around loosely, and three different numbers get conflated. Using the $30 example: gross margin is sale price minus landed product cost — $21 here, or 70%. It tells you whether the product has room to work, but nothing about whether it actually makes money on Amazon.
Contribution margin subtracts the variable selling costs too: referral fee, FBA fee, ads, and returns. Here that's $30 minus $9 minus $13.30 of selling costs, about $7.70, or roughly 26%. This is the number that should drive per-SKU decisions — whether to raise the price, cut ad spend, or kill the product — because it shows what each incremental unit contributes.
Net margin takes out everything, including storage, software, and your share of fixed overhead — the $6.50 (21.7%) in our example. This is the number that should match your profit and loss statement. A healthy catalog needs all three: gross margin to vet products, contribution margin to manage them, net margin to know if the business works.
See what Amazon owes you — free
Connect your seller account and get a free reimbursement audit. No credit card, keep 100% of what you recover.
Why tracking deposits misleads you about Amazon profit
Amazon pays you in settlements, typically every two weeks, and each deposit is a net number: sales minus fees, minus refunds, minus ad charges if you pay ads from your balance, minus any reserve Amazon holds back. Booking that deposit as "sales" understates revenue, hides your fee load entirely, and makes margin analysis impossible. Two sellers with identical deposits can have wildly different businesses — one growing with heavy ad spend, one shrinking with fat margins.
Deposits also smear timing. A settlement can span two months, include refunds for orders sold in a prior period, and exclude sales still in reserve. If you only reconcile the bank feed, your monthly profit figure is really a cash-timing artifact. The fix is settlement-level accounting: break each payout into its components — sales, refunds, referral fees, FBA fees, storage, ads, reimbursements — and post those to the right accounts and periods. Tools like BeanHawk do this automatically, posting summarized settlement journals to QuickBooks Online or Xero so each deposit ties out to the penny without thousands of order-level entries.
The leaks: returns, lost inventory, and reimbursements
Two cost lines deserve special attention because they're invisible until you look. First, returns: a refunded order doesn't just reverse the sale — you may eat return processing fees, and a unit that comes back unsellable turns into a full landed-cost write-off. Track your refund rate and unsellable rate per SKU; a product with a 21% contribution margin and an 8% return rate is a very different bet than the same margin at 2%.
Second, FBA itself loses and damages inventory, and the rules around getting paid back have tightened. On October 23, 2024, Amazon cut the claim window for fulfillment-center claims to 60 days, down from a much longer window. On November 1, 2024, Amazon began auto-reimbursing many lost-inventory cases in the US — helpful, but the auto-reimbursements don't catch everything. And as of March 31, 2025, reimbursements are valued at your manufacturing or sourcing cost — Amazon's own estimate unless you provide your costs — excluding your margin and fees. The practical takeaway: audit regularly, claim fast, and supply your actual costs to Amazon so reimbursements aren't lowballed. Unclaimed reimbursements are pure margin leaking out the bottom of the waterfall.
Amazon profit calculators: useful for sourcing, not for accounting
An amazon profit calculator — Amazon's own Revenue Calculator or any third-party version — is a sourcing tool. It estimates referral and FBA fees for a hypothetical sale, which is exactly what you need when vetting a product. But it is a forecast of one clean unit economics scenario, not a measurement of your business.
Calculators typically assume zero returns, zero storage aging, zero ad spend (or a single TACoS guess), and a landed cost you typed in from memory. Real FBA profit diverges from the calculator the moment inventory sits past a storage threshold, a PPC campaign drifts, or a freight quote comes in high. Use calculators to screen products before you buy; use your accounting system to know what you actually earned after you sell.
How to track true Amazon profit margin per SKU
Per-SKU profit tracking comes down to four habits. One: maintain real landed costs — purchase price plus freight, duty, and prep, allocated per unit per purchase order, updated every time costs change. A spreadsheet works at five SKUs; it breaks at fifty. Two: pull fees from settlement data, not estimates, so referral, FBA, and storage charges reflect what Amazon actually took. Three: allocate ad spend and refunds to the SKUs that caused them. Four: review contribution margin per SKU monthly and act — reprice, renegotiate, or discontinue.
This is the layer BeanHawk is built for: flat all-channel pricing from $19/mo, perpetual SKU-level inventory valuation, a PO and landed-cost engine so unit costs stay accurate as freight and duty change, and a free FBA reimbursement audit (no card required, and you keep 100% of recoveries) to recapture the money Amazon owes you. However you tool it, the goal is the same: a per-SKU waterfall like the $30 example above, built from real numbers, refreshed every month. Sellers who can see that waterfall make pricing and sourcing decisions with conviction; sellers watching deposits are guessing.