Proscube
 
All articles

PLATFORM

International tax and duty on Shopify: the parts that get brands in trouble

Registration thresholds and who pays the duty. Both are decisions, not defaults.

By Manpreet Singh·October 6, 2026·9 min read
International tax and duty on Shopify: the parts that get brands in trouble

This is not tax advice — get an accountant who does cross-border ecommerce. What follows is what the platform does, what it does not, and which decisions are yours.

What Shopify handles

Rate calculation at checkout for most jurisdictions, collection of the tax, and reporting that tells you what you collected where. Shopify Markets adds per-market pricing, currency and duty estimation.

That covers the mechanics. It does not cover registration, filing, or remittance — those are yours in every jurisdiction where you cross a threshold.

Where it becomes your problem

Registration thresholds. Every jurisdiction has one, and they differ. Cross it and you have an obligation that started at the crossing, not when you noticed.

  • UK: VAT registration required above the domestic threshold; for goods sent into the UK from abroad, registration can be required from the first sale
  • EU: the IOSS scheme covers consignments under 150 euros; above that, import VAT and duty apply at the border
  • US: economic nexus per state, thresholds typically a revenue figure or transaction count, and both the number and the rules vary by state
  • Australia: GST registration required above the annual turnover threshold for imported goods

Thresholds change. Check current figures rather than trusting a blog post, including this one.

Filing and remittance. Shopify collects. You file. Tools like Avalara automate the filings; the obligation remains yours.

The duty decision that changes conversion

Two models, and this is a genuine commercial choice rather than a compliance one.

ModelCustomer experienceEffect
DDP — duty paid at checkoutTotal shown upfront, nothing on deliveryHigher cart total, far fewer refusals
DDU — duty on deliveryLower cart total, carrier invoice laterMore abandonment at the door, more support, more returns

DDP is almost always the right answer for DTC. A customer presented with an unexpected charge by a courier refuses the parcel, opens a ticket, and does not order again. The order is lost after you already paid to ship it.

Related service

Selling across borders?

See how we set up Markets

DDU in international DTC generates refused deliveries, chargebacks and support volume that costs far more than the margin saved by not quoting duty. Shopify Markets Pro and the duty estimation in Markets exist to make DDP straightforward — use them.

HS codes

Every product needs one. Wrong codes mean wrong duty, delays at customs, and penalties that land on you rather than the carrier.

Shopify has a field for this. Fill it properly, per product, and get the classification checked by someone who does this for a living if your range is at all unusual.

WHAT THE NUMBER IS MADE OFDESIGNBUILDINTEGRATIONSCONTENT + QANOT INCLUDEDPAID MEDIAPHOTOGRAPHYCOPYWRITINGAPP SUBSCRIPTIONSSCOPE MOVES THE PRICE — HOURS DO NOT
Illustrative landed cost. Duty and import VAT are the lines that turn a profitable domestic margin into a loss across a border.

The practical order of operations

  1. One or two markets first, properly, rather than switching on the world
  2. Register where you will plausibly cross a threshold within a year
  3. Set HS codes before the first international order, not after
  4. Choose DDP and show the full landed cost
  5. Automate filings once you have more than two jurisdictions

Talk it through

Tell us which markets you are opening.

We will tell you what Markets covers, what needs an app, and where you need an accountant rather than a developer.

Ask us

A real read within one business day — not a sales call.

About the author

Manpreet Singh

Founder of Proscube. Leads the studio's Shopify, headless and CRO engineering, and works directly with founders rather than through account managers.

More about Manpreet

Work with us

Want help with this? Here’s how we do Shopify Development.