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, the bookkeeping mistakes that quietly flatter your numbers, 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, inbound shipping to Amazon, and whatever a prep center charges to label and pack the units. 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, and the Amazon seller account price itself, since the Professional plan bills every month whether you sell anything or not. Small per order, real in aggregate.
See it in BeanHawk
Every settlement becomes one clean journal
BeanHawk parses each marketplace payout line by line and posts a single summarized journal to QuickBooks or Xero — sales, fees, refunds, facilitator tax, and reimbursements mapped to the right accounts, balanced to the penny.
- ✓Debits equal credits or it won't post — no more deposits booked as revenue
- ✓Marketplace facilitator tax routed to a liability account, out of your income
- ✓The net deposit lands in a clearing account that matches your bank feed exactly
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.
One thing the waterfall deliberately leaves out: income tax. The $6.50 is pre-tax, and no profit calculator or amazon tax calculator can tell you what survives after that without knowing your entity type and your state. Taxes for amazon sellers are assessed on the year's profit rather than on any single sale, so treat net margin as the input to that calculation, not the answer to 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.
Economists add a fourth number worth knowing about. The formula for accounting profit is the one you've been using all along, total revenue minus explicit costs, which gives the $6.50. Economic profit subtracts implicit costs on top: the return you gave up by putting your cash and your hours into this instead of somewhere else. Accounting vs economic profit sounds like a textbook distinction until you price it out. A business netting $6.50 a unit on capital that sits in inventory for five months, run by someone working nights for free, can be profitable on paper and a poor trade in reality. Accounting profit tells you whether the business works. Economic profit tells you whether it was worth doing.
Amazon margins in context: other channels and big retail
A margin number only means something next to other numbers. Ecommerce profit margins swing hard by business model, and the fee stack is almost always the reason.
On eBay you ship the order yourself, so no fulfillment fee comes out of the sale, but the final value fee applies to the whole order including the shipping you charged, and you're paying for boxes, labels, and your own hours instead. Run an eBay profit calculator and an Amazon one on the same product and they often land closer than sellers expect, with the real difference sitting in labor rather than fees. That's the honest version of Amazon vs eBay for sellers: Amazon rents you an operation, eBay leaves you to run one.
Shopify tilts it further. Shopify fees per sale are payment processing, plus an extra transaction fee if you use an outside gateway, on top of the monthly plan. There's no referral fee at all, which is why direct-to-consumer margins look wonderful in a spreadsheet, right until you add the customer acquisition cost that Amazon's search traffic was quietly covering for you.
Amazon FBA vs dropshipping is the sharpest contrast in the whole comparison. Dropshipping removes inventory risk and storage fees and hands most of the margin to the supplier, so you're often working in single-digit percentages with almost no cash tied up. FBA takes the opposite trade: your money sits in inventory for months and you keep a much bigger slice of each sale. Neither is free. One risks capital, the other risks margin.
There's a first-party version of this question too. Vendor Central vs Seller Central rewrites the waterfall entirely: a vendor sells wholesale to Amazon at a negotiated price, so there's no referral fee and no FBA fee, but the wholesale price sits well below retail and you'll be asked for co-op allowances and hit with chargebacks that appear nowhere in a third-party seller's cost stack. Vendors trade margin percentage for volume and for someone else owning the retail problem.
For calibration at the very top of the market, look at Walmart. Walmart gross profit margin and Walmart net profit margin are separated by an enormous distance, because operating a retail network consumes most of what's left after cost of goods, and Walmart profit margins net out in the low single digits. Sit with that the next time a 21.7% net margin feels underwhelming. Pull the current figures from Walmart's latest annual report rather than from a blog, since they move every year. And if you sell on Walmart Marketplace yourself, its referral fees are structured much like Amazon's, so the same waterfall applies with different inputs.
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 is growing with heavy ad spend. The other is 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. Purpose-built amazon accounting software does 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. That's the difference between generic bookkeeping and real amazon accounting: the settlement file, not the bank feed, is the source of truth.
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. That helps, 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. A 60-day window is short enough that a quarterly manual check will miss claims, which is why amazon reimbursement software that scans your inventory ledger continuously has become standard kit for FBA sellers at any real volume. 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.
Five bookkeeping habits that flatter your margin
Most sellers who think they're at a 25% net margin are really somewhere lower, and the gap almost always comes from one of five habits. None of them feels like a mistake in the moment. All of them push your reported margin above your real one.
The first is booking supplier invoice cost instead of landed cost. If a unit costs $6 from the factory but freight, duty, and prep add $3, using $6 overstates margin by 10 points on a $30 sale. The second is spreading ad spend evenly across the catalog. Averaging hides the fact that one hero SKU may be carrying three ad-hungry losers; per-SKU allocation is what exposes them. The third is treating reimbursements as a bonus. A reimbursement is recovery of inventory you already paid for, so booking it as extra income while leaving the lost units in your inventory asset double-counts. The fourth is ignoring the returns lag: a strong sales month gets its refunds in the following month, so month-one margin looks great and month-two looks mysteriously bad. Accrue a returns allowance per SKU based on its trailing refund rate instead. The fifth is closing the books off the bank feed, which bakes every settlement-timing quirk from the previous section into your P&L. Fix these five and your margin number stops drifting from reality.
How to track true Amazon profit margin per SKU
Per-SKU profit tracking comes down to four habits. One: maintain real landed costs, meaning purchase price plus freight, duty, and prep, allocated per unit per purchase order and 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.
Tooling matters here because the data lives in three places: Seller Central reports, your ledger, and your purchase orders. Good amazon fba accounting stitches them together. If you already run QuickBooks, look for a connector built as quickbooks for amazon sellers rather than a generic bank-feed app, because the settlement breakdown is the whole point. BeanHawk is one option built for this layer: 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.