You go looking for “what Amazon charged me” and you come back dizzy. Referral fees, fulfillment fees, storage fees, aged-inventory fees, low-inventory fees, placement fees, a subscription, a surcharge you’ve never heard of. It feels like a maze designed to make sure you never quite add it all up.
It’s not actually a maze. It just has two doors, and once you can tell them apart, the whole thing gets simple.
Amazon’s fees come in two flavors
Every fee Amazon charges you is one of two kinds.
SKU-level fees are tied to a specific sale. Sell a unit, pay these:
- Referral fee — Amazon’s cut of the sale (a percentage of the sale price).
- FBA fulfillment fee — the pick, pack, and ship cost for that unit.
These scale with sales. No sale, no fee. They belong to the product.
Account-level fees are not triggered by a single sale. They’re driven by how you manage your whole account — your inventory, your shipping decisions, your catalog, your subscription. This list is longer than most sellers realize, and it’s the part that quietly adds up. They group into four kinds:
Inventory / storage (driven by how much you store and how long):
- Monthly storage fees — rent on the cubic-foot space your inventory occupies.
- Aged-inventory surcharge (formerly “long-term storage”) — escalating penalties on stock that sits too long.
- Storage utilization (over-storage) fee — a penalty for holding far more inventory than your sell-through justifies.
- Low-inventory-level fee — the flip side: a penalty for letting a fast-moving product run too thin.
- AWD fees (only if you use Amazon Warehousing & Distribution) — Amazon’s upstream bulk-storage program that feeds your FBA stock. If you’re enrolled, you’ll see AWD storage, transportation, and processing (per-box) charges. Most sellers aren’t on AWD — but if you are, these land on your account and your Seller Labs reports pick them up automatically.
Operational (driven by your shipping and inventory decisions):
- Inbound placement service fees — for sending inventory to fewer fulfillment centers (avoidable, as noted below).
- Partnered carrier / inbound transportation fees — when you ship into Amazon using their carrier program.
- Manual processing fees — when inbound shipments don’t include proper content info and Amazon has to handle them by hand.
- Removal, disposal, and liquidation fees — when you pull inventory back out of Amazon (return-to-you, dispose, or liquidate).
- Return processing fees — on returns in high-return categories (apparel, shoes, etc.).
Catalog / subscription (the truest “flat” account fees):
- The monthly Professional selling subscription — a flat monthly fee, charged no matter what you sell.
- High-volume listing fee — a tiny monthly per-listing charge once your catalog gets very large.
Catch-all:
- Miscellaneous adjustments and other miscellaneous fees — where the smaller, irregular charges land.
These don’t care whether you sold anything this month — they land on the account regardless. A useful honesty note: a few of these (low-inventory, inbound placement, removal, returns) are mechanically charged per unit, but none of them is tied to the economics of a sale the way a referral or fulfillment fee is. They’re costs of running the account, so that’s where they belong. (This is exactly the list your Seller Labs reports subtract when they move from post-advertising gross profit to post-fee gross profit — the difference between “how are sales trending” and “did the account actually make money,” which is the Module 5 distinction.)
Why this one distinction explains everything
Here’s the payoff. This split is the entire reason your SKU profit and your venue profit are two different numbers.
SKU-level profit can cleanly assign referral and fulfillment fees to each product, because those fees belong to a sale. But the account-level fees — storage, subscription, penalties — can’t be cleanly chopped up per unit. They get accounted for at the venue level instead.
So when you look at a single product, you’re seeing its sale-tied costs. When you look at the whole account, you’re seeing those plus the account-level fees nothing else absorbed. That’s not a bug or a discrepancy. It’s two honest views at two different altitudes, and you need both. (We read each one in Modules 4 and 5.)
There are more fees than you’re counting, and they keep stacking
A quick gut-check on scale, because this is where the leak usually is.
There are 15+ distinct fee types, and the typical seller adds up referral plus FBA and stops. Everything else — storage, aged inventory, placement, returns processing — quietly adds up to a dollar or three per unit that never makes it into their mental math. Plenty of sellers don’t track exact margins at all.
And here’s the pattern that really matters: the fees don’t sit still, and they rarely move in your favor. Amazon adjusts its fee schedule most years — a few cents added to fulfillment here, a new surcharge there, a storage threshold tightened somewhere else. Any single change looks small enough to ignore. The problem is they stack: a handful of minor increases across fulfillment, storage, placement, and ads can quietly erase a chunk of your margin over a couple of years, even though your price never changed.
A concrete example of that drift (a fixed snapshot, not a current rate): Seller Labs tracked one $29.99 product that lost about $1.52 per unit — roughly a quarter of its margin — over a two-year stretch, purely from stacked fee increases. Same product, same price, materially less profit. (That figure is Seller Labs’ own analysis of one product, not an industry-wide stat — it’s here to show the shape of the problem, not a number to memorize.)
The takeaway isn’t any particular rate. It’s the habit: because the fees change and compound, you can’t estimate them in your head — you have to read the actual numbers. That’s the whole reason the Data Hub tracks every fee for you, and why a quarter’s worth of “small” increases never sneaks up on you. (When you want Amazon’s exact current rates, they live on Amazon’s official FBA fee schedule — but for this course, the skill is knowing the fees exist and reading yours, not memorizing a rate card that changes every year.)
Try this in your account
Open Claude with the Amazon MCP Server connected and run these two side by side:
“Break down my FBA fulfillment fees and referral fees by SKU for last month.”
That’s the SKU-level door — fees that belong to specific products.
“Now show me my total monthly storage fee for the venue last month.”
That’s the account-level door — a cost that belongs to the account, not to any one sale. Seeing them separately is the whole mental model. Once these two views feel distinct, the difference between SKU profit and venue profit stops being confusing and starts being obvious.
Part 3 of 7 in Level 1: Understanding Amazon Profitability.
← Previous: Enter Your COGS First (or Every Number Lies) | Next: Where Your Amazon Profit Data Lives (and the DD+7 Delay) →