Browsify App

Browsify: Landed Cost — EU Duty & Import Tax Transparency

A customer in Germany checks out for $40, feels good about it, and then a delivery driver shows up asking for another €15 before they'll hand over the box. Most people refuse the package right there on the doorstep. You just paid to ship it there, and now you're paying to ship it back — and Shopify's new EU customs fee, effective July 1, 2026, just made that math worse.

The Doorstep Surprise That's Costing You Both Ways

When your cart and checkout only show product price and shipping, EU customers are making a purchase decision with incomplete information. The duties and import tax don't disappear — they just get collected later, by a courier, in cash or card, at the door, often alongside a handling fee the customer has never seen before.

  • Sticker shock at delivery: A customer who budgeted $40 and gets asked for €15-20 more feels misled, even though nothing you did was technically wrong — the cost just wasn't shown to them upfront.
  • Refused deliveries: A meaningful share of surprised customers simply refuse the package rather than pay the unexpected amount, especially on lower-value orders where the extra fee feels disproportionate.
  • You eat the shipping twice: Once the package is refused, you've paid to ship it out and now pay again — or lose it entirely — to get it back, on top of losing the sale.

None of this shows up as a single bad review. It shows up as a steadily higher return-to-sender rate on EU orders that nobody bothers to trace back to a missing line item at checkout.

Why This Got Worse in July 2026

Shopify introduced a flat customs and duty handling fee of €3 per duty line on orders of €150 or less shipping into the EU, effective July 1, 2026. That's on top of the duty and import VAT that already applied — it's a new, additional cost stacked onto every qualifying order, and it's easy to miss if you haven't updated how your cart displays cost breakdowns since before the change.

Merchants who were already showing "shipping" but not full landed cost were already seeing refused deliveries. Adding a new per-line fee on top, without updating what the customer sees before they pay, just widens the gap between what they expect at checkout and what they're asked for at the door.

If your cart hasn't been updated to reflect this, every EU order under €150 now carries a cost your customer doesn't know about until delivery.

What Browsify: Landed Cost Actually Does

Browsify: Landed Cost calculates and displays the full landed cost right in the cart, before the customer ever reaches checkout — so there's no gap between what they agree to pay and what shows up at their door:

  • Full cost breakdown: Product price, estimated duty, import tax, and Shopify's new per-line customs fee, itemized per destination country, shown in the cart rather than buried in a policy page.
  • Per-country accuracy: Duty and tax rates vary by destination and product category — the calculation updates automatically based on where the order is actually going.
  • Set-and-forget for DDP sellers: If you already ship Delivered Duty Paid, this makes sure your displayed cart total actually matches what you're charging and remitting, instead of quietly absorbing the new fee yourself.

The goal is simple: the number the customer sees in the cart is the last number they should ever have to think about.

Who Needs This Most

Any store already shipping to the EU under Delivered Duty Paid terms needs this immediately — you're now either absorbing Shopify's new fee silently or passing it along invisibly, and neither is sustainable. Stores planning to expand into the EU market need it before their first order ships, not after the first wave of refused deliveries shows up in their shipping report.

If EU orders make up even a modest share of your international sales, an undisclosed €15-20 gap between checkout and delivery is enough to turn a routine order into a returned one.

Show the Real Cost Before the Courier Does

Get early access to Browsify: Landed Cost and start showing full EU landed cost in the cart before your next order ships.

Get Early Access