It's one of the most frustrating emails you can receive as a small business owner. Your customer in Amsterdam or Lyon received their parcel — but only after being charged an unexpected fee by the courier. They're not happy. They want a refund. Or they refused the delivery and it's already on its way back to you.
Here's a plain English explanation of exactly what happened, and what you can do to make sure it doesn't happen again.
The short version
Since the UK left the EU's single market and customs union at the end of 2020, every parcel you send to an EU country is treated as an international import. When your parcel arrives at the border, customs authorities in the destination country assess it and may charge import duty and import VAT before releasing it.
The courier acts as the intermediary. They advance the taxes on your customer's behalf — then collect the money before handing over the parcel. This is called the disbursement model, and it's standard practice at every major international carrier including DHL, FedEx, UPS and Royal Mail International.
Your customer wasn't expecting this because you didn't warn them. Not because you were trying to hide anything — but because many UK sellers simply don't yet know that this is how it works post-Brexit.
Why didn't this happen before Brexit?
Before the UK left the EU, parcels moved freely across borders within the EU's single market. There was no import duty, no customs clearance, and no additional VAT charge on delivery — because VAT was handled at the point of sale.
Brexit changed this. The UK is now legally a "third country" in EU customs law — the same status as China, the US, or Australia. Every parcel entering the EU from the UK must go through the same customs process as any other international shipment, regardless of the value or the seller's location.
What are the actual charges?
There are two main charges your customer was asked to pay, and possibly a third:
Import duty depends on the consignment's value. Since 1 July 2026, parcels worth €150 or less pay a flat customs duty of €3 per item — the EU abolished its old low-value duty exemption and replaced it with this temporary charge, in place until 1 July 2028. Above €150, duty is a percentage of the goods plus transport and insurance costs, at a rate set by the EU's Combined Nomenclature tariff schedule. Many UK-made goods still qualify for 0% under the UK-EU Trade and Cooperation Agreement — but claiming that on a low-value parcel means lodging a standard customs declaration instead of paying the flat fee, and not all products qualify.
Import VAT is charged at the destination country's VAT rate for the goods in question, applied to the value of the goods plus the shipping cost plus any duty. This is almost always charged, whatever the duty comes to.
Courier handling fee — most couriers charge a small disbursement or customs clearance fee for collecting taxes on your behalf, typically between £3 and £8.
A real example
Imagine you sold a £50 leather wallet to a customer in France, with £9.50 shipping. Your customer received a bill from their courier for around €21 before delivery.
What that €21 bill was made up of
Product value: £50.00
Shipping: £9.50
Flat customs duty (consignment under €150): €3.00 ≈ £2.60
French VAT: 20% × £62.10 (goods + shipping + duty) = £12.42
Courier handling fee: ~£3.50
Customer's unexpected bill: ~£18.52 (≈ €21)
Your customer paid £59.50 when they bought from you. They were then asked for an extra £18.52 on top before receiving the parcel. That's a 31% surcharge they had no warning about.
A note on that duty line: leather wallets carry an ad-valorem rate of 3%, but since 1 July 2026 that only applies to consignments worth more than €150 — and it's calculated on the goods plus transport and insurance (the CIF value), not the goods alone. Below €150, the €3 flat fee applies instead. If the wallet were UK-made, you could still claim 0% duty under the Trade and Cooperation Agreement by lodging a standard customs declaration rather than paying the flat fee.
How to prevent this happening again
Option 1: Be upfront about additional charges. If you're shipping on DAP (Delivered at Place) terms — meaning the customer is responsible for paying customs charges — make this clear at checkout. Something like: "EU orders are shipped without prepaid duties. Import VAT and any applicable duty will be collected by the carrier on delivery." This won't prevent the charge, but it eliminates the complaint.
Option 2: Ship DDP (Delivered Duty Paid). Under DDP terms, you take responsibility for paying the duty and VAT yourself and build the cost into your selling price. The customer pays one price, nothing is collected at the door, and refusals drop dramatically. DDP shipping is available from most major international couriers. It does require you to know your landed costs in advance — which is exactly what ClearShip is designed for.
Option 3: Display the full landed cost at checkout. If you use Shopify, WooCommerce, or a similar platform, there are plugins and integrations that calculate and display the estimated duty and VAT before the customer completes their purchase. Your customer sees a true total price and decides whether to proceed with full information.
The bottom line
Your EU customer getting a surprise customs bill wasn't a mistake you made — it's a structural consequence of Brexit that affects every UK seller shipping into Europe. Customs processes that didn't exist before 2021 now apply to every single parcel you send across the Channel.
But now that you know how it works, you can prevent it. Take 10 minutes to calculate the landed cost for your typical EU orders. Decide whether you want to ship DDP or make the charges transparent at checkout. Update your listings accordingly. It's a one-time fix that protects every EU order from this point forward — and it will save you real money in returned parcels and one-star reviews.