The number that matters is not the supplier's unit price.
It is the cost of getting one sellable unit into the stock location you actually plan to use, after the shipment, import and loss assumptions have been included.
That number is usually called landed cost. It is a commercial model, not a universal accounting definition. Tax treatment, customs valuation, cost allocation and inventory policy can vary by business and jurisdiction. The model below is designed to make assumptions visible before you commit money.
My rule is simple: show the calculation ladder, show the source and date for each time-sensitive input, and keep unknowns visible. A neat answer built on an unverified commodity code or an optimistic delivery term is not a reliable answer.
This review draft is educational, not tax, customs or accounting advice. Have a qualified adviser review a transaction-specific calculation when the value, product, destination or tax treatment matters.
1. The short formula
For a buying decision, I start here:
Landed cost per sellable unit = product cost + allocated origin and freight costs + duty + import charges + non-recoverable import tax + destination handling + expected loss, divided by sellable units.
In a workbook, write it as:
``text (product cost + tooling and allocated setup + origin collection and handling + freight + insurance + customs duty + clearance and port charges + destination delivery and handling + inspection and testing + non-recoverable import tax + finance cost + expected loss or rejection reserve) / sellable units ``
The formula is intentionally broader than a customs calculation. Customs authorities calculate customs value, duty and import tax under their rules. Your commercial model also needs the costs that determine whether the stock can be sold at a sensible margin.
Keep three numbers separate
Do not force every charge into one line. Keep these views beside each other:
- Customs and tax base: the inputs used for a declaration or tax calculation under the relevant authority's rules.
- Cash landed cost: money that leaves the business before a tax recovery or refund is received.
- Economic landed cost: the cost you use to compare product profitability after excluding a genuinely recoverable tax, but including losses and costs that the business will not recover.
Import VAT may be a large cash-flow item and still be recoverable for a correctly registered business. Whether it is recoverable, when it is accounted for and how it should be presented are questions for your tax adviser. Keep the line visible rather than silently treating it as zero.
2. Define the unit, shipment and destination first
Most landed-cost errors start before anyone opens a tariff tool.
Write the model header before you type numbers:
| Model field | Example entry |
|---|---|
| Buyer SKU | SS-HOME-014 |
| Sellable unit | One boxed mug, not one master carton |
| Quantity ordered | 240 sellable units |
| Origin and destination | Supplier site in Vietnam to UK warehouse |
| Planned stock location | Manchester, United Kingdom |
| Delivery term | FCA, named terminal, Incoterms 2020 |
| Calculation date | 14 August 2026 |
| Currency | GBP, with source currency and conversion rate recorded |
| Saleable assumption | 240 units before any expected loss reserve |
If the supplier quote is per set, carton or pair, convert it to the unit that will be sold or transferred. Record the conversion so a future user can reproduce it.
Define sellable units, not just ordered units
The denominator should reflect the units you expect to sell or place into usable stock. A shipment can contain 1,000 ordered units and only 970 sellable units after defects, transit damage, shortages or failed inspection.
Do not hide that risk by adding a vague percentage to the unit price. Create a separate expected-loss line, then test the result at zero, expected and adverse loss rates.
3. Capture the input set
Product and supplier costs
Include the product price in the agreed currency and unit. Add charges that are necessary to make that product available, such as:
- tooling or mould cost, if you choose to amortise it across the run;
- setup, artwork or packaging charges;
- paid samples or product-specific testing;
- custom inserts or destination packaging; and
- a sourcing or inspection service that is directly attributable to the order.
Decide how to treat one-off tooling. You can show the full cash cost in the first-order scenario and a separate recurring-order view that spreads it over expected units. Do not quietly spread it over an optimistic lifetime volume.
The quote comparison guide helps you normalise these lines before putting them into the model.
Delivery-term and route costs
The price boundary changes with the delivery term. Record the exact rule, version and named place, then ask the carrier or forwarder for a route-level quote.
Potential lines include:
- supplier-site collection;
- origin transport and consolidation;
- export handling and documentation;
- main freight by air, road, sea or rail;
- fuel, security or peak surcharges;
- insurance, if purchased or separately allocated;
- terminal, port or airport handling;
- customs representation and clearance;
- storage, demurrage or waiting time assumptions;
- destination transport, unloading and appointment charges; and
- delivery to the planned stock location.
Read Incoterms 2020 for buyers before copying a freight line from a supplier quote. A DDP price and an EXW price do not start at the same handover.
Customs value, commodity code and origin
Customs value, classification and origin are inputs that can change duty and import requirements. They are not fields to fill with a supplier's guess at the end of a spreadsheet.
For the UK, use the GOV.UK Trade Tariff to research commodity codes, duty and VAT rates. Use HMRC customs valuation guidance to understand the method and adjustments that may apply. The UK import-goods guide provides the process context.
For EU imports, use Access2Markets, the relevant EU tariff tools and Your Europe's customs guidance. A duty rate can depend on the destination, classification, origin treatment, quota or preference and other measures.
The commodity-code research record helps retain the product facts, candidate code, source URL, check date and escalation decision.
Duty and import tax
Calculate duty only after the classification, origin and customs-value assumptions are stated. Do not multiply the supplier's invoice total by a remembered percentage.
Keep import VAT or another import tax in a separate line. In the UK, HMRC explains that the import VAT value is based on the customs value plus specified import charges, duty and relevant incidental costs. EU tax rules similarly use a customs-based amount with additions defined by the applicable framework. The actual rate, recovery and accounting treatment are jurisdiction and transaction specific.
For the commercial model, use three fields:
| Field | Why it exists |
|---|---|
| Assessed base | The value your authority or broker says is used for the tax calculation |
| Cash tax | What you expect to pay at import or through the chosen procedure |
| Economic tax cost | The amount that will not be recovered or offset, if any |
If you do not know the rate or recovery treatment, enter “to confirm” and model a conservative scenario. A blank cell is easier to miss than a visible assumption.
Finance and timing
Cash is tied up before the units are sold. If the decision depends on working capital, show:
- deposit and balance timing;
- days from payment to production completion;
- inspection and rework delay;
- transit and customs time;
- storage before sale; and
- the cost of the capital used, if your business includes it in a fully loaded model.
Finance cost does not belong in every definition of inventory cost. It does belong in a cash and risk comparison when two routes require very different cash exposure.
4. A transparent calculation ladder
Use this sequence and leave a source or assumption beside every line.
Step 1: Set the product cost
Start with the agreed unit price multiplied by the ordered sellable units. Add order-specific tooling, setup and packaging charges according to the view you are modelling.
Step 2: Build the pre-import transport total
Add origin collection, export handling, main freight and insurance up to the relevant import point. Confirm which of these are already included in the supplier's term.
Step 3: Establish a customs-value scenario
Use the relevant authority's rules and the transaction evidence. For a rough commercial model, show the working customs-value assumption separately from the total landed cost. Do not claim that a simple formula is a final declaration value.
Step 4: Add duty under a stated code and origin assumption
Record the code, origin, rate source, date and any preference or quota assumption. If the classification is unresolved, run a range or pause the decision.
Step 5: Add clearance, handling and destination movement
These costs are often missing from online calculators. Ask the broker or forwarder for the charges that apply to the route, shipment size, delivery appointment and storage risk.
Step 6: Add the economic tax treatment
Show cash import VAT or tax and the recovery assumption separately. Add only the non-recoverable amount to economic landed cost.
Step 7: Add expected loss and divide by sellable units
Use the actual receiving history when you have it. For a first order, show an expected reserve and at least one adverse case. If the model only works at zero defects, that is a decision signal.
5. Worked UK example, dated 14 August 2026
This is an illustrative teaching example. The 6% duty assumption is not a current rate recommendation. The importer must check the product's classification, origin, destination and treatment in the UK Trade Tariff and confirm the tax position with the broker or adviser.
Assumptions
- 240 boxed units.
- Supplier unit price: £8.40.
- Delivery term: FCA, named origin terminal, Incoterms 2020.
- Main freight and insurance to the UK import point: £440 in total.
- Illustrative duty rate: 6% of the assumed customs value.
- Clearance and destination handling: £150.
- UK delivery to the warehouse: £120.
- Inspection and testing: £90.
- Expected loss reserve: 3% of product cost.
- Import VAT: shown as a cash-flow line to be confirmed. It is not included in economic landed cost in this example because recoverability has not been assessed.
Calculation
| Line | Calculation | Amount |
|---|---|---|
| Product cost | 240 x £8.40 | £2,016.00 |
| Origin, freight and insurance | Quoted route assumption | £440.00 |
| Assumed customs value | Product plus relevant pre-import costs in this scenario | £2,456.00 |
| Illustrative duty | £2,456.00 x 6% | £147.36 |
| Clearance and destination handling | Broker and route estimate | £150.00 |
| Delivery to warehouse | Route estimate | £120.00 |
| Inspection and testing | Order-specific | £90.00 |
| Expected loss reserve | £2,016.00 x 3% | £60.48 |
| Economic landed cost | Sum of commercial cost lines | £3,023.84 |
| Expected sellable units | 240 units before reserve, shown separately | 240 |
| Economic landed cost per unit | £3,023.84 / 240 | £12.60 |
The expected-loss reserve is a planning amount, not a prediction that exactly 3% will fail. If the business expects 3% loss, the model should also show the units it expects to sell after the loss. One approach is to put 232.8 expected sellable units in the adverse scenario, then round according to the inventory policy. Do not mix a monetary reserve and a reduced denominator without labelling the scenario, or you will count the same risk twice.
Keep import VAT visible
HMRC's import VAT valuation guidance explains that the VAT value can include the customs value, duty and specified incidental costs. The applicable rate and recovery depend on the transaction. Add a cash-tax row with the broker's assessed base and rate, then show a separate recovery row. Do not copy the illustrative duty assumption into that VAT calculation.
6. Worked EU example, dated 14 August 2026
This example uses euros and an illustrative 8% duty assumption. It is not a rate claim. An EU importer needs to check the Member State, commodity code, origin treatment, customs value and tax position through the relevant official tools and adviser.
Assumptions
- 180 sellable units.
- Supplier unit price: €7.80.
- Delivery term: FCA, named origin terminal, Incoterms 2020.
- Freight and insurance to the EU import point: €360.
- Illustrative duty rate: 8% of the assumed customs value.
- Customs clearance and destination handling: €185.
- Delivery to the planned stock location: €115.
- Inspection and testing: €75.
- Expected loss reserve: 2.5% of product cost.
- Import VAT: excluded from economic landed cost until Member State rate and recovery are confirmed, but included in the cash-flow checklist.
Calculation
| Line | Calculation | Amount |
|---|---|---|
| Product cost | 180 x €7.80 | €1,404.00 |
| Freight and insurance | Quoted route assumption | €360.00 |
| Assumed customs value | Product plus relevant pre-import costs in this scenario | €1,764.00 |
| Illustrative duty | €1,764.00 x 8% | €141.12 |
| Clearance and destination handling | Broker and route estimate | €185.00 |
| Delivery to stock location | Route estimate | €115.00 |
| Inspection and testing | Order-specific | €75.00 |
| Expected loss reserve | €1,404.00 x 2.5% | €35.10 |
| Economic landed cost | Sum of commercial cost lines | €2,315.22 |
| Expected sellable units | Scenario denominator | 180 |
| Economic landed cost per unit | €2,315.22 / 180 | €12.86 |
For the EU side, start with Access2Markets and Your Europe's customs procedure guidance. The relevant national tax authority or customs representative should confirm the import VAT treatment and any destination-specific requirements.
8. Sensitivity: test the decision, not just the base case
A base case is a starting point. Add simple scenarios for the variables that can change the outcome.
| Variable | Base assumption | Test | Why it matters |
|---|---|---|---|
| Currency | Conversion on 14 August 2026 | 5% weaker buyer currency | Changes supplier, freight and tax cash cost |
| Freight | Quoted route estimate | 20% higher | Peaks, congestion and small-volume pricing can change the result |
| Duty | Code and origin assumption | Alternative rate to confirm | Classification or origin evidence may alter the amount |
| Loss | 3% or 2.5% reserve | 0% and 5% | Shows how much margin depends on perfect yield |
| Sellable units | Ordered quantity | Reduced by shortage or damage | Affects the denominator directly |
| Delivery term | FCA scenario | DAP or DDP quote | Changes handovers, control and included charges |
For the UK example, a 20% increase in the £440 freight and insurance line adds £88 to the shipment, or about £0.37 per ordered unit before any related duty or tax effect. If that change turns a viable marketplace margin into a loss, the route needs negotiation or a different order size.
Avoid double counting
Common errors include:
- adding freight to the customs value and then adding the same freight again as a commercial line without understanding the view being shown;
- including recoverable import VAT in economic cost and then treating it as recoverable again in the margin model;
- adding a defect reserve and reducing sellable units for the same defects without labelling two separate scenarios;
- using a DDP supplier price and adding the seller's included freight again from a forwarder's quote; and
- allocating a one-off tool across every future order while ignoring the first-order cash requirement.
Keep a “source or assumption” column beside every row. It makes duplicate lines much easier to spot.
9. Turn landed cost into contribution margin
Landed cost is not the complete profit model. Once a unit is ready to sell, add the costs that arise from the channel and sale:
- marketplace referral and fulfilment fees;
- storage and aged-inventory exposure;
- returns, refunds and customer-service allowance;
- advertising or promotion assumptions;
- payment processing and currency conversion;
- outbound packaging or seller-fulfilled postage; and
- applicable sales or output taxes not already represented in the pricing model.
The Amazon Europe contribution-margin guide starts with the sale price and channel costs. Link the two models instead of asking one spreadsheet to hide every business assumption.
10. Stop rules before approving the order
Pause the commitment when:
- the delivery term has no exact named place;
- the commodity code or origin treatment is unresolved and materially changes duty;
- the broker cannot confirm who will make the import declaration;
- a tax line is assumed to be recoverable without an adviser or accounting process;
- freight, clearance, storage or delivery costs are missing from the route quote;
- the model uses a remembered rate instead of a dated authority check;
- the supplier's price includes services that are also in your forwarder's quote; or
- the result only works with zero defects and a full sellable denominator.
An unresolved line does not always mean “do not buy”. It means the decision owner should name the missing evidence, create a conservative scenario and choose whether the uncertainty is acceptable.
11. A reusable landed-cost worksheet
Use one row per input:
| Column | Purpose |
|---|---|
| SKU and shipment | Identifies the scenario |
| Cost category | Product, freight, duty, tax, handling, loss or finance |
| Amount and currency | Original supplier or service amount |
| Conversion rate and date | Makes FX reproducible |
| Customs or commercial view | Shows whether the line supports a declaration, cash view or economic view |
| Allocation method | Unit, value, weight, volume or direct attribution |
| Source or assumption | Quote, tariff, broker email, authority page or estimate |
| Checked date | Shows freshness |
| Included or excluded | Prevents silent omissions |
| Owner and next action | Gives unknowns a path to closure |
The workbook should produce at least:
- product cost per ordered unit;
- total shipment cost before tax;
- cash import tax;
- economic landed cost after recovery assumptions;
- landed cost per expected sellable unit; and
- a scenario table for currency, freight, duty and loss.
12. The practical conclusion
Calculate landed cost before the order becomes irreversible. Start with the supplier quote, then add the route, customs, handling, tax treatment and expected loss that the quote does not show.
Use official tools for the inputs. Record the date. Keep the customs value, cash tax and economic cost separate. Allocate shared costs with a stated method. Test a bad but plausible scenario.
If the answer changes materially when one unknown is corrected, the uncertainty is part of the buying decision. Resolve it, price it or stop.
