A customer finds your product, adds it to cart, checks out happily — and then, days later, a courier demands an unexpected duty payment before handing over the box. That customer is now angry, unlikely to buy again, and may refuse the package entirely. Multiply that across your orders and it’s one of the most expensive silent leaks in cross-border e-commerce. Here’s how to close it.
Why this got worse in 2026
The problem exploded after the US ended duty-free de minimis treatment in 2025 (see The End of De Minimis). Previously, shipments under $800 cleared duty-free, so most consumers never saw a customs bill. Now duties apply to US imports regardless of value — which means the "surprise fee at the door" scenario, once rare for small orders, is now a routine risk on nearly every cross-border parcel.
If your fulfillment setup passes duties to the customer on arrival, you’ve turned a customs change into a conversion problem.
The three ways surprise fees cost you
- Refused deliveries. The customer declines to pay the unexpected charge, the package comes back, and you eat return freight and restocking — pure loss.
- Dead repeat rate. Even customers who pay the fee feel ambushed. They rarely order again. In a business where repeat purchases drive profitability, this is the expensive one.
- Support load and chargebacks. "I was charged fees nobody told me about" generates tickets, refund demands, and sometimes chargebacks.
None of these show up as a line item called "surprise fees." They show up as high cart abandonment, low repeat rate, and elevated returns — which is why the root cause often goes undiagnosed.
The fix: eliminate the surprise, not the fee
You can’t make duties disappear (unless your goods qualify for CUSMA — more below). But you can make sure the customer never gets an unexpected bill. Three approaches, best to acceptable:
1. Ship DDP (Delivered Duty Paid) — the best fix.
You pay duties upfront and build them into your pricing, so the checkout total is the final price. The customer pays once, at checkout, and receives the package with nothing owed. This eliminates the surprise entirely. Full detail in DDP vs DAP.
2. Bulk-import and fulfill domestically — the structural fix.
When you import inventory in bulk and ship to customers domestically, there’s no customs event on the individual order at all — the customer is receiving a domestic parcel. Duty was handled once, at the border, on your bulk shipment. This is the cleanest structure and it also fixes your delivery speed.
3. At minimum, show duties transparently at checkout.
If you must pass duties to the customer, calculate and display them at checkout so there’s no surprise later. This is weaker than DDP — the higher visible total still dents conversion — but it beats an ambush at the door.
The CUSMA angle
If your products qualify under CUSMA rules of origin, the duty itself can drop to zero on North American shipments (see CUSMA Explained). That’s the ideal case: no duty to pass on, no surprise, no margin hit. Checking your CUSMA eligibility is worth doing before anything else.
What good looks like
The brands that don’t lose sales to customs fees almost all share the same setup: inventory bulk-imported and held in-market, DDP or domestic fulfillment so checkout is final, CUSMA claimed where eligible, and landed cost built into pricing (see How to Calculate Landed Cost) so absorbing duties doesn’t quietly kill margin.
TXG’s model is built around exactly this — bulk import, customs handled once at the border, and domestic fulfillment so your customers receive a local parcel with no surprise bill.
FAQ
Why do customers get surprise customs fees?
Because the shipment’s duties weren’t paid upfront by the seller. Under DAP shipping, the courier collects duties from the customer on arrival — which feels like an ambush and causes refused deliveries and lost repeat sales.
How do I stop customers getting duty bills at delivery?
The best fix is shipping DDP (you pay duties upfront so checkout is final) or bulk-importing and fulfilling domestically so the customer receives a domestic parcel with no customs event. At minimum, show duties at checkout rather than on arrival.
Did the end of de minimis make this worse?
Yes. With US de minimis gone, duties apply to imports regardless of value, so the surprise-fee risk that was once rare for small orders now applies to nearly every cross-border parcel.
Can I avoid the duty altogether?
If your goods qualify under CUSMA rules of origin, they can move duty-free within North America — meaning there’s no duty to pass on at all. Checking CUSMA eligibility is the first thing to do.
How much do surprise fees actually cost me?
More than the refused packages alone. The bigger cost is lost repeat purchases from ambushed customers plus support and chargeback load — which usually shows up as unexplained high abandonment and low repeat rate rather than an obvious line item.
Want customers to see one final price and never a surprise fee? TXG bulk-imports, handles customs at the border, and fulfills domestically with DDP so checkout is the last thing your customer pays. Get a fulfillment quote →
