Landed Cost from China: Formula, Example, and Cost Controls

Sep.
10TH
2026

Landed Cost from China: Formula, Example, and Cost Controls

Direct answer: Landed cost is the cost per sellable unit after imported goods reach the agreed destination. A practical formula is product cost plus origin charges, freight, insurance, duty and taxes, brokerage, destination handling, delivery, inspection, and preparation, divided by sellable quantity. The method below makes assumptions visible so an importer can compare suppliers, shipping modes, and Incoterms without confusing a low factory quote with a low total cost.

Lock the unit of measure first. Decide whether the model is per piece, carton, pallet, or finished FBA unit. Record order quantity, free replacements, defects, and samples separately. If 10,000 pieces are ordered but 150 are reserved or lost, the conservative denominator is the sellable quantity. This choice can change margin more than a small supplier discount.

Build the product layer from signed terms: unit price, tooling, custom packaging, labels, inspection, and payment charges. Under EXW, add pickup and export handling. Under FOB, the seller normally delivers on board at the named port, while the buyer pays main carriage and destination costs. Do not compare EXW and FOB until the missing legs are added.

Estimate freight from physical data. Record carton dimensions, gross weight, carton count, and stackability. Ocean freight may use container or chargeable volume; air and express services may use the greater of actual and dimensional weight. Ask the forwarder which rate sheet and validity date apply, and keep pickup, export documents, fuel surcharges, peak fees, and destination delivery separate.

Duty and tax require a classification assumption. Record proposed HS code, origin, customs value, duty rate, and any trade remedy or agency requirement. If classification is uncertain, model a range and flag it for confirmation. Do not hide a possible duty in a rounded freight estimate or present a provisional margin as final.

Example: 2,000 sellable units at $4.80 cost $9,600. Packaging adds $400, inspection $600, origin charges $450, ocean freight $2,400, insurance $80, duty $1,100, brokerage and destination handling $700, and delivery $500. Total spend is $15,830, or $7.92 per unit. If 50 units are reserved for testing, the sellable denominator raises the unit cost.

Compare Incoterms by responsibility, not label. Incoterms allocate tasks, cost, and risk but do not set quality, payment, title, or dispute remedies. Confirm the named place and version. A DDP quote may simplify coordination, yet the importer should confirm who is importer of record, which taxes are included, and whether the delivery endpoint matches the warehouse or FBA appointment.

Run sensitivity tests for a 15 percent freight increase, duty-rate change, currency movement, storage charge, and lower sellable yield. Sort results by dollars per unit. This shows whether to negotiate price, reduce carton volume, consolidate shipments, improve packaging, or change mode. A visible assumptions table is more useful than a single all-in number that cannot be audited.

After receipt, reconcile the estimate to the commercial invoice, packing list, transport document, freight invoice, customs entry, and delivery invoice. Preserve quotes with validity dates. Record each variance reason. Repeated variance usually points to a missing charge category, an inaccurate carton measurement, or a term interpreted differently by sales and logistics.

Keep this calculation readable for a second reviewer. Put assumptions in named rows, use the same currency, and record whether a charge is per order, carton, kilogram, container, or unit. Add a note when a quote excludes storage, demurrage, inspection, or tax. Clear units make it possible to update the model when a new quote arrives without silently changing the business decision. Review checkpoint 1 records the owner, date, assumption, and supporting document for this decision.

Keep this calculation readable for a second reviewer. Put assumptions in named rows, use the same currency, and record whether a charge is per order, carton, kilogram, container, or unit. Add a note when a quote excludes storage, demurrage, inspection, or tax. Clear units make it possible to update the model when a new quote arrives without silently changing the business decision. Review checkpoint 2 records the owner, date, assumption, and supporting document for this decision.

Keep this calculation readable for a second reviewer. Put assumptions in named rows, use the same currency, and record whether a charge is per order, carton, kilogram, container, or unit. Add a note when a quote excludes storage, demurrage, inspection, or tax. Clear units make it possible to update the model when a new quote arrives without silently changing the business decision. Review checkpoint 3 records the owner, date, assumption, and supporting document for this decision.

Keep this calculation readable for a second reviewer. Put assumptions in named rows, use the same currency, and record whether a charge is per order, carton, kilogram, container, or unit. Add a note when a quote excludes storage, demurrage, inspection, or tax. Clear units make it possible to update the model when a new quote arrives without silently changing the business decision. Review checkpoint 4 records the owner, date, assumption, and supporting document for this decision.

Keep this calculation readable for a second reviewer. Put assumptions in named rows, use the same currency, and record whether a charge is per order, carton, kilogram, container, or unit. Add a note when a quote excludes storage, demurrage, inspection, or tax. Clear units make it possible to update the model when a new quote arrives without silently changing the business decision. Review checkpoint 5 records the owner, date, assumption, and supporting document for this decision.

Keep this calculation readable for a second reviewer. Put assumptions in named rows, use the same currency, and record whether a charge is per order, carton, kilogram, container, or unit. Add a note when a quote excludes storage, demurrage, inspection, or tax. Clear units make it possible to update the model when a new quote arrives without silently changing the business decision. Review checkpoint 6 records the owner, date, assumption, and supporting document for this decision.

Keep this calculation readable for a second reviewer. Put assumptions in named rows, use the same currency, and record whether a charge is per order, carton, kilogram, container, or unit. Add a note when a quote excludes storage, demurrage, inspection, or tax. Clear units make it possible to update the model when a new quote arrives without silently changing the business decision. Review checkpoint 7 records the owner, date, assumption, and supporting document for this decision.

Keep this calculation readable for a second reviewer. Put assumptions in named rows, use the same currency, and record whether a charge is per order, carton, kilogram, container, or unit. Add a note when a quote excludes storage, demurrage, inspection, or tax. Clear units make it possible to update the model when a new quote arrives without silently changing the business decision. Review checkpoint 8 records the owner, date, assumption, and supporting document for this decision.

Keep this calculation readable for a second reviewer. Put assumptions in named rows, use the same currency, and record whether a charge is per order, carton, kilogram, container, or unit. Add a note when a quote excludes storage, demurrage, inspection, or tax. Clear units make it possible to update the model when a new quote arrives without silently changing the business decision. Review checkpoint 9 records the owner, date, assumption, and supporting document for this decision.

Keep this calculation readable for a second reviewer. Put assumptions in named rows, use the same currency, and record whether a charge is per order, carton, kilogram, container, or unit. Add a note when a quote excludes storage, demurrage, inspection, or tax. Clear units make it possible to update the model when a new quote arrives without silently changing the business decision. Review checkpoint 10 records the owner, date, assumption, and supporting document for this decision.

Keep this calculation readable for a second reviewer. Put assumptions in named rows, use the same currency, and record whether a charge is per order, carton, kilogram, container, or unit. Add a note when a quote excludes storage, demurrage, inspection, or tax. Clear units make it possible to update the model when a new quote arrives without silently changing the business decision. Review checkpoint 11 records the owner, date, assumption, and supporting document for this decision.

Practical FAQs

Is DDP always cheapest?

No. Compare included taxes, importer-of-record duties, delivery endpoint, and documentation with FOB or another suitable term.

Can a buyer charge any penalty?

No. Use a measurable, capped amount and have counsel review enforceability under the governing law.

What if an assumption is uncertain?

Model a range, label it as provisional, and confirm it with the customs or logistics professional before final pricing.

How can a sourcing team coordinate this work?

A partner can collect factory, inspection, and logistics data through the China sourcing service.

Sources

Get a Quote
@Darkhorsesroucing
© 2025 Dark Horse Sourcing. All rights reserved.
Get Free Quote Now