Landed Cost Calculator: 5 Mistakes Sellers Make Pricing China Imports
16 September 2026 · 4 min read · BulkFlow AI Team
Landed cost is the price of a product once it has actually cleared customs and reached your warehouse — not the number on the supplier's listing. Most pricing mistakes in this business happen because sellers price off that first number instead of the second one.
We see the same five mistakes repeat across sellers doing their own landed-cost math in a spreadsheet, so it's worth naming them directly.
Mistake 1: pricing off FOB, not CIF
Customs duty in India isn't calculated on what you paid the supplier. It's calculated on the CIF value — cost plus insurance plus freight — so the number duty gets applied to is already higher than the invoice price. A seller who prices a product assuming duty applies only to the ₹500 unit cost, when freight adds another ₹60 per unit, is underpricing from the first calculation.
Mistake 2: forgetting IGST is charged on top of BCD
Basic Customs Duty (BCD) isn't the only charge. IGST applies afterward, on (assessable value + BCD), not on the assessable value alone. Skip this compounding step and your landed cost comes out lower than what you'll actually pay — and you won't find out until the bill lands.
Mistake 3: one freight number for every product
Freight per unit changes dramatically with volume and product density. A seller moving 500 units of a small accessory pays a very different per-unit freight than one moving 20 units of something bulky. Using last month's per-unit freight figure for a completely different product category is a common way landed cost drifts wrong.
Mistake 4: no buffer for exchange rate movement
CNY/INR and USD/INR both move. A landed-cost figure calculated the day you got the quote can be meaningfully off by the time you actually pay the supplier three weeks later. Sellers who don't build in a small FX buffer find their "safe" margin was actually break-even.
Mistake 5: treating landed cost as a one-time calculation
The biggest one: calculating landed cost once, at sourcing time, and never touching it again — even as duty rates, freight rates and FX all keep moving underneath the number. A margin that looked like 28% in March can be 19% by August on the exact same product, for reasons that have nothing to do with the product itself.
What a correct calculation actually needs
A real landed-cost figure needs, at minimum: the supplier unit price, a realistic per-unit freight allocation, insurance if applicable, BCD at the correct HSN-code rate, IGST on top of (value + BCD), the Social Welfare Surcharge, and a live FX rate rather than a stale one. Doing this by hand for a 40-SKU batch is the kind of task that gets skipped under deadline pressure — which is exactly when it matters most, because that's when a seller is moving fast and least likely to double-check.
This is the calculation BulkFlow runs automatically against every sourced product's real landed cost, using live FX rates — so the margin number a seller sees before committing to a MOQ is the real one, not the optimistic one. Read more on how the full landed-cost math breaks down step by step, or start free and run it against your own supplier links.
A worked example, start to finish
Say you're sourcing a kitchen gadget at a supplier price of ¥22 (roughly ₹255 at a typical rate), ordering 300 units, with freight quoted at ¥1,400 for the shipment. That's ₹16-17 per unit in freight — not nothing, but easy to round away if you're working quickly. CIF value per unit comes out near ₹272. Apply a 15% BCD on that: roughly ₹41. Add the Social Welfare Surcharge at 10% of the BCD: about ₹4. Now IGST at 18% applies to CIF + BCD + SWS combined — roughly ₹317 — giving another ₹57. Total landed cost per unit: approximately ₹374, not the ₹255 the supplier quoted.
That's a 47% gap between "what the listing says" and "what it actually costs to have it in your warehouse." Price off the ₹255 number and a seller thinks they're running a healthy margin at ₹450 retail. Price off the real ₹374 and that same ₹450 retail price is a much thinner, riskier number — one that might not survive a platform commission and a normal return rate.
Why sellers keep making these mistakes anyway
None of this math is secret or hard to find. The reason it still gets skipped isn't ignorance — it's time. Running this calculation correctly, by hand, for every SKU in a 40-product sourcing batch is genuinely tedious, and tedious work is exactly what gets cut first when a seller is moving fast between finding products, negotiating MOQ, and getting a batch ordered before a seasonal window closes. The fix isn't "be more careful" — it's removing the manual step entirely so the correct number is just there, automatically, every time, without costing anyone extra minutes per product.
The compounding effect across a full batch
Run the same ₹374-vs-₹255 gap across a 300-unit order and the total miscalculation is over ₹35,000 — real money that either silently vanishes from margin or, worse, gets discovered only when a seller reconciles the actual customs bill against what they'd planned for. Across a seller sourcing 10-15 products a month, that kind of per-product gap adds up to a meaningful chunk of annual profit sitting in a blind spot most sellers never specifically audit.