Do Shopify Sellers Need to Charge EU VAT?
If your Shopify store sells and ships physical goods to customers in EU countries, EU VAT rules apply to you — regardless of where your store is based. A US-based Shopify seller shipping a product to a customer in Germany must charge German VAT (19%) on that sale, just as a German seller would.
The rule that makes this apply globally is the EU's "destination principle" — VAT is owed in the country where the goods are delivered, not where the seller is located. This was reinforced by the 2021 EU VAT reform that abolished the old distance selling thresholds.
The €10,000 EU-Wide Threshold
There is one important threshold to understand. If your total cross-border B2C sales to all EU countries combined are below €10,000 per year, you can apply a simplified approach and may not need to charge local EU VAT rates.
However, once you cross €10,000 in total EU consumer sales, you must charge each customer their local country's VAT rate. At this point, you have two options: register for VAT individually in each EU country where you have customers (burdensome), or register for the EU One Stop Shop (OSS) scheme (the recommended option for most Shopify sellers).
Shopify Tax and EU VAT
Shopify has built-in EU VAT functionality through Shopify Tax and Shopify's integration with third-party tax apps. Key things to configure:
Tax registration: Add your VAT registration numbers (OSS number and any individual country registrations) in Shopify Admin → Settings → Taxes and duties → VAT.
B2B exemptions: Enable VAT number collection at checkout so EU business customers can provide their VAT number and receive zero-rated (reverse charge) invoices.
Tax calculation: Shopify Tax automatically calculates the correct local VAT rate based on the customer's shipping address for most EU countries. Verify that your product categories are correctly classified, as reduced rates apply to certain goods.
Invoicing: Use a Shopify invoicing app (such as Order Printer Pro or a dedicated EU VAT invoicing app) to generate VAT-compliant invoices meeting all EU requirements, including sequential invoice numbers, VAT amounts, and supplier/customer details.
Registering for OSS as a Shopify Seller
OSS (One Stop Shop) is the recommended approach for Shopify sellers with EU customers across multiple countries. Instead of registering in Germany, France, Italy, Spain, and every other country where you sell, you register once — in a single EU country — and file one quarterly return.
EU-based Shopify sellers register for OSS in their home country. Non-EU Shopify sellers can register in any EU country they choose for the Non-Union OSS. Once registered, your OSS number should be added to your Shopify Tax settings.
The OSS return requires you to report sales broken down by destination country and the applicable VAT rate. Your Shopify analytics and tax reports will provide the underlying data — export the "Taxes" report from Shopify Admin → Analytics → Reports for the relevant quarter.
Import VAT: Goods Shipped from Outside the EU
If you fulfil orders from outside the EU (for example, dropshipping directly from a supplier in China, or shipping from a US warehouse), import VAT applies when goods enter the EU — not at checkout.
For goods valued under €150, the EU's IOSS (Import One Stop Shop) scheme allows you to collect VAT at checkout and remit it centrally, so customers don't face unexpected import charges at delivery. Many Shopify sellers use a third-party IOSS intermediary service for this.
For goods valued over €150, standard customs and import VAT procedures apply at the EU border. Your customer (or your customs agent) will be responsible for paying import VAT and customs duties before delivery.