A product costs $4 at the factory and sells for $20. There should be plenty left over. Then freight, packaging, fulfillment and advertising start taking their share.
A landed cost calculator shows what inventory costs when it reaches the location you chose. To find the margin on a customer order, keep going: add fulfillment, selling fees, returns and advertising.
Use the worksheet to compare the inventory purchase and the customer order separately. The example uses hypothetical U.S. dollar amounts, not freight quotes or tax estimates.
Define where your landed cost ends
Choose an endpoint before entering numbers: your China fulfillment warehouse, a U.S. 3PL receiving location, or another named destination. Write it at the top of the calculation. A cost to a Chinese warehouse cannot be compared directly with a cost to a U.S. warehouse.
The U.S. International Trade Administration describes landed cost as including the product, freight, insurance, tariffs, taxes and other relevant charges. Its page discusses exports generally; its illustrative tax examples are not current China-to-U.S. duty instructions.
For the purchasing worksheet here, include the costs required to put usable inventory at your chosen location. Track consumer delivery and selling expenses separately. That makes it easier to see which part of the business needs attention.
This is an operational buying model. Your accounting treatment of inventory, development costs and recoverable taxes may differ. Keep a separate cash requirement for amounts you must pay now but expect to recover later.
Build the landed cost calculation
Use one currency and record the exchange rate and date. The calculator below accepts USD only; convert RMB or other currencies before entering them. It does not fetch exchange rates. If your conversion already includes an exchange-rate spread, do not charge that spread again under payment costs.
For purchases through Alibaba, compare Alibaba payment fees and currency costs using the payment-cost worksheet. Record the checkout charge, bank or card charges and conversion quote before entering payment costs here.
In your own worksheet, mark each cost as separately charged, included in another quoted total, or not yet confirmed. Use zero for an included charge only when its full amount is already counted elsewhere, and note which quote covers it. An unknown cost is not zero: use a clearly marked estimate for planning and obtain the missing quote before committing to the order.
Landed cost per sellable unit = included shipment and preparation costs ÷ expected sellable units.
| Cost category | What to enter | Common mistake |
|---|---|---|
| Goods | Quantity multiplied by the agreed product price | Comparing different product specifications |
| Setup and checks | The share of sampling, tooling or inspection assigned to this order | Charging the same setup cost again on every reorder |
| Packaging | Materials and packing work included in this shipment | Adding a box cost already included in the product quote |
| Inbound transport | Pickup, main transport and delivery to the chosen endpoint | Comparing port delivery with warehouse delivery |
| Import costs | Applicable duties, taxes and clearance charges from a shipment-specific assessment | Applying a headline tariff to every product |
| Insurance and handling | Agreed cover and handling not included elsewhere | Assuming every DDP quote includes insurance |
| Payment costs | Currency conversion and payment charges you actually bear | Using an exchange rate unavailable for the payment |
Check what a bundled quote includes before adding separate fees. If your confirmed DDP price already covers import duties and destination delivery, do not add them again. Mark those lines as included in that quote and retain the supporting explanation.
Use the DDP shipping quote checklist to confirm the delivery endpoint, included charges and exclusions before comparing offers.
For transportation options, start with the China-to-USA shipping guide. Then request a quote for the packed shipment, including its actual destination. Generic cost tables are too broad for a purchasing decision.
Buying through Alibaba? The guide to Alibaba shipping costs can help you identify the transport inputs to request. Use the packed shipment’s carton count, dimensions and gross weight when asking for a quote.
If you already have a supplier and need transport arranged, see Fulfillbot’s freight forwarding from China service. Provide the pickup location, destination postcode, commodity, carton count, each carton’s dimensions and gross weight, and delivery requirements so the transport scope can be checked.

Work through a 500-unit example
Suppose you are comparing one purchase of 500 units. The chosen endpoint is inventory received and ready to sell at a U.S. warehouse. None of these numbers is a market benchmark.
| Item | Hypothetical amount |
|---|---|
| Goods: 500 × $4.00 | $2,000 |
| Packaging assigned to this batch | $150 |
| Inspection and setup allocation | $200 |
| Inbound freight and handling | $650 |
| Assumed import charges supplied for this example | $300 |
| Payment and currency costs | $50 |
| Total included cost | $3,350 |
At a planning yield of 490 sellable units, the cost is $3,350 ÷ 490 = $6.84 per sellable unit, rounded. The ten-unit shortfall is an assumption for this calculation, not an expected industry defect rate. Enter your own allowance and replace it with actual receipts when the order arrives.
Using the full purchased quantity would give $6.70. That is a different planning assumption. Neither denominator should be chosen merely because it makes the margin look better.
An unsold but undamaged unit remains inventory; it is not automatically a defective unit. Track slow-moving stock separately from receiving losses. Otherwise, the worksheet can conceal a demand problem inside a quality allowance.
Use the companion landed cost calculator to change the totals and unit count. It performs arithmetic on your inputs; it does not classify products or retrieve tariff rates.
Landed cost calculator
All amounts below are in USD. The prefilled numbers are hypothetical and can be replaced with your own figures.
- Choose where the inventory arrives, such as a named China warehouse or U.S. 3PL, and record that endpoint in your worksheet.
- Gather the complete batch costs, purchased quantity and expected sellable quantity. Enter whole-batch totals, not unit prices.
- Enter the revenue and variable expenses for a customer order containing one unit of this product.
For a mixed-SKU shipment, allocate shared costs first and run a separate calculation for each SKU. For an order containing several units or a bundle, use a separate worksheet that includes all units and order-level expenses.
Your calculation
Landed cost / sellable unit
Batch cost
Contribution / one-unit order
Contribution = net revenue − landed unit cost − per-order variable expenses.
Contribution is before other overhead and income tax. This tool does not determine tariff classification, fetch tax rates or calculate accounting profit. Do not add duties twice if a confirmed bundled quote already includes them.
What to check after calculating
- If landed unit cost is higher than expected, check the quote’s endpoint and included charges, then check the packed dimensions and chargeable weight behind the freight estimate.
- If contribution is too low, review the selling price and per-order fulfillment, fees, returns and advertising. A cheaper factory price alone may not solve the problem.
- If contribution is positive, test an adverse case and the payment schedule before placing the order. A positive result does not establish net profit or show that you have enough cash to fund the purchase.
Calculate contribution after the sale
Now price the customer order. In this example one order contains one unit, net product revenue is $20, and shipping revenue is zero. Taxes collected for remittance are excluded from that revenue figure.
| Per-order item | Hypothetical amount |
|---|---|
| Net revenue | $20.00 |
| Landed inventory cost | $6.84 |
| Fulfillment and customer delivery | $5.20 |
| Selling and payment fees | $1.20 |
| Returns and support allowance | $0.60 |
| Advertising attributed to the order | $3.50 |
| Contribution remaining | $2.66 |
The unrounded calculation leaves about $2.6633, or $2.66 after rounding. Contribution is what remains before other overhead and income taxes. Calling it net profit would overstate the result.
The calculator above assumes one unit per customer order. For bundles or multi-unit orders, use a separate worksheet with the inventory cost of every unit and the actual order-level expenses. Do not treat the calculator’s one-unit result as the contribution for the whole bundle.
For marketplaces, include the relevant selling and fulfillment charges without duplicating postage already bundled into another fee. Amazon sellers can use the Amazon FBA fees guide to identify the applicable categories, then enter current charges for their own product and marketplace. If advertising attribution is incomplete, label that assumption.
Reconcile product, fulfillment, storage, advertising and return costs for each SKU in the same worksheet. Separate invoices can hide the combined effect on the margin.

Stress-test the order before paying
Start with the uncertain inputs that could change your decision. In the example, adding $250 to inbound cost raises unit cost by about $0.51. Increasing advertising by $1 per order reduces contribution by another dollar. The remaining $2.66 does not offer much room for both changes.
Make a small scenario table with your expected case and a less favorable case. Change variables for a reason: a confirmed second freight quote, a slower sales period, a revised carton size or an observed return pattern. For each changed input, note what could cause it and which quote or past order supports the assumption.
Also test the cash requirement. The supplier deposit, balance, packaging purchase and freight payment may all happen before customers pay you. A profitable unit model can still require more working capital than you have available.
Do not spread a tooling bill over thousands of future units unless that volume is credible. Show the first order with its actual cash burden, then show a repeat-order view separately. Show both views when a supplier offers a lower unit price at a higher MOQ.
When you compare MOQ options, update the goods total, packaging, freight, setup allocation and sellable quantity for each offer. Changing the quantity field alone does not model a larger order. Compare the cash needed and the risk of holding excess stock alongside the per-unit cost.
Turn estimates into a repeatable buying decision
Keep the approved quote, packing list and cost worksheet together. When the shipment arrives, compare the planned costs with the invoices and sellable quantity actually received. Record the reason for each meaningful difference.
If a supplier offer is missing specifications, packing details or a clear delivery scope, prepare a complete Alibaba RFQ before comparing its total with another offer. Keep unconfirmed items visible in the worksheet instead of treating them as free.
For mixed-SKU shipments, allocate shared costs using a defensible basis. Freight may be better allocated by the charging measure or space consumed than by product value. For example, allocating freight by product value could load most of the bill onto a small expensive item, even when a bulky item occupies most of the shipment. Keep the allocation method consistent enough to compare reorders.
Before approving the next purchase, answer these questions:
- Is the product specification unchanged?
- Does the quote end at the same receiving location?
- Are bundled charges counted only once?
- Which estimates still lack a written basis?
- Does the order leave acceptable contribution under a realistic adverse case?
- Can the business fund the payment schedule and carry the stock?
If you need help coordinating supplier offers, samples, purchasing and logistics, see Fulfillbot’s China sourcing service. Send your product link or specifications, quantities and existing supplier quotes, along with packaging requirements, destination, target timing and the costs that still need confirmation. These details provide a starting point for checking the purchasing and shipping scope; the calculator result itself is not a service quote.



