wholesale

Landed Cost Wholesale EU: Calculate Import Pricing Right

A practical formula and checklist for EU wholesale brands to price imported goods—duties, freight, VAT treatment, and multi-currency catalogues.

Brandgate Team · Updated 8 min read

Getting landed cost wholesale EU wrong shows up fast: thin margins, catalogue prices that do not match invoices, and finance teams re-keying import maths every season. Landed cost is the full cost of bringing goods from a third-country supplier to a point where you can sell them wholesale inside the EU. This guide gives a practical formula, VAT treatment rules of thumb, and a checklist you can run before you lock list prices.

What is landed cost in wholesale EU trade?

Landed cost is the total cost to acquire imported goods and place them ready for wholesale sale, including the supplier price, international freight and insurance, customs duty, and local clearance and handling—before your wholesale margin. It is not the same as the commercial invoice alone, and it is not the same as the price your retailers pay.

For EU brands, two paths matter. Goods already free-circulating inside the EU (intra-community purchases) do not attract customs duty at the border in the same way as third-country imports.[1] Goods imported from outside the EU need a customs value, classification, duty assessment, and import VAT treatment before they enter your cost base.

Goods moving from overseas supplier through customs into a wholesale warehouseGoods moving from overseas supplier through customs into a wholesale warehouse

How do you calculate landed cost for imported wholesale goods?

A workable landed cost calculation EU model starts from the customs value and layers only the costs that truly attach to the goods.

Core formula (unit or SKU level):

  1. Start with the supplier transaction value (what you pay the seller for the goods).
  2. Add freight and insurance to the EU place of introduction when those costs are not already in the transaction value (Incoterms decide who pays what).
  3. Establish customs value on that basis.
  4. Apply customs duty using the correct duty rate for the goods’ classification.
  5. Add customs clearance fees, terminal handling, and inland haulage to your warehouse if you want “landed in stock” cost.
  6. Convert everything to your catalogue base currency with a documented FX rate policy.
  7. Divide by sellable units (after known shrinkage or packing loss if material).

That unit landed cost becomes the floor under wholesale list price. Your protect wholesale gross margin work then sits on top—discounts, rebates, and freight-out are separate decisions, not hidden inside import maths.

Which cost components belong in an EU landed cost formula?

ComponentInclude in landed cost?Notes
Supplier goods valueYesBasis of customs value when using transaction value
International freight & insuranceYes, when for your accountDepends on Incoterms; often part of customs value
Customs dutyYesDriven by HS/TARIC classification and origin
Import VATUsually no (pricing)Often recoverable input VAT for VAT-registered importers—treat as cash flow
Clearance, THC, broker feesYes if you want stock-landed costAllocate fairly across the shipment
Inland haul to your DCOptional but commonInclude when comparing routes or suppliers
Wholesale outbound freightNoCustomer delivery term / surcharge territory
Sales discounts & rebatesNoMargin structure, not import cost

Customs value is the value customs uses to assess duty. In most commercial shipments it is built from the transaction value of the goods, adjusted for certain freight, insurance, and related charges according to EU customs valuation rules.[1] Customs duty is then applied to that value at the rate that matches the product’s classification and origin.

HS/TARIC classification belongs in the process as a reference input, not a guess in a spreadsheet cell. Misclassification changes duty and can delay clearance. For a practical workflow, see HS codes for EU wholesale.

EORI is the Economic Operators Registration and Identification number used in customs declarations. If you import into the EU in your own name, you generally need an EORI before goods can clear smoothly—cover the operational detail in your import SOP alongside broker instructions (EORI number guidance for wholesale).[2]

Incoterms (light touch here): they allocate freight, insurance, and risk between buyer and seller. They change which lines appear on your landed cost sheet, not whether the goods have a true economic cost. Align Incoterms with how you actually ship; more detail lives in delivery-term playbooks such as Incoterms for wholesale EU delivery.

Balanced scale with freight and duty on one side and wholesale margin on the otherBalanced scale with freight and duty on one side and wholesale margin on the other

How should VAT be treated when pricing imported goods for EU retailers?

Import VAT is VAT due on importation into the EU. For many VAT-registered businesses it is recoverable as input VAT, subject to normal deduction rules—so it is primarily a cash-flow and compliance item, not a permanent product cost to bake into the wholesale list price.[3]

When you sell onwards to EU retailers:

  • B2B domestic supplies usually follow domestic VAT rules on the invoice.
  • Intra-community B2B supplies to VAT-registered buyers in other member states often use reverse charge when conditions are met—buyer and seller identification and evidence of dispatch matter.[3]
  • The wholesale list price should reflect landed cost plus margin in net terms; VAT is applied by tax logic at invoice time, not by stuffing estimated import VAT into the catalogue net price.

Keep import VAT on the import side of the ledger and sales VAT on the invoice side. Mixing them creates catalogue prices that neither sales nor finance can explain. For the wider compliance picture, use a dedicated EU VAT compliance for B2B wholesale process alongside VIES checks and invoice rules.

How does landed cost feed multi-currency wholesale catalogues?

Once unit landed cost is stable in a base currency (for many Nordic brands, SEK or EUR), you derive wholesale list price by adding target margin and any structured discount architecture. A multi-currency catalogue then publishes that commercial price in the currencies your distributors actually order in.

Do not recalculate duty from scratch in every currency. Calculate landed cost once, set net wholesale prices deliberately, then convert with a written FX rate policy:

  • Which rate source you use (for example a central bank reference or your bank’s commercial rate).
  • Whether prices are fixed for a season, a month, or a purchase window.
  • Who may override rates on quotes versus portal list prices.
  • When a rate move forces a catalogue republish versus a temporary surcharge.

That discipline is what keeps multi-currency wholesale pricing coherent across a branded distributor portal, order confirmations, and VAT-aware invoices—without re-typing import worksheets into the price list and again into accounting.

Several currency streams converging into one clear price tag shape without symbolsSeveral currency streams converging into one clear price tag shape without symbols

How do freight, duties and FX swings affect wholesale margins?

Freight, duty, and FX are the three levers that most often eat wholesale gross margin after a “good” supplier deal.

  • Freight and insurance: mode, consolidation, peak-season capacity, and fuel-related surcharges change shipment-level cost. Allocate by chargeable weight or volume consistently so hero SKUs do not subsidise awkward ones by accident.
  • Duties: origin, preferential tariffs, and classification drive the duty line. A route or supplier change can alter origin treatment even when the product looks identical.
  • FX: you may buy in USD or CNY, land cost in SEK or EUR, and sell in NOK, DKK, or EUR. Lag between purchase, clearance, and catalogue publish creates margin noise if rates are informal.

Operational shipping choices also matter—carrier, warehouse location, and delivery promise interact with cost. Treat them as part of the same commercial system as cross-border shipping for EU B2B, not as a warehouse afterthought.

What checklist should brands run before locking import wholesale prices?

Run this before you publish a season price list or open orders on new import SKUs:

  1. Supplier commercial terms — unit price, currency, payment terms, packing specs confirmed.
  2. Incoterms — who pays freight and insurance; where risk transfers.
  3. Classification — HS/TARIC code agreed with broker; origin documents available if claiming preference.
  4. Customs value build — goods, freight, insurance, assists or royalties if relevant.
  5. Duty estimate — rate applied; preferences checked; no silent “average duty” across unlike SKUs.
  6. Import VAT handling — cash-flow planned; not folded into net wholesale list price.
  7. Local landing costs — clearance, handling, inland haul allocated by a written rule.
  8. FX policy — rate source, freeze period, and catalogue currencies defined.
  9. Unit maths — case packs, inner packs, and sellable units match the catalogue.
  10. Margin check — landed cost → list → expected average discount → net margin still viable.
  11. EORI and broker packet — importer of record clear; contacts and document templates ready.
  12. System hand-off — same net prices flow to portal, order management, and invoicing so nobody re-keys.

When should you revisit landed cost after a price or route change?

Revisit landed cost when any input that built the last calculation moves: supplier price, currency of purchase, freight contract, routing hub, Incoterm, classification, origin claim, duty suspension or preference, or a sustained FX shift beyond your freeze policy. Also revisit when assortment changes (new materials, kits, or pack sizes) or when claims and damages show the old waste assumption was wrong.

Do not wait for year-end. A single lane change can make an entire multi-currency wholesale catalogue look profitable in the sheet and weak in the P&L.

From landed cost sheet to clean B2B prices

Accurate landed-cost inputs only help if they become the prices distributors actually see. Brands that keep import maths in side spreadsheets often re-enter figures into catalogues and again into accounting. A branded distributor portal with multi-currency catalogues and VAT-aware invoicing—and, for many Nordic teams, native Fortnox sync—turns the approved landed-cost-based list into orders and invoices without a second manual pass. Brandgate is built for that order-to-invoice path; the point is operational consistency, not a new place to hide weak cost data.

If you want to see how landed-cost-based catalogues, distributor ordering, and invoicing sit in one flow, book a demo or see pricing.

Order board flowing into a simple invoice document in one continuous lineOrder board flowing into a simple invoice document in one continuous line

FAQ

Frequently asked questions

Run wholesale without the back-office drag

BrandGate gives your distributors a branded ordering portal and keeps every order, invoice, and Fortnox entry in sync.