A product can cost $4 at the factory and still lose money on Amazon.
Freight, duty, prep, and the FBA fee stack change the picture.
Landed cost, for FBA, is the inbound cost of one sellable unit in the fulfillment network.
The fee stack sits beside it.
Mix the two into one number and you cannot tell whether the factory or Amazon is the problem.
Use this as the FBA method: inbound formula, a worked shipment to $7.66, then referral, fulfillment, placement, storage, and the fees that only show up when you are late or overstocked.
HS codes, duty disputes, and returns that change the batch are on duties, taxes, and returns.
The channel-agnostic math is how to calculate landed cost.
Stay here when the listing is FBA and you need both columns.
If You Need Both Inbound Cost And FBA Fees
You send finished goods into Amazon FBA.
You import, or you are about to.
You already suspect the factory quote is not the number that hits contribution margin.
Skip a new tool if you have one SKU, one inbound a quarter, and a sheet that still matches the bills.
The two columns below are enough until placement fees and freight revisions start arriving after you have already reordered.
Two Columns, Not One Number
Inbound landed cost: product, prep, freight, insurance, duty, brokerage, delivery into Amazon, receiving.
Divide by sellable units received.
This is inventory cost.
What landed cost is is the definition.
Amazon selling stack: referral, FBA fulfillment (and any fuel surcharge Amazon applies to that fee), inbound placement, monthly storage, aged-inventory or utilization surcharges, low-inventory-level fees, returns processing, removals.
These are usually selling costs.
They belong in break-even.
They do not belong in the unit you post to inventory unless the accountant says so.
The estimate approves the PO.
The actual replaces each line when the invoice arrives.
Keep both.
Write down SKU, order quantity, Incoterm, marketplace, and expected sellable units before you add.
EXW and FOB change which transport is already in the factory price.

The Inbound Stack (Factory To Sellable In FBA)
Product and prep. Supplier unit price, then labels, inserts, polybags, inspection, testing.
A $0.35 label is obvious.
A $350 inspection on a small PO is easier to miss.
Divide product + prep by sellable units, not ordered units.
Keep SKUs separate.
Inbound freight and insurance. Origin trucking, export, ocean or air, cargo insurance, destination handling, delivery to the FC or a prep center.
Tracking shipping and manufacturing costs is how those bills get captured as they arrive.
Shared freight: units if the products are similar, weight if kilos drive the invoice, volume if cartons do, value if the charge follows customs value.
Duty and entry. Classification, origin, customs value.
Brokerage, merchandise processing, port, exams.
Do not copy a rate from a cousin SKU.
Import duty from China is the tariff method.
VAT or GST gets its own line when it is cash you cannot recover.
Receiving into Amazon. Prep corrections, labeling Amazon charged you for, inbound defect fees.
Those can sit in inbound cost when they are the price of making the unit sellable.
The placement service fee is a closer call: some teams park it in the fee column because it is an Amazon program charge.
Pick a column and keep it.
The landed cost calculator is enough to model the inbound stack before the final bills.
Worked Shipment: $4.00 Factory, $7.66 Landed
1,000 units ordered.
Home-and-kitchen SKU, FOB China, sent to FBA.
20 units fail inspection or arrive unsellable.
n = 980.
| Line | Amount |
|---|---|
| Factory invoice (1,000 × $4.00) | $4,000 |
| Labels and prep | $350 |
| Ocean freight and insurance | $1,860 |
| Duty and brokerage | $520 |
| Drayage, trucking, FBA inbound | $780 |
| Inbound total (L) | $7,510 |
$7,510 ÷ 980 = $7.66 per sellable unit.
If you had divided by the PO quantity, you would have posted $7.51 and been $0.15 light on every unit before Amazon takes a fee.
Across 980 units that is about $147 of missing inventory cost on one inbound, plus every reorder you price from the wrong number.
The true cost of a product is where those lines accumulate.
The FBA-specific mistake is stopping at $7.66 and calling the listing profitable.

The Amazon Fee Stack That Sits On Top
Use Amazon's current estimate.
Fees move by size tier, shipping weight, price band, category, and program.
Packaging that adds half an inch can change the tier.
Recheck after a pack-out change.
Pull live figures from Amazon's Revenue Calculator (linked from the public pricing page) and the fee preview in the shipping-plan workflow.
Do not copy last year's blog table into a PO.
Name the lines even when the dollars change:
| Fee | What it is | Where it lives |
|---|---|---|
| Referral | Percent of total price, or the category minimum if higher. Amazon's category table: Home and Kitchen is 15% with a $0.30 minimum as published there | Every sale |
| FBA fulfillment | Size tier, weight, and the current price-band table. A fuel or logistics surcharge, when Amazon applies one, sits on this fee, not on the item price | Every FBA sale |
| Inbound placement service fee | Charged when Amazon distributes the inbound across FCs. The plan preview is an estimate; the actual often posts later based on where units were received | Per inbound, often modeled per unit |
| Monthly storage | Volume × the current period rate (peak months are higher) | Holding cost |
| Aged-inventory / utilization | Long-aged units, or storage that is high versus sales | Slow stock |
| Low-inventory-level | Amazon has charged this when both short-term (30-day) and long-term (90-day) historical days of supply sit below 28 days on an eligible FNSKU. Check FBA Inventory for the current rule | Sales while you are too thin |
| Returns / removal / disposal | Returns processing, removals, inbound defects | After the sale, or when you pull stock |
Illustration only.
Run your dimensions through the calculator.
Suppose the listing is $19.99, Home and Kitchen referral at the published 15% = $3.00, and the calculator returns $5.20 fulfillment including any surcharge then in force.
Inbound placement on this plan, as a planning stub, $0.30 a unit.
| Column | Per unit |
|---|---|
| Selling price | $19.99 |
Inbound landed (u) | $7.66 |
| Referral (15% of $19.99) | $3.00 |
| Fulfillment (calculator illustration) | $5.20 |
| Placement (planning stub) | $0.30 |
| Left before ads, storage, returns | $3.83 |
That is 19% of the list price, and you have not bought a click.
Storage and a 5% return allowance take more.
The factory price was $4.
The inbound number was $7.66.
The sale only works if ads and storage stay in line.
The Amazon profit calculator is built for this second column.
Keep u and the fee stack in separate cells so a fulfillment increase does not look like a factory problem.
Price, Break-Even, And Three Cases
Unit contribution ≈ price − u − Amazon fees − ads − return allowance − other per-sale costs
If referral is rate r of price, and F is the sum of u plus every per-unit fee that does not scale with price:
Break-even price ≈ F ÷ (1 − r)
Use the current r (referral rate) from Amazon's category table, not a blanket 15% across a catalog.
Clothing, grocery, and electronics accessories are not Home and Kitchen.
Run three cases before you approve the PO:
- Base: current freight quote and the calculator's fulfillment
- High freight: ocean up 30%, or air instead of sea
- Slow: extra storage months, plus ads that do not stay at last month's ACOS
If the high case has no room above break-even, change pack size, Incoterm, factory, or list price before production.
Do not hope the placement fee will be zero.
Replace The Estimate When The Bills Arrive
Attach the commercial invoice, packing list, freight bill, entry, prep invoice, and the Amazon fee / placement reports to the PO.
Flag differences.
Do not silently overwrite the forecast.
A sheet is fine for one SKU.
Columns: SKU, PO, ordered, sellable, product, freight, duty, prep, u, referral, fulfillment, placement, storage, ads, VAT, contribution.
Spreadsheet vs software is when that file stops being honest.
SupplyAutomate keeps the inbound documents on the order so $7.66 can move when freight revises.
It is not Seller Central and it will not replace the Revenue Calculator.
For the wider tool map, Amazon FBA supply chain software.
If you also sell the SKU on Shopify, one inbound u, two fee columns.
FAQ
What Is Landed Cost In Amazon FBA?
The inbound cost of one sellable unit in Amazon's network: product, prep, freight, insurance, duty, customs, delivery, receiving.
Selling fees sit in the profit model.
Some sellers add them into an "all-in" number for pricing.
Keep the inventory figure clean enough to reconcile to the commercial invoice.
What Costs Should I Include?
Supplier invoice plus every inbound charge required to make stock sellable.
Labels, inspection, freight, insurance, brokerage, duty, drayage, Amazon prep corrections.
Divide by sellable units received.
How Do I Calculate Landed Cost Per Unit?
Sum the inbound stack.
Allocate shared costs by the driver that caused them.
Divide by sellable units.
Then, in a second column, add the current Amazon fee estimate.
Are Amazon FBA Fees Part Of Landed Cost?
Usually not part of inventory landed cost.
They must appear in contribution and break-even.
Leaving them out is how a $4 factory SKU looks like a winner at $7.66 inbound and a loser after referral and fulfillment.
Does VAT Belong In The FBA Calculation?
When it is cash you cannot recover, yes, on its own line.
When it is recoverable input tax, keep it out of u and talk to the accountant.
UK and EU shipments are where this bites.
Spreadsheet Or Software?
Sheet for a test SKU.
Software when several people touch POs and bills arrive for weeks.
The test is reconciliation: can a second person rebuild $7.66 from the files?
Launching a listing on the factory price skips both columns.
Rebuild one active FBA SKU to a $7.66-style inbound number, then run the same dimensions through Amazon's Revenue Calculator.
The landed cost calculator and the Amazon profit calculator hold those two sides.
Seller Central stays the fee preview.
