EU VAT on Shopify: Complete OSS Guide for European E-commerce in 2026
Selling across European borders on Shopify is one of the fastest paths to scaling an e-commerce business — but it comes with a critical obligation that trips up merchants every day: EU Value Added Tax (VAT). Getting VAT wrong can result in fines, back-taxes, marketplace suspensions, and even criminal liability in some jurisdictions. Getting it right means you can sell confidently to over 450 million European consumers without compliance headaches.
What Is EU VAT and How Does It Work for E-commerce?
VAT is a consumption tax applied to goods and services at each stage of the supply chain. Unlike sales tax in the United States, VAT is included in the price shown to consumers in most European countries. The final consumer bears the tax, but the merchant is responsible for collecting, reporting, and remitting it to the appropriate tax authority.
The key rule since July 2021: VAT is charged at the rate of the customer's country, not the seller's. A Polish company selling to a customer in France charges 20% (the French rate), not 23% (the Polish rate). This destination-based principle applies to all B2C cross-border sales within the EU. Before 2021, country-specific distance selling thresholds ranged from €35,000 to €100,000 — that system was replaced by a single EU-wide threshold and the One Stop Shop.
VAT OSS (One Stop Shop): Cross-Border Simplification
The One Stop Shop (OSS) lets merchants report and pay VAT on all cross-border B2C sales through a single registration in their home country — no need to register in every EU country where you have customers.
The €10,000 Threshold
OSS activates once your total cross-border B2C sales to other EU countries exceed €10,000 per year. Below this, you can charge your home country's rate. Above it, you must charge the destination country's rate on every sale. Most Shopify merchants doing meaningful cross-border business cross this threshold within months.
How to Register
Register through your home country's tax authority — for Polish businesses, this means the Polish tax portal. Submit your company details, VAT identification number, and banking information. Once registered, file quarterly returns by the end of the month following each quarter and make one consolidated payment covering VAT owed across all EU countries. The OSS covers three schemes: the Union scheme (EU sellers of goods/services), the non-Union scheme (non-EU sellers of services), and the Import scheme (IOSS).
IOSS: For Goods Shipped from Outside the EU
The Import One Stop Shop (IOSS) handles VAT on goods valued at €150 or less shipped from outside the EU. Without IOSS, customers face surprise VAT charges on delivery — leading to refused packages and chargebacks. With IOSS, you collect VAT at checkout and goods clear customs smoothly. Register through your home tax authority, collect VAT at the destination rate, report monthly, and provide your IOSS number to shipping carriers.
VAT Rates Across Europe
Standard rates vary significantly by country:
- Luxembourg: 17% | Germany: 19% | France: 20% | Austria: 20%
- Netherlands: 21% | Belgium: 21% | Spain: 21% | Italy: 22%
- Poland: 23% | Ireland: 23% | Portugal: 23%
- Denmark: 25% | Sweden: 25% | Finland: 25.5% | Hungary: 27%
Most countries also have reduced rates (5-10%) for essentials like food, books, and children's clothing. The applicable rate depends on both product category and destination country.
Shopify's Built-in EU VAT Features
Shopify offers strong native tax tools: automatic tax calculation based on customer location, tax-inclusive pricing (required by EU law), and digital tax compliance for e-books, software, and online courses. These features handle the core requirements for most merchants.
Setting Up VAT on Shopify: Step by Step
Configure your Shopify store correctly from the start:
1. Go to Settings > Taxes and duties and enable EU tax collection 2. Enable tax-inclusive pricing for all EU countries 3. Enter your VAT registration number 4. Enable automatic tax calculation for destination-based rates 5. Configure tax overrides for products with reduced rates 6. Set up digital product tax collection if applicable 7. Test checkout with addresses in multiple EU countries
Digital Products vs. Physical Goods
Digital products (downloads, SaaS, e-books, courses) have been subject to destination-country VAT since 2015. They now fall under the same €10,000 OSS threshold as physical goods. The key difference: digital sales require two non-contradictory pieces of evidence of customer location (IP address, billing address, bank country). Shopify collects this automatically.
Reverse Charge for B2B Sales
Selling to a VAT-registered business in another EU country? The reverse charge mechanism applies — the buyer self-assesses VAT instead of you charging it. You need to validate the customer's VAT number via the EU VIES system and issue invoices with reverse charge notation. Shopify apps like Exemptify or Sufio automate this process.
Common VAT Mistakes Merchants Make
- Ignoring the €10,000 threshold until a tax authority inquiry arrives
- Charging home-country VAT on all EU sales — creating liabilities in multiple jurisdictions
- Not registering for OSS — technically requiring individual registration in every destination country
- Wrong product tax classification — applying standard rates to reduced-rate products
- Not validating B2B VAT numbers — charging VAT where reverse charge should apply
- Missing location evidence for digital product sales
When You Need a Tax Advisor
Shopify's built-in tools handle the basics well for a straightforward B2C store selling standard-rated physical products. However, you should engage a qualified tax advisor when you sell products with multiple VAT rate classifications, have mixed B2B and B2C sales, need IOSS setup for imports from outside the EU, or sell digital products alongside physical goods. A specialist familiar with EU e-commerce VAT can save you far more than their fee by preventing costly compliance errors and ensuring your OSS filings are accurate.
Tools: Avalara and TaxJar
For advanced tax automation, Avalara AvaTax offers real-time calculation, product tax code classification, and multi-country filing — ideal for complex catalogs. TaxJar (now part of Stripe) provides automated calculation, threshold monitoring, and filing-ready OSS reports — suited to smaller merchants. Both integrate directly with Shopify.
Build Your EU-Ready Store
EU VAT compliance is not optional — it is a legal requirement for every merchant selling to European consumers. The good news is that between Shopify's native tax features, the OSS simplification system, and third-party integrations like Avalara and TaxJar, you can build a fully compliant cross-border store without becoming a tax expert yourself.
At Polar Commerce, we build Shopify stores that are configured for EU VAT compliance from day one — including tax-inclusive pricing, OSS-ready tax settings, and proper B2B reverse charge handling. If you are expanding into cross-border European selling, we can help you get it right the first time. Get in touch to discuss your project.