That $5 profit can disappear before your stock reaches an Amazon warehouse. The usual culprit is not freight, which most sellers remember, but the charges that arrive around it: a duty rate set by the HS code, an import tax the broker bills weeks later, and the returns that quietly remove units from the batch you costed.
This guide covers those charges and how they reach your price and COGS. If you need the underlying method first, the step-by-step guide to calculating Amazon FBA landed cost sets out the eight stages from cost boundary to reconciliation.
What Landed Cost Includes for Amazon FBA
Landed cost is the total cost of a product up to the point where it is ready for sale in Amazon’s fulfillment network. The supplier invoice is only the first line. Freight, customs, prep, and other charges follow the stock across borders.
A useful landed cost formula is:
Total landed cost = product cost + prep costs + inbound freight + insurance + duties and taxes + customs charges + receiving costs + other shipment fees
Then calculate the unit figure:
Landed cost per unit = total landed cost ÷ sellable units received
For Amazon FBA, keep platform costs in a second layer. Referral fees, fulfillment fees, storage, and returns affect profit per sale. Some sellers fold them into a broad “all-in-cost” figure. That can help with pricing, but it should not replace a clean inventory cost record.
The main cost groups are:
- Product: supplier price, packaging, labels, testing, or inspection.
- Transport: pickup, inland trucking, ocean or air freight, port charges, and delivery to the fulfillment center.
- Import:customs duty, brokerage, entry charges, and import taxes.
- Risk and finance: cargo insurance, currency conversion, payment processing, or a letter of credit.
- Amazon operations: prep corrections, storage, fulfillment, returns, and rejection-related charges.
Rates can vary by route, product, season, and shipment terms. One research example lists international shipping at 25% of product cost, import duty at 12% of product cost, customs entries at $25 to $100, and broker fees at $100 to $300 per shipment. Those are examples, not universal rates. Use your actual quote and tariff data.
Transportation can dominate the freight side. Chargeable weight is a common trap. A carrier may bill on dimensional weight rather than the number on your scale, which can push freight above your first estimate.
Research into landed-cost line items found that the average rate can spike to 66% of product value when large rejection and surcharge fees enter the model. That figure is not a standard Amazon fee. It shows why a small checklist can fail when one container rejection adds $500 to $2,000.
SupplyAutomate helps e-commerce teams bring supplier documents and shipment costs into one landed-cost view. That matters when a brand sells through Amazon FBA while also moving stock to Shopify or WooCommerce. The same purchase order should not need three separate spreadsheets, and sellers comparing channels can review landed cost Shopify tools alongside their Amazon workflow.
The Per-Unit Calculation in Short
The full method has its own step-by-step guide. What follows is the short version, because the import charges later in this article only make sense against it. Work in the same order that money leaves the business: start with the purchase order, then add each cost tied to the shipment.
1. Record the product and preparation cost
Start with the supplier invoice. Multiply the unit price by the ordered quantity. Add packaging, labels, quality checks, testing, or any work needed before the goods can ship.
Suppose a purchase order has 1,000 units at a unit price. Product cost depends on the supplier invoice. Add a $500 prep invoice and the running total reflects both product and preparation costs. Keep each invoice attached to the PO so you can explain the figure later.
2. Add every inbound transport charge
Collect the freight quote, pickup fee, export charge, port fee, and final delivery charge. Confirm whether the quote uses actual weight or chargeable weight. Ask if fuel, peak-season, or port surcharges are included.
For example, allocate the shipment's freight across the sellable units. Seasonal surcharges may add further cost per unit, depending on the shipment and time of year.
3. Calculate customs value and duty
Find the correct HS code before you estimate duty. The HS code classifies the product for customs. A wrong code can produce the wrong rate or delay clearance.
Check the destination market’s tariff source or ask a qualified customs broker. Confirm whether duty applies to product value, CIF value, or another customs basis. Do not copy a rate from a past shipment if the product or destination changed.
4. Add insurance, currency, and payment costs
Insurance may be based on cargo value. Currency conversion may apply when your supplier invoice uses one currency and your books use another. Financial costs can include a processing charge or a letter of credit.
One research source lists currency conversion at 0.5% to 2% of the transaction value. It also lists letters of credit at $100 to $500 per transaction. These costs may look small beside freight, but they can change the margin on a high-value order.
5. Divide by sellable units
Add the full shipment cost. Then divide by the number of units that can actually be sold. Do not divide by ordered units if damage, shortages, or failed inspection reduced the sellable count.
Imagine these totals:
- Product and prep: recorded from supplier and preparation invoices
- Inbound transport: recorded from freight and delivery charges
- Duty, insurance, and customs: recorded from applicable shipment documents
- Other shipment costs: $300
Total landed cost is the sum of these costs. If 1,000 units arrive ready for sale, divide the total by the sellable units to determine landed cost per unit. If only 950 units are sellable, the per-unit figure rises because the same shipment costs are spread across fewer units.
A spreadsheet works for one or two SKUs. A dedicated landed cost per unit model becomes more useful when freight invoices arrive after the PO, currencies vary, or one shipment contains several SKUs. Allocate shared costs by weight, volume, value, or units. Pick the basis that matches the charge.
SupplyAutomate can help automate document capture and keep later invoices tied to the right order. That removes one common failure point: setting a cost from the first quote and never updating it when the final bill arrives.
Account for HS Codes, Customs, Taxes, Returns, and Refunds
Customs errors can distort landed cost Amazon FBA before Amazon ever receives the stock. The HS code comes first because it helps determine the duty treatment for the product.
Ask your supplier for the proposed code, but do not accept it without review. Suppliers may know how they describe the item. Customs authorities care about the product’s material, use, construction, and classification. Keep the commercial invoice, packing list, bill of lading, and duty receipt with the shipment record.
Duty is only one import charge. You may also face customs processing, broker fees, port handling, trucking, or an inspection charge. The guide to organizing supplier invoices covers how to file those documents so a duty receipt arriving weeks late still finds its shipment. Some shipments use DDP, or delivery duty paid. In that setup, the supplier or freight provider may bundle duties and delivery into one quote. You still need the cost breakdown for your books.
Taxes need their own treatment. Import tax or VAT may be recoverable, depending on your entity and tax registration. A recoverable tax should not always sit in product cost. Ask your accountant how to record it in the market where you import.
Good records matter during an audit. An e-commerce accountant can help map landed costs into inventory and COGS, which means cost of goods sold. Where the boundary falls between the two is set out in landed cost vs COGS. The accounting treatment depends on your tax setup, location, and reporting method. Amazon seller accounting guidance can help frame the questions for your finance team.
Returns and refunds
Returns are usually a selling cost rather than an inbound landed cost. Still, they belong in the profit model. A returned unit may need inspection, repacking, removal, or disposal. Amazon may refund part of the order while the business absorbs other charges.
Track a return reserve by SKU. Use your own return history once you have enough data. Until then, model several cases instead of inventing one precise rate. Include lost resale value when a returned item comes back damaged or incomplete.
Refunds need review too. If Amazon reimburses you for lost or damaged inventory, record the reimbursement against the related loss. If a supplier credits a shortage, link the credit to the PO. Otherwise, your unit cost stays too high or too low in the next margin report.
Use Landed Cost to Set Prices, Track COGS, and Improve Margins
Your landed cost should guide pricing before you place the order. Start with the price customers may pay. Subtract Amazon referral and fulfillment fees, expected advertising cost, return cost, and your target profit. The remaining amount is the maximum product cost you can support.
For example, a $30 selling price does not mean you have $30 to work with. If landed cost is known, Amazon charges reduce the balance further. PPC, or pay-per-click advertising, can reduce it again. Run the calculation before production, not after the inventory is already on a ship.
Keep two views in your reports:
- Inventory landed cost: what it took to get sellable stock into the fulfillment network.
- Contribution margin: selling price minus landed cost, Amazon fees, ads, returns, and other sale-linked costs.
This split makes decisions clearer. A product can have a healthy inventory cost but weak contribution margin because its fulfillment fee or ad spend is too high. Another SKU may have higher freight but still work because its sale price leaves more room.
Update cost by shipment when prices change. A larger order may lower the supplier price, but it can also tie up cash and raise storage exposure. Compare the savings against the extra stock and the risk of slow sales.
Use a weighted average only when it fits your accounting policy. If one order costs $8 per unit and the next costs $10, a simple average can hide a major change when quantities differ. A weighted average reflects the units held at each cost.
For a repeatable workflow, the Amazon FBA supply chain software comparison explains the type of system sellers use to connect inventory, documents, shipping, and margin data. SupplyAutomate is built for this e-commerce workflow. We bring supplier records and cost changes into a shared view, so the person managing a PO and the person checking margin use the same numbers.
Use a decision rule: if the updated landed cost breaks your target margin, pause the next order. Then test a lower freight mode, a new supplier quote, a better pack size, or a higher selling price. Guessing is expensive. A clean cost record gives you a place to act.
FAQ
What is landed cost Amazon FBA?
Landed cost Amazon FBA is the full cost of getting one sellable unit from the supplier into Amazon’s fulfillment network. It includes the product, preparation, freight, insurance, duties, customs charges, and receiving costs. Amazon selling fees are usually tracked separately for margin analysis, though they belong in your total profit model.
What is the formula for landed cost per unit?
The formula is total shipment cost divided by sellable units received. Add product cost, prep, freight, duty, taxes, insurance, brokerage, handling, and other shipment charges first. If 950 units are sellable after inspection, divide by 950, not the 1,000 units shown on the original purchase order.
Does Amazon FBA fulfillment belong in landed cost?
Amazon FBA fulfillment usually belongs in your contribution-margin model rather than inventory landed cost. Landed cost tracks what it took to get stock ready for sale. Fulfillment, referral, storage, and return charges happen through the sales process. Keeping both views separate helps you see whether a problem starts with sourcing or selling.
How do HS codes affect Amazon FBA costs?
HS codes affect Amazon FBA costs because customs uses them to classify imported goods and apply duty treatment. A wrong code can produce an incorrect estimate, delay clearance, or trigger a correction. Confirm the product description, material, use, and destination market before you lock the duty rate into your model.
Can landed cost change after an order ships?
Yes, landed cost can change after an order ships because final freight, port fees, currency conversion, duty, inspection, or handling charges may differ from the quote. Update the PO when final documents arrive. SupplyAutomate can help keep those documents tied to the shipment instead of leaving the first estimate in place.
Should advertising be included in landed cost?
Advertising should usually be tracked outside inventory landed cost, then added to your profit model. PPC changes by campaign, keyword, and sales period. Keeping it separate shows whether the product has a sourcing problem or an advertising problem. Use both figures before you approve a new order or change the price.
Build one cost sheet per shipment, then update it when final bills arrive. For sellers with several SKUs or sales channels, use SupplyAutomate to connect the documents and cost changes. Your next action is simple: take one active PO and calculate its cost using sellable units, not the supplier quote alone.
