How to Handle VAT and Customs for US Sellers Moving from Amazon to WooCommerce (2026 Guide)

You’re a US seller. You ship from your garage or a 3PL in Ohio. You’ve never thought about VAT. You’ve never filed a customs form. Then you migrate to WooCommerce, start selling internationally, and a customer in Germany orders $200 worth of products. The package arrives at customs. The customer gets a bill for €38 in VAT plus a €15 handling fee. They leave a one‑star review and never buy from you again. Here’s what you need to know about VAT and customs in 2026 — and how to not lose customers.

Most US sellers ignore international tax until it bites them. I did the same thing. My first international order went to France. I shipped it like a domestic package. Two weeks later, the customer emailed me a photo of a customs bill and asked why I didn’t warn them. I had no answer.

The truth is that selling to Europe from the US is completely doable. But you need to understand VAT, customs thresholds, and how to configure WooCommerce so your customers don’t get surprised by fees.

This guide covers the 2026 rules for US sellers migrating from Amazon to WooCommerce. I’ll focus on what actually matters for small and medium businesses — not the enterprise‑level complexity that applies to companies doing millions in EU sales.

Related: If you’re also selling to Europe, read our guide on How to Sell to Europe from the USA with WooCommerce.

Part 1: Do You Actually Need to Worry About VAT?

Let me start with a controversial opinion: most small US sellers don’t need to register for VAT immediately.

Here’s the rule.

If you ship directly from the US to an EU customer (no warehouses in Europe), you do not have to register for VAT in that EU country until your sales exceed a certain threshold. That threshold is €10,000 per year in cross‑border distance sales to consumers across all EU countries combined.

Below that threshold, you can charge VAT based on your own country’s rules — which, for a US seller, means you don’t charge VAT at all. The customer pays VAT upon import.

Above that threshold, you have two options. You can register for VAT in every EU country where you sell (expensive and complicated). Or you can use the One‑Stop Shop (OSS) system, which lets you register in one EU country and report all EU sales through a single quarterly return.

For most US sellers just starting their WooCommerce store, the €10,000 threshold gives you breathing room. You don’t need to figure out VAT on day one. You need to figure it out before you hit €10,000 in EU sales.

The real problem isn’t VAT registration. It’s customer experience.

When a customer in Germany buys from your WooCommerce store and you ship from the US, they will have to pay import VAT. That VAT is calculated based on the value of the goods plus shipping. In Germany, the standard VAT rate is 19%. In France, it’s 20%. In Italy, 22%.

If you do nothing, your customer will receive a bill from the carrier (DHL, FedEx, UPS) before they can pick up their package. The bill will include the VAT plus a handling fee — typically €10–20. Many customers will refuse the package, request a refund, or leave a bad review.

The solution is to collect VAT at checkout. That’s where IOSS comes in.

Part 2: IOSS — The System That Saves Your European Sales

IOSS stands for Import One‑Stop Shop. It’s an EU system that lets you collect VAT from customers at checkout instead of them paying it upon delivery.

Here’s how it works.

You register for IOSS (or work with an intermediary). You configure your WooCommerce store to charge VAT based on the customer’s EU country. You collect that VAT and remit it through a monthly IOSS return. You provide your IOSS number to your shipping carrier. The package passes through customs without the customer being billed.

Without IOSS, up to 30% of international orders get abandoned at customs. With IOSS, that number drops below 5%.

The catch for US sellers: Only EU‑established businesses can register for IOSS directly. Non‑EU sellers — including US companies — must appoint an authorized IOSS intermediary to access the scheme legally.

Intermediaries charge a fee. Typically €50–100 per month plus a small percentage of VAT collected. For a small seller doing €2,000–3,000 per month in EU sales, the cost may outweigh the benefit. For a seller doing €10,000+ per month, IOSS is essential.

Related: For a deeper dive on IOSS and shipping to Europe, read our guide on How to Sell to Europe from the USA with WooCommerce.

Part 3: The €3 Customs Duty Coming July 2026

Here’s something most sellers don’t know yet.

Beginning July 1, 2026, the EU will introduce a fixed customs duty of €3 on most low‑value parcels entering the EU from outside, even those valued under €150. Previously, these small imports were generally duty‑free.

For a US seller shipping a $50 product to Germany, here’s what changes:

Cost ComponentBefore July 2026After July 2026
Product price$50$50
Shipping$15$15
VAT (19% on product + shipping)$12.35$12.35
Customs duty$0$3.30 (€3 converted)
Total customer cost$77.35$80.65

It’s not a massive increase, but it’s another cost that customers don’t expect. If you don’t communicate it clearly at checkout, customers will be surprised — and surprised customers don’t buy again.

What you should do: Add a line item at checkout for “customs duty” or “import fee” for orders over €150. For orders under €150, bake the €3 duty into your shipping price or product margin. And update your FAQ page to explain that customers are responsible for import duties and taxes.

Related: For a complete breakdown of shipping to Europe, read The Complete Guide to WooCommerce International Shipping for US Sellers.

Part 4: VAT Rates by Country — A Quick Reference

If you decide to register for OSS or IOSS, you need to know the VAT rates for each EU country. Here are the standard rates for the largest markets.

CountryStandard VAT RateReduced RateNotes
Germany19%7% (books, food)Most common first registration country
France20%5.5–10%Requires fiscal representative for non‑EU sellers
Italy22%5–10%Requires fiscal representative
Spain21%10%Requires fiscal representative
Netherlands21%9%Easier registration
Sweden25%6–12%Highest standard rate
Poland23%5–8%Fast‑growing market

For B2B sales (selling to a VAT‑registered business in the EU), you do not charge VAT if the customer provides their valid VAT number. The reverse charge applies — the customer accounts for the VAT on their end. Many WooCommerce VAT validation plugins (like Teamwant VIES for WooCommerce) can check VAT numbers in real time and automatically apply the reverse charge.

Related: For a complete list of EU VAT rates, refer to the European Commission’s official VAT rates page.

Part 5: Configuring WooCommerce for EU Sales

Once you have your IOSS or OSS setup, configuring WooCommerce is straightforward.

Step 1 – Enable tax rates and calculations

Go to WooCommerce → Settings → General. Check “Enable tax rates and calculations.”

Step 2 – Set tax options

Go to WooCommerce → Settings → Tax → Tax Options. Set “Prices entered with tax” to “No, I will enter prices exclusive of tax.” Choose “Calculate tax based on” → “Customer shipping address.”

Step 3 – Add country‑specific tax rates

Go to Standard Rates and add rows for each EU country you sell to:

Country CodeRate %Tax Name
DE19MwSt
FR20TVA
IT22IVA
ES21IVA
NL21BTW

Step 4 – Configure shipping zones for EU countries

Go to WooCommerce → Settings → Shipping → Shipping Zones. Add a new zone for “European Union.” Add the countries you ship to. Add shipping methods (flat rate, free shipping over $X, real‑time rates from a carrier plugin).

Step 5 – Add a customs notice at checkout

Add a message in the cart or checkout page: “International customers may be subject to import duties and taxes. You are responsible for these charges.” This simple notice reduces complaints significantly.

For automated VAT handling, consider a dedicated EU compliance plugin. Options include Teamwant VIES VAT for WooCommerce (free, basic VIES validation), YITH WooCommerce EU VAT OSS & IOSS Premium (comprehensive), or the EAS WooCommerce IOSS plugin (full automation for non‑EU sellers).

Part 6: US Customs — What Changes When You Import from Yourself

When you migrate from Amazon to WooCommerce, one thing stays the same: you’re still a US seller shipping from the US. But if you ever decide to hold inventory in Europe (e.g., using a 3PL in Germany), you’ll need to understand EU import procedures.

The general rule: if you ship from the US to an EU customer, the customer is responsible for import clearance. If you ship from a warehouse inside the EU to an EU customer, you are the importer and must clear the goods through customs, pay any duties and VAT, and handle the paperwork.

For most small sellers, the simpler path is to continue shipping from the US until EU sales volume justifies holding inventory locally. At that point, you’ll need to register for VAT in the country where your warehouse is located and work with a customs broker.

Part 7: The Contrarian Take — When You Shouldn’t Sell to Europe

I’ll lose some consulting fees here, but honesty matters.

Do not sell to Europe if:

  • Your average order value is under $30. The shipping and tax costs will eat your margin.
  • You sell heavy or bulky products (shipping costs to Europe are high).
  • You have no intention of handling customer service in European time zones.

Do sell to Europe if:

  • Your average order value is over $75.
  • You sell premium or niche products that aren’t easily available in Europe.
  • You’re willing to invest a few hours in setting up IOSS and shipping rules.

For US sellers doing $30k+ per month domestically, Europe is a natural expansion. The market is huge. Competition is often lower than in the US. And European customers tend to have higher loyalty and lower return rates.

Your Next Move

You don’t need to become a VAT expert to sell to Europe. You need a basic understanding of the rules, a way to collect VAT at checkout (IOSS), and a WooCommerce configuration that doesn’t surprise customers with hidden fees.

Start small. Add Europe as a shipping zone. Configure VAT rates for Germany, France, and the Netherlands. Add a customs notice at checkout. See if orders come in. If they do, invest in IOSS.

If you’d rather have experts handle the entire international expansion — including VAT registration, shipping configuration, and WooCommerce setup — we offer fixed‑price packages that include everything.

Book a free consultation to discuss your international expansion plans.

👉 Book Your Free Consultation →

Related Reading

Bastion Prime is a UK‑registered e‑commerce agency specializing in WooCommerce migration, international expansion, and tax configuration for US sellers selling to Europe and beyond.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top