It's one of the most frustrating emails you can receive as a small business owner. Your customer in Amsterdam, Lisbon, 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 is a percentage of the value of the goods, set by the EU's Combined Nomenclature tariff schedule. The rate varies by product type. Many goods attract 0% under the UK-EU Trade and Cooperation Agreement — but not all products qualify, and you need to check.
Import VAT is charged at the destination country's standard VAT rate, applied to the total value of the goods plus the shipping cost. This is almost always charged, even when import duty is 0%.
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 €18 before delivery.
What that €18 bill was made up of
Product value: £50.00
Shipping: £9.50
Import duty: 3.7% × £50 = £1.85 (leather goods rate)
French VAT: 20% × £61.35 (goods + shipping + duty) = £12.27
Courier handling fee: ~£3.50
Customer's unexpected bill: ~£17.62 (≈ €21)
Your customer paid £59.50 when they bought from you. They were then asked for an extra £17.62 on top before receiving the parcel. That's a 30% surcharge they had no warning about.
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 returns, disputes, and one-star reviews.