Who this guide is for
Shopify merchants sourcing products internationally (or domestically with significant freight costs) who want to ensure their pricing, margins, and purchasing decisions are based on the true cost of goods - not just the supplier invoice.
The challenges of scale
Most Shopify merchants use the supplier invoice price as their product cost - systematically understating COGS and overstating gross margin, sometimes by 20–40%.
Shopify allows entering a cost per item in the product admin, but this is a single static field with no mechanism to capture freight, duties, or handling allocations.
Pricing decisions made without landed cost awareness lead to selling products at apparent 50% gross margin that is actually 30–35% once all acquisition costs are included.
When sourcing from Asia, duties and freight can add $2–5+ per unit on items with $8–12 supplier prices - a material cost component that many merchants ignore.
As trade policy changes (tariffs, duties), the landed cost for specific products can shift significantly without any automatic update to product cost in Shopify.
Fundamental concepts
Landed Cost
The total cost to acquire a unit of inventory and have it ready for sale in your warehouse, including all costs incurred from the point of supplier order to warehouse receipt. The true COGS input for pricing and margin calculations.
Formula
Landed Cost per Unit = Supplier Price + Freight (allocated) + Import Duties + Customs Brokerage + Inland Freight + Quality InspectionExample: Supplier price: $10.00. Ocean freight (allocated): $1.20. Import duty (15%): $1.50. Customs brokerage: $0.20. Inland freight: $0.30. Landed Cost = $13.20 - 32% above the supplier price.
Freight Allocation
The process of distributing a shipment's total freight cost across the individual SKUs in that shipment. Common allocation methods: by unit count, by weight, by cubic volume, or by value.
Formula
Freight per Unit (by value) = (Unit Cost / Total Shipment Value) × Total Freight CostExample: Shipment value $20,000, total freight $1,400. A product worth $200 receives: (200/20,000) × $1,400 = $14.00 freight allocation - $0.14 per unit if ordered 100 units.
Import Duty / Tariff
Government-imposed charges on imported goods, calculated as a percentage of the declared customs value (typically supplier invoice price + freight to port). Rates vary by product category (HS code) and country of origin.
Formula
Import Duty = Customs Value (CIF) × Applicable Duty Rate %Example: Importing apparel from Vietnam to the US. Customs value: $15/unit (CIF). Duty rate: 16.5%. Duty = $15 × 16.5% = $2.48/unit. This alone adds nearly 25% to a $10 supplier price.
Cost per Item (Shopify Field)
The static cost input on Shopify's product variant admin page, used to calculate gross margin in Shopify's profit reports. Should represent landed cost, not supplier price - but Shopify provides no formula or allocation tool to help derive it.
Formula
N/A - input field that should be populated with Landed Cost per UnitExample: If landed cost is $13.20 and retail price is $39.99, entering $10.00 (supplier price) as cost inflates gross margin from 67% to 75% - a 12-point margin error that distorts every profitability decision.
Why native Shopify isn't enough
While Shopify is a strong commerce engine, its native inventory tooling often reaches a limit once brands need better forecasting, replenishment logic, supplier workflows, and purchasing discipline.
- Shopify's product admin includes a 'Cost per item' field, but it is a single static number with no structure for freight, duties, handling, or any other cost component.
- There is no native mechanism in Shopify to allocate a shipment's total freight cost across received SKUs proportionally by weight, volume, or value.
- Duty and tariff rates are not captured anywhere in native Shopify purchasing workflows - merchants must calculate these externally and manually update the cost field.
- When products are received via a purchase order, Shopify can update on-hand quantities but does not recalculate or update unit costs based on actual shipping and duty invoices.
Key stats and benchmarks
International freight and duties commonly add 15–40% to supplier invoice prices, depending on product category, origin country, and shipping method.
Merchants who calculate landed cost rather than using supplier invoice price discover their true gross margin is typically 5–20 percentage points lower than their assumed figure.
A $10 supplier-price product imported from Asia with ocean freight, duties, and brokerage can easily have a $13–16 true landed cost - making it impossible to price profitably at positions that appear comfortable on the invoice alone.
US tariff changes in 2025–2026 have materially increased landed costs for many categories importing from China, making accurate duty tracking an active priority for any brand sourcing from Asia.
Brands that implement landed-cost tracking at the PO level report more accurate margin forecasting within one purchasing cycle and make measurably better pricing adjustments on subsequent buys.
Practical angles to explore
- The landed cost calculation step-by-step: a worksheet template for Shopify merchants sourcing internationally
- How landed cost changes your gross margin: before and after examples with real product categories
- Freight allocation methods compared: by unit count, by weight, by value - which is right for your business?
- Tariff and duty lookup: where to find accurate duty rates for your product categories (HS codes for ecommerce merchants)
- How to update Shopify's 'cost per item' field to reflect landed cost - and keep it current when freight rates change
How Synplex helps
Synplex captures landed cost components at the purchase-order level - including freight allocation and duty estimates - and uses true landed costs as the basis for replenishment economics and margin calculations. This ensures that buy-quantity suggestions and PO values reflect the actual cost of goods, not just the supplier invoice.
- Landed cost capture per PO: individual fields for supplier price, freight, duties, and handling
- Automatic freight allocation across SKUs in a shipment by unit count, value, or weight
- Landed cost history per SKU to track how true unit costs change over time
- Margin calculation using landed cost rather than supplier price for accurate profitability analysis
- Replenishment quantity suggestions that incorporate landed cost in total-cost-of-order calculations
Suggested guide outline
- 1Intro: Why the price on your supplier invoice is not your product cost
- 2Section 1: Landed cost components - every cost from PO to warehouse shelf
- 3Section 2: The landed cost formula - step-by-step calculation with examples
- 4Section 3: Freight allocation methods - how to distribute shipping cost across SKUs
- 5Section 4: Import duties and tariffs - how to find the right rate and calculate the impact
- 6Section 5: How incorrect cost inputs distort your Shopify gross margin reports
- 7Section 6: How to update Shopify product costs to reflect true landed cost
- 8Section 7: How Synplex captures and uses landed cost in purchasing decisions
- 9Appendix: Landed cost worksheet template
Frequently asked questions
Common questions about landed cost for shopify merchants: how to calculate true unit costs.