Product
6-Stage PipelineInventory ManagementBill of MaterialsSupplier ManagementReports & AnalyticsAI CopilotShopify Integration
Industries
ApparelBeauty & Personal CareJewelleryFootwearHome & LifestyleFood & Beverage
Company
Pricing Blog About Log in Start free trial →
Costing

How to Calculate Landed Cost Per Unit (Manufacturing in India, Selling Worldwide)

A candle brand in Jaipur gets a factory quote: ₹640 per unit. The founder multiplies by six, prices at $38, and books an 80% gross margin in the spreadsheet. Eleven weeks later the shipment clears at Long Beach, the 3PL invoice arrives, and the real number is nothing like that. Knowing how to calculate landed cost per unit — every rupee and dollar between raw material and a sellable unit on a shelf in California — separates brands that compound from brands that discover at year end they grew straight into a cash hole. Here is the formula, a fully worked shipment, and the two lines almost everyone leaves out.

Key takeaways

  • Landed cost = every cost from raw material to sellable unit at your 3PL, divided by sellable units — not units ordered.
  • In our worked example, ex-factory cost is $7.44 and landed cost is $11.24 — 51% higher.
  • The two most-forgotten lines are FX movement between PO and payment, and the cost of defective units spread across the good ones.
  • Much of the stack is fixed per shipment, so the same product lands at $12.67 on a 500-unit order and $10.59 on a 2,000-unit order.
  • Price and reorder off landed cost. Ex-factory cost flatters every margin you calculate and hides which SKUs actually make money.

What landed cost actually means

Landed cost is the total cost of getting one sellable unit into the warehouse it will ship from. Not the factory invoice. Not the factory invoice plus freight. Everything: materials, labour, trucking, paperwork, brokers, duty, port charges, the 3PL's receiving fee, the currency that moved while you waited, and the units that arrived broken.

It matters as arithmetic, not accounting theory. If ex-factory cost is $7.44 and true landed cost is $11.24, every pricing decision, every discount approval, every "should we run ads on this SKU" call made off $7.44 is wrong by 51%. On a healthy product that's an annoyance. On a thin one it's why revenue is up and the bank balance isn't.

The landed cost formula

Here is the whole thing. Nine cost buckets over one denominator.

Landed Cost per Unit = ( Ex-factory cost + Inland freight to port + Export documentation & origin clearance + International freight + Insurance + Import duty & destination taxes + Destination port, terminal & last-mile to 3PL + 3PL intake fees + FX movement between PO and payment ) ÷ Sellable units received

Two things in it are easy to miss and both are deliberate. FX movement is a real cost line, not a rounding error. And the denominator is sellable units — the ones that passed QC and arrived intact — not the quantity on the purchase order.

The cost stack, line by line

Know who bills you for what, and whether the line scales with quantity. That second column is what makes landed cost move when order size moves.

Cost lineWho bills youScales with quantity?
Ex-factory costYour manufacturerYes — but unit price usually drops at volume
Inland freight to portTransporterStep-wise — you pay for a truck, not a unit
Export docs & origin clearanceCHA / freight forwarderBarely — mostly fixed per shipment
International freightForwarder / carrierPartly — by volume or weight, with a minimum
Marine insuranceInsurer / forwarderYes — a % of cargo value, with a minimum premium
Import duty & taxesDestination customsYes — a % of customs value
Port, terminal & drayageTerminal, trucker, CFSBarely — one move, one set of charges
3PL intakeYour 3PLPartly — per pallet plus per unit
FX movementNobody — it just happensYes — a % of what you owe in INR

Your bill of materials gives you the first line properly — material by material, at the waste percentage the factory really runs rather than the one it quoted. If you're still costing from a single blended figure the factory emailed you, start with our complete guide to building a BOM.

Your Incoterm decides which lines you pay directly and which sit inside the factory's price. Under Incoterms 2020, EXW puts you on the hook from the factory gate; FOB means the seller covers inland freight and origin clearance; DDP means the seller covers duty and delivery too. That changes who pays and where risk transfers — not the total. So compare quotes at the landed line, never the ex-factory line.

Worked example: 1,000 candles, Jaipur to a Los Angeles 3PL

A home-fragrance brand makes hand-poured ceramic candles near Jaipur and sells them in the US at $38. The factory quotes ₹640 per unit ex-works. The PO is 1,000 units, 30% advance and 70% on shipping documents. Ocean LCL, Mundra to Los Angeles, then drayage to a 3PL in Rialto. Rates below are illustrative and rounded; the rupee is taken at ₹86 = $1 on the day the PO was priced.

Cost lineDetailCost (USD)
Ex-factory₹640 × 1,000 = ₹6,40,000 @ ₹86$7,442
Inland freight to Mundra₹28,000, one truck incl. loading$326
Export docs & origin clearance₹34,000 — CHA fee, shipping bill, origin THC, certificate of origin$395
FX movementRupee firmed to ₹83 before the 70% balance went out$207
Ocean freight (LCL)2.8 CBM, Mundra → Los Angeles$780
Marine insuranceAll-risk cover on cargo value$60
Import dutyIllustrative 6% of $8,163 customs value — use your own HS-code duty rate$490
Brokerage & customs user feesEntry filing plus merchandise/harbour processing fees$210
Port, terminal & drayage to 3PLDestination THC, deconsolidation, chassis, truck to Rialto$600
3PL intake4 pallets received, unpacked, inspected, put away$390
Total shipment cost$10,900

Now the denominator. QC at the 3PL rejects 18 units for wax sink and lid defects, and 12 vessels arrive cracked. That's a 3% loss — 970 sellable units, not 1,000.

Landed cost per unit = $10,900 ÷ 970 = $11.24 Ex-factory per unit = $7.44 Landed cost is 51% higher.

At $38 retail, gross margin on landed cost is ($38 − $11.24) ÷ $38 = 70.4%. Off the factory quote alone it looks like 80.4%. Ten points of entirely imaginary margin, on a product where the founder was about to approve a 25% promo code.

Duty and tax rates, customs valuation rules and low-value thresholds change often and vary by HS code and origin — confirm the current numbers for your product with your customs broker or CA before you commit to a price.

The two lines everyone forgets

1. FX movement between PO and payment. You price the PO the day you place it and pay the balance eight to twelve weeks later. Over a 60-to-90-day production cycle the INR/USD rate routinely moves 2-3%, and not always in your favour. Above, the rupee strengthened from ₹86 to ₹83 before the balance went out, so the same ₹4,91,400 invoice cost $5,920 instead of the $5,714 budgeted. That $207 is 2.5% of goods cost and appears on no invoice anywhere. Book the rate on the PO date, book it again on the payment date, and carry the difference as a cost line. If you sell in USD and pay in INR, the exposure is structural, not bad luck.

2. The cost of defective units. You paid to manufacture, freight, insure, clear and receive all 1,000 units. Thirty will never earn a rupee. That money doesn't evaporate — it redistributes onto the 970 you can sell. Dividing by 1,000 gives $10.90; dividing by 970 gives $11.24. Small change, until you notice it's 3% of COGS on every shipment forever. It also turns reject rate into a financial number rather than a quality complaint: cutting rejects from 3% to 1% is worth about $0.23 per unit here, a faster win than renegotiating freight. Which is the argument for tracking it per supplier — supplier scorecards with on-time delivery and QC pass rates turn "they're usually fine" into a number you can price with, a lever we dig into in our guide to contract manufacturing in India.

The same shipment at 500 and 2,000 units

Most cost sheets treat landed cost as a property of the product. It isn't. It's a property of the product and the order quantity, because a large chunk of the stack is fixed per shipment: the paperwork, the broker, the drayage move and the freight minimum cost roughly the same whether the consignment holds 500 units or 2,000. Same candle below, same factory price per unit, same 3% reject rate — only the quantity changes.

Cost line500 units1,000 units2,000 units
Ex-factory (₹640/unit)$3,721$7,442$14,884
Inland freight to port$230$326$520
Export docs & clearance$395$395$420
FX movement$110$207$400
Ocean freight (LCL)$480$780$1,430
Marine insurance$40$60$110
Import duty (6% illustrative)$261$490$949
Brokerage & user fees$195$210$265
Port, terminal & drayage$520$600$780
3PL intake$195$390$780
Total shipment cost$6,147$10,900$20,538
Sellable units (after 3% rejects)4859701,940
Landed cost per unit$12.67$11.24$10.59
Non-goods cost per sellable unit$5.00$3.56$2.91
Gross margin at $38 retail66.7%70.4%72.1%

Read the second-to-last row first. Everything except the goods themselves costs $5.00 per unit at 500 and $2.91 at 2,000 — a 42% reduction achieved by doing nothing but ordering more at once. Landed cost falls $2.08, and margin at an unchanged retail price moves 5.4 points.

That's the honest case for larger orders. The honest case against: the 2,000-unit order ties up nearly twice the cash, and if demand disappoints, the units you can't sell wipe out the $2.08 saving many times over. Landed cost is one input to the order-quantity decision, not the decision. Weigh it against your inventory turnover and real days of cover, and use it as ammunition when you negotiate MOQ with your manufacturer. Note also that we held the factory price flat across all three columns to isolate the logistics effect; in reality it drops at volume too, widening the gap further.

Why landed cost — not ex-factory cost — must drive pricing

Markup rules are where ex-factory costing does its worst damage, because the error gets multiplied. Take the common "price at 5× cost" rule. On the $7.44 factory cost it gives $37.20 and an apparent 80% margin. On the real $11.24 landed cost it demands $56.20. The brand that used the factory number didn't price at 80% — it priced at 70%, then spent the gap on ads it thought it could afford.

It compounds further down the P&L. Landed cost is only COGS; outbound shipping, payment fees, returns and pick-and-pack come out of what's left. At 25% blended fulfilment-and-payment cost you have 45.4% remaining after landed COGS at $38, not the 55.4% the factory quote implied. That 10-point gap is usually the entire contribution margin the business was counting on.

Two more decisions break on ex-factory cost. Discounting: a 30% promo on a $38 candle nets $26.60 — comfortable here, but on a SKU landing at $19 rather than the $12 implied by its factory quote, the same promo sells at a loss you won't see until the quarter closes. Catalogue pruning: rank by factory-cost margin and by landed-cost margin and you get two different lists, because bulky, heavy or low-value products absorb far more fixed freight per unit.

Landed cost changes reorder decisions too

Buffer stock costs more than you think. Every buffer unit ties up landed cost, not ex-factory cost — 51% more cash than the spreadsheet says. Size buffers off the factory number and you understate the working capital your safety stock consumes.

Air versus ocean stops being a gut call. Air might add $4 per unit here. Worth it or not depends on the margin at stake and the sales you'd lose in three extra weeks. With landed cost under both scenarios and a reorder point telling you your real days of cover, it's a two-minute calculation rather than an argument.

Split shipments get properly costed. Splitting a 2,000-unit order into two 1,000-unit shipments looks like prudent cash management until you price it: two sets of docs, two entries, two drayage moves. From the table, roughly $1,262 of extra fixed cost — about $0.65 per unit. Sometimes worth it for the flexibility. It should be a decision, not a surprise.

Where landed cost should live

Not in a spreadsheet tab called costing_FINAL_v4. Landed cost is only useful attached to the SKU and updated when reality changes — a new freight rate, a rupee that moved, a reject rate that crept up. The practical minimum: recalculate per SKU on every inbound shipment, store the actual against that batch rather than the estimate you budgeted, and review the variance. If quoted-versus-actual runs 8% over, your pricing has been 8% optimistic all year. Honey Shelf holds the pieces in one place — true material cost in the BOM, real lead times and delivery performance on suppliers, and a per-product cost picture you can export to XLSX when you sit down to reprice.

Honey Shelf Team

We build manufacturing intelligence for modern product brands.

Frequently asked questions

Landed Cost per Unit = (Ex-factory cost + Inland freight to port + Export documentation and origin clearance + International freight + Insurance + Import duty and taxes + Destination port, terminal and last-mile + 3PL intake fees + FX movement between PO and payment) ÷ Sellable units received. The two details that trip brands up are including FX movement and dividing by sellable units rather than units ordered.

Two. The first is FX movement between the day you price the PO and the day you actually pay the balance, which on a 60 to 90 day production cycle routinely moves 2-3% of the invoice. The second is the cost of defective or rejected units, which does not disappear — it has to be spread across the good units you can actually sell.

Yes. If you ship 1,000 units and 30 fail QC or arrive damaged, you paid to make, freight and clear all 1,000 but you can only sell 970. Dividing total cost by 970 instead of 1,000 is the difference between a landed cost of $10.90 and $11.24 in our worked example — about 3% of margin that quietly vanishes if you divide by the wrong number.

Because a large part of the stack is fixed per shipment, not per unit. Export documentation, customs brokerage, the drayage move from port to 3PL and much of the freight cost roughly the same whether the container holds 500 units or 2,000. In our example the non-goods cost falls from $5.00 per unit at 500 units to $2.91 at 2,000 — which is why you should re-run landed cost at every order quantity you are considering, not once per product.

Know what a unit really costs.

Honey Shelf holds true material cost in your BOM, tracks real supplier lead times and reject rates, and exports the full cost picture per product whenever you sit down to reprice.

Start your free 30-day trial

No credit card required · Cancel anytime · Get set up in under 10 minutes