A product can cost $4 at the factory and still lose money on Amazon. Freight, duty, prep, FBA fees, and VAT can change the whole picture. In this guide, you'll build a per-unit landed cost that reflects what it takes to get sellable stock into Amazon, then use it to set price, margin, and break-even targets.
Keep one rule in mind: landed cost is the full cost of one sellable unit delivered into Amazon. The supplier invoice is only the starting point.
Step 1: Define your cost boundary
Start by deciding what your calculation includes. For Amazon FBA, use the cost of a finished unit that reaches Amazon ready for sale.
Write down the SKU, order quantity, supplier price, Incoterm, destination marketplace, and expected number of sellable units. An Incoterm, such as EXW or FOB, tells you which transport costs the supplier has already included.
For a quick first pass, use the plain-English landed cost definition as your boundary. It keeps you from mixing factory cost with the cost of getting inventory ready to sell.
Then separate two views. The estimate helps you approve a purchase order. The actual view replaces estimates with invoices after the shipment arrives.

Step 2: Record product and prep costs
Capture every cost needed to turn the supplier's goods into a sellable unit. This is the product side of the Amazon FBA landed cost calculation.
Include the supplier unit price first. Add packaging changes, inserts, labels, assembly, testing, inspection, and quality control when you pay for them separately. A label may cost only a few cents per unit, while a fixed inspection bill can matter more on a small order.
Use this formula:
Product and prep cost per unit = total product and prep charges ÷ sellable units
Do not divide by the ordered quantity if some units are damaged, held for testing, or lost before receipt. The right denominator is the number of units you can actually sell.
Keep each SKU separate when prices differ. Blending a small accessory with a large item can make both margins look wrong.
Step 3: Add inbound freight and insurance
Add the cost of moving inventory from the supplier to the Amazon fulfillment network. The shipping mode and shipment size can shift this number fast.
Record origin trucking, export handling, ocean or air freight, cargo insurance, destination port handling, and delivery to Amazon. If a freight forwarder bills customs clearance or a warehouse appointment fee, keep that charge in the same shipment record. The guide to tracking shipping and manufacturing costs covers how to capture those charges as they arrive rather than at month end.
For a shared shipment, allocate freight by the driver that best matches the cost:
- Use units when the products are similar.
- Use weight when heavy goods drive the bill.
- Use volume when carton size drives the bill.
- Use customs value when the charge follows product value.
Suppose one shipment contains two SKUs. A bulky but light item may need a volume allocation, while a dense item may need a weight allocation. Pick a method, document it, and use it the same way each time.
For an ongoing operation, the landed cost calculator from SupplyAutomate gives you a quick way to model product, freight, duty, and tax inputs before the final bills arrive.
Step 4: Calculate duty, customs, and regional tax
Estimate duty from the product's classification, country of origin, and customs value. Then add customs charges that belong to the shipment.
Your list may include import duty, customs brokerage, merchandise processing fees, port charges, exams, and other entry costs. The correct rate depends on the product and destination. Don't copy a duty rate from another SKU just because the products look similar.
Country and territory rules can also create surprises. Destination-specific import rules can vary, so importers must check the rules for the destination rather than rely on a general duty assumption. A zero import duty does not always mean zero tax. For example, Puerto Rico can have no import duty while still applying local sales taxes.
VAT deserves its own line for UK and EU shipments. Research used for this guide found VAT listed as high as 20%, and forgetting it appeared in most of the recorded mistake entries. Whether you recover VAT later depends on your tax setup, but it still affects the cash needed and the accuracy of your planning model.
Duty per unit = total duty and customs charges ÷ sellable units
Step 5: Add Amazon FBA fees
Use Amazon's current fee estimate to model what happens after inventory reaches the fulfillment network. These fees usually belong in your profit model, even if you keep them separate from factory-to-Amazon landed cost.
Enter the packaged product's dimensions, shipping weight, category, selling price, and fulfillment method. Packaging matters because a small change can move a product into a different size tier. Recheck the figures after a packaging update.
Track the referral fee and FBA fulfillment fee first. Then check inbound placement charges, low-inventory fees, storage, aged-inventory surcharges, and removal costs when they apply. Amazon fee data changes, so use the current estimate for the marketplace and program you sell through.
The Amazon profit calculator from SupplyAutomate helps place landed cost beside Amazon fees, advertising, returns, and other per-unit costs. That broader view answers the question you actually care about: what remains after a sale?
Amazon fees are usually selling costs rather than inbound landed costs. Keep separate columns for both. Otherwise, you may double-count a fee or leave it out of the final margin.
Step 6: Build the per-unit formula
Now add the shipment costs and divide by the number of sellable units. This is the core calculation for Amazon FBA landed cost. The same method applies outside Amazon, and the general guide to calculating landed cost for imported products works through it for other channels.
Use:
Total landed cost = product cost + prep + inbound freight + insurance + duty + customs + domestic delivery + receiving
Landed cost per unit = total landed cost ÷ sellable units received
Imagine a 1,000-unit order with these costs:
- Products and packaging: $5,000
- Labels and prep: $500
- Freight and insurance: $2,400
- Duty and customs: $700
- Drayage and delivery: $1,000
That is $9,600 in total. Divided by 1,000 sellable units, landed cost is $9.60 per unit. If 20 units arrive damaged and only 980 can be sold, the same $9,600 becomes $9.80 per unit.
That difference is small on one unit. Across a large order, it changes reported inventory value and margin. The true cost of a product from factory to warehouse shows where those charges accumulate along the way.

Step 7: Check price, margin, and break-even
Use the result to test whether the SKU can support its target price. A low supplier quote means little if the selling price cannot cover the full cost stack.
For unit profit, use:
Unit profit = selling price - landed cost - Amazon fees - advertising - returns - other unit costs
For break-even price, add every cost that must be recovered from one sale:
Break-even price = landed cost + Amazon fees + storage allocation + advertising allocation + return allowance + other unit costs
If Amazon fees include a percentage of selling price, solve the equation with that percentage included. For example, if referral fees equal rate r, then:
Break-even price = fixed costs per unit ÷ (1 - r)
Use fixed costs per unit for landed cost, fixed fulfillment fees, storage allocation, ad cost per unit, and other fixed allowances. Add the referral percentage separately through the denominator.
Run three cases before approving a PO:
- Base case with current quotes.
- High-freight case with a higher shipping estimate.
- Slow-sales case with more storage and ad spend.
If the high case leaves no room above break-even, change the order terms, packaging, freight mode, or selling price before production begins.
Step 8: Reconcile the estimate and automate it
Finish the Amazon FBA landed cost process by replacing assumptions with actual documents. Your final number should match the shipment that reached available inventory.
Attach the commercial invoice, packing list, freight bill, duty receipt, customs entry, prep invoice, and Amazon fee report to the purchase order or shipment record. Compare each estimate with the actual charge. Flag differences instead of quietly overwriting the original forecast.
A spreadsheet works well for one SKU or a small test order. Use columns for SKU, supplier, PO, units ordered, units received, product cost, freight, insurance, duty, brokerage, prep, storage, Amazon fees, VAT, and final landed cost. The comparison of landed cost spreadsheets versus software sets out the point where that file stops being worth maintaining.
As volume grows, manual entry becomes the weak spot. SupplyAutomate is built for eCommerce teams that manage Amazon FBA, Shopify, or WooCommerce orders. We bring purchase orders, supplier documents, freight bills, and landed costs into one workflow, then help connect each charge to the right product record. For Amazon sellers needing a focused workflow, see Amazon FBA supply chain software when invoices and shipment costs keep arriving in different places. You can also see the SupplyAutomate eCommerce supply chain workspace.
Review the model after every receipt and before every major reorder. Costs change when order quantity changes, freight rates move, packaging gets larger, or tax rules differ by marketplace.
FAQ
What is landed cost in Amazon FBA?
Amazon FBA landed cost is the total cost of getting one sellable unit from the supplier into Amazon's fulfillment network. It can include product cost, packaging, prep, freight, insurance, duty, customs, delivery, and regional tax. Amazon selling fees are often tracked separately, then added to landed cost for profit and break-even analysis.
What costs should be included in Amazon FBA landed cost?
Include the supplier invoice cost plus every inbound charge needed to make stock sellable. That may mean labels, inspection, freight, insurance, brokerage, duty, drayage, delivery, receiving, and VAT or GST. Use the actual number of sellable units received as the divisor, not always the quantity shown on the purchase order.
How do I calculate landed cost per unit?
Calculate landed cost per unit by adding product, prep, freight, insurance, customs, duty, delivery, and other inbound charges, then dividing the total by sellable units received. If a shipment contains several SKUs, allocate shared costs by units, weight, volume, or customs value based on what drives the charge.
Are Amazon FBA fees part of landed cost?
Amazon FBA fees are usually kept separate from factory-to-Amazon landed cost, but they must appear in your profit model. Add referral fees, fulfillment fees, placement charges, storage, advertising, returns, and other selling costs after calculating landed cost. This prevents a product from looking profitable when it only works before Amazon takes its fees.
Does VAT belong in an Amazon FBA cost calculation?
VAT belongs in the model when it is a real cash cost or cannot be recovered through your tax setup. It can have a much larger effect than a small freight change, especially for UK or EU shipments. Record VAT on its own line so you can separate recoverable tax from the cost that reduces margin.
Should I use a spreadsheet or software for landed cost?
Use a spreadsheet for early product checks and small shipment volumes. Choose software when several people handle POs, invoices, freight, or SKU records. The key test is reconciliation. If actual documents arrive over time and your team needs one trusted cost per SKU, software such as SupplyAutomate can reduce repeated data entry and missed charges.
Conclusion
Start with one active SKU and rebuild its cost from the factory invoice to Amazon receipt. Then test the result against your selling price and break-even point. If the number is hard to maintain by hand, move the workflow into SupplyAutomate before the next purchase order.
