ClearStock is live on the Shopify App Store.Install free →

← All blogs

Guides8 min read

Selling into the EU and UK: the fee stack that decides whether it pencils

Worked fee-stack math for EU and UK sales — VAT, IOSS, carrier line fees, packaging compliance — and a decision table for whether the channel pencils.

InventoryX is in development and not available today. ClearStock is the live Shopify app.

Three pairs of hiking socks leave your Columbus warehouse for a Munich customer: €54 in the cart. With the right setup, that parcel clears for the €11.40 of VAT you collected at checkout plus a few euros of carrier fees. Without it, the customer gets billed VAT at the border on top of clearance charges, and parcels that sit in customs get refused or abandoned at a rate that kills thin margins. The fee stack — VAT, duty, carrier line fees, packaging compliance — is what decides whether selling into the EU and UK pencils. Below: the stack line by line, one worked order, and a channel verdict table.

(How DDP vs DAP works mechanically, and what happens when an undelivered parcel flows back, is covered in our cross-border shipping guide — this piece stays on fee economics and the threshold decision.)

What the fee stack contains

Four layers, in the order they hit a parcel:

  • Import VAT — always, from zero. Since July 1, 2021, the EU's small-parcel VAT exemption is gone: every imported consignment owes VAT regardless of value (European Commission IOSS guidance, accessed November 2026). There is no "too small to bother" line anymore.
  • Customs duty — above €150. Consignments up to €150 in intrinsic value keep duty relief, so most small parcels skip duty. Above €150, duty applies per the tariff code, and the parcel's economics change materially.
  • Carrier clearance and line fees. Somebody has to file customs data for every parcel. Sellers in operator communities report per-line handling fees of roughly €2–4 on some postal and courier networks (community-reported, varies by carrier — verify your carrier's current fee schedule), and private couriers add disbursement fees when they advance the VAT on your customer's behalf.
  • The compliance floor. Packaging rules: Regulation (EU) 2025/40 — the Packaging and Packaging Waste Regulation (PPWR) — has applied since August 12, 2026, layered on top of country-level registrations that predate it, like Germany's LUCID packaging register (as of November 2026). If you ship directly into Germany or France, you're expected to be registered, or to be selling through a marketplace that carries it for you.

The EU line: VAT at checkout or VAT at the door

For consignments up to €150, there are two ways to satisfy the "VAT always" rule:

Charge it at checkout (IOSS). Register for the Import One-Stop Shop — non-EU sellers do this through an intermediary — charge the destination country's VAT rate at the point of sale, and the parcel clears against your IOSS number. The customer pays exactly what the cart said. You remit monthly.

Let the border collect it. Do nothing at checkout and the carrier collects VAT from your customer at delivery, plus its own clearance fee for the trouble. This is the version that generates "your parcel is held in customs, pay €X to release it" emails, and the refusals and abandoned parcels that follow.

The decision in miniature: carry a small per-order fee stack yourself, or push a bigger one onto the customer and absorb the fallout as refunds and support load.

The UK line: the £135 threshold

For goods sold B2C into the UK at £135 or less, the seller outside the UK charges UK VAT at the point of sale — you register with HMRC and effectively act as a domestic seller; if the sale runs through an online marketplace, the marketplace handles the VAT instead (GOV.UK guidance, accessed November 2026). Above £135, import VAT and any duty settle at the border like any other import.

So the cliffs sit at different heights: the UK's VAT cliff is at £135, the EU's VAT cliff is at zero, and the EU's duty cliff is at €150. Know which cliff each parcel is standing on, because your customers' surprise bills — and your refusals — come from the parcels standing on the wrong side.

One order, two setups (worked example, illustrative)

Order: 3 × HKS-M-02 hiking socks at €18.00 = €54.00, plus €6.00 shipping. Consignment value €60.00. Destination Germany, VAT rate 19%.

Setup A — IOSS at checkout:

  • VAT collected at sale: €60.00 × 19% = €11.40 (pass-through — you remit it, you don't eat it)
  • IOSS intermediary handling: ~€1.50 per order (illustrative; get quotes)
  • Carrier customs-data/line fee: ~€3.00 (illustrative, community-reported range)
  • Customer pays: €60.00 at checkout, nothing at the door
  • Your fee stack on this order: ~€4.50 (illustrative)

Setup B — no IOSS, border collects:

  • VAT collected from the customer at the door: €11.40
  • Carrier clearance/disbursement fee: ~€5.00 (illustrative; private couriers charge more than postal operators)
  • Line fee: ~€3.00 (illustrative)
  • Customer fronts ~€19.40 to release a €60 cart — roughly a third on top of what they already paid.

The fallout is the hidden line item: some customers pay up; some refuse or abandon, and those parcels come back to you (if you're lucky) or get destroyed (if you're not), while you refund the goods and eat the shipping. At an illustrative €14 round trip on this order, every border death costs about that — plus the refund — plus the support ticket. If 10 of your 100 monthly EU orders die at the border (illustrative rate — set the benchmark from your own parcel data), that's roughly €540/month of refunds for goods you may never see again (estimated).

Scaled to a small channel — 150 EU orders a month at a €55 average cart — Setup A costs about €675/month in fees (estimated), all of it quoted up front and none of it surprising. Setup B saves the intermediary line but stakes the channel on your border-death rate. At realistic volumes, IOSS fees are the cost of running the EU channel, not an avoidable tax.

Channel verdict table

Channel Who runs VAT at checkout Who carries the compliance floor Verdict at small scale
EU marketplace Marketplace collects for platform sales Marketplace carries much of it for covered sales Fastest to start; the cost lives in the marketplace's cut
Own site + IOSS You, via intermediary You (LUCID/EPR registrations as applicable) Cleanest customer experience; ~€4.50/order illustrative overhead
Own site, border collection Nobody — border collects You Zero setup, highest refusal and support risk
UK, ≤£135, own site You (HMRC registration) UK packaging rules as applicable Works, but it's a second registration to maintain

Does it pencil? The full arithmetic

Two questions decide it, and neither is about VAT rates:

1. What's left after the fee stack? Take your typical EU cart: price, minus product cost, minus pick-pack, minus outbound freight, minus the ~€4–6/order illustrative fee stack. If what remains is under €10 (illustrative), low-ticket items only pencil in bundles or multi-unit orders. Socks at €18 work because three pairs ride one parcel; a €9 single pair barely carries its own fees.

2. What does a border death cost you? A refusal at the door isn't free: refund, lost outbound freight, sometimes no goods back. Your refusal rate under border collection is the number that makes or breaks Setup B — and only your own parcel data can set that benchmark.

One cost sits under the waterline: stock positioning. Selling into the EU from a US warehouse turns every order into an international parcel; moving to an EU 3PL converts the fee stack into per-carton math instead — and puts your restock calendar in the path of European summer shutdowns, which is a planning problem of its own (the Ferragosto window covers it). And if you're weighing EU expansion partly because the US side got less friendly, the de minimis suspension is the other half of that story (de minimis is suspended).

Common questions

Do I charge VAT on small orders shipped to the EU? Yes — there is no VAT-free floor anymore. Since July 1, 2021, every consignment into the EU owes VAT regardless of value (European Commission guidance, accessed November 2026). On consignments up to €150 you can charge it at checkout through IOSS, or the carrier collects it from your customer at the border, plus clearance fees.

What is IOSS, and do I need it? IOSS is the EU's Import One-Stop Shop: you register (non-EU sellers, through an intermediary), charge destination-country VAT at checkout for consignments up to €150, and parcels clear against your IOSS number. You don't legally need it — but without it, customers pay VAT plus carrier fees at the door.

What's the £135 rule for selling into the UK? For B2C goods valued at £135 or less, a seller outside the UK must charge UK VAT at the point of sale and register with HMRC — unless the sale runs through an online marketplace, which handles the VAT. Above £135, import VAT and duty settle at the border instead.

Does the €150 duty exemption still exist? Yes, for customs duty only. Consignments up to €150 in intrinsic value keep duty relief, but VAT is due on everything since the 2021 change. Over €150, both duty (per tariff code) and VAT apply, which changes the parcel's economics enough to re-price those orders.

Do packaging rules really apply to a tiny seller? The compliance floor is real: PPWR requirements have applied since August 2026, and schemes like Germany's LUCID already expect sellers shipping into the country to register (as of November 2026). Marketplaces carry part of this for platform sales; a direct web shop carries it itself.

Next step

Pull your last 20 EU-bound parcels and split them into checkout-charged VAT versus border-collected. Count how many hit the customer with a customs bill, how many were refused or abandoned, and what each death cost in refunds and freight. That single count tells you whether IOSS pays for itself at your volumes — and while you're in the data, check whether thin EU stock positions are capping the channel (days of cover per SKU shows that in minutes).