Back to blog
Shopify subscriptionsApril 16, 20265 min read

EU VAT and Subscription Billing Compliance for Shopify Merchants

Learn how EU VAT OSS, place of supply rules, and invoicing requirements affect Shopify subscription merchants. Covers thresholds, rates, deadlines, and compliance.

Subscriptions

Published

April 16, 2026

Updated

April 16, 2026

Category

Shopify subscriptions

Author

Subora Team

Focus

Subscriptions

Subscriptions

On this page

EU VAT and Subscription Billing Compliance for Shopify Merchants

Recurring billing triggers continuous supply rules under EU VAT law, meaning each renewal is a separate taxable event. Getting the rate or place of supply wrong can multiply across hundreds of invoices. This guide breaks down what Shopify merchants need to know about OSS, place of supply, invoicing, VAT rates, and deadlines.

TL;DR

  • EU-based Shopify merchants must register for OSS once cross-border B2C sales exceed €10,000 annually; non-EU sellers must register from the first sale.
  • Digital subscriptions (SaaS, content, memberships) are taxed where the customer lives, not where your business is based.
  • You must keep two pieces of non-contradictory customer location evidence for every transaction and retain records for 10 years.
  • Germany, France, Belgium, and the Netherlands are rolling out mandatory e-invoicing between 2025 and 2028.
  • OSS returns are filed quarterly by the 20th day after quarter-end (30 days from 2025 in some jurisdictions).
  • Penalties vary by member state but can include exclusion from OSS for up to 2 years.

Disclaimer: This article is for informational purposes only and does not constitute legal, tax, or financial advice. Consult a qualified tax advisor for guidance specific to your business.

What Is the EU VAT One-Stop Shop (OSS)?

The EU One-Stop Shop (OSS) lets merchants register for VAT once, file a single quarterly return, and make one payment covering all EU cross-border B2C sales of digital services and intra-EU distance sales of goods. Without OSS, you would need separate VAT registrations in every member state where you have customers.

| Scheme | Who It Applies To | |--------|-------------------| | Union OSS | EU-established businesses | | Non-Union OSS | Non-EU businesses selling services to EU consumers | | Import OSS (IOSS) | For importing goods in consignments valued at €150 or less |

For Shopify merchants selling digital subscriptions, Union OSS (if EU-based) or Non-Union OSS (if based outside the EU) is the relevant framework.

The €10,000 Threshold Explained

EU-based merchants can charge their domestic VAT rate on cross-border B2C sales until total EU-wide B2C revenue hits €10,000 in a calendar year. Once crossed, you must register for OSS or obtain local VAT registrations in each customer country. The threshold is pan-EU, not per country. Non-EU merchants have no threshold — VAT obligations apply from the first B2C digital sale to an EU customer.

Source: European Union — VAT e-Commerce (OSS/IOSS)

OSS Filing Deadlines and Record Keeping

OSS returns are filed quarterly by the 20th day after quarter-end (30 days in some jurisdictions from 2025). You must keep records for 10 years from the end of the year in which the transaction took place, including customer location evidence, transaction details, invoice data, and corrections or refunds.

Source: amavat — Avoiding VAT Audits: OSS Record-Keeping Best Practices

Place of Supply Rules for Subscriptions

Subscriptions are continuous supplies of services under Article 64 of the EU VAT Directive. VAT becomes chargeable at the end of each billing period, not when payment is collected. Each renewal is a separate taxable event, and the correct place of supply must be determined every time.

Digital Services vs. Physical Goods

| Subscription Type | VAT Treatment | Place of Supply (B2C) | |-------------------|---------------|----------------------| | Digital/content subscriptions (SaaS, streaming, online courses) | Electronically supplied services | Customer's country of residence | | Goods subscriptions (monthly product boxes) | Distance sales of goods | Country where goods are delivered | | Mixed subscriptions (goods + services) | May need apportionment or dominant element test | Depends on primary component |

Source: Fonoa — Global VAT & GST on Digital Services

B2C Digital Services: Customer Location Determines the Rate

For B2C digital services, the place of supply is where the customer lives. A Dutch merchant billing a French subscriber must charge 20% French VAT; a Swedish subscriber requires 25% Swedish VAT.

You must collect and retain two non-contradictory pieces of evidence to prove the customer's location: billing address, IP address, bank details or credit card BIN country, mobile SIM country code, or fixed landline location. If two pieces conflict, you need a third to break the tie. Records must be kept for 10 years.

Source: European Commission — Basic EU VAT Rules for Electronically Supplied Services

B2B Subscriptions: Reverse Charge Rules

When selling to a VAT-registered business in another EU country, the reverse charge mechanism generally applies. You do not charge VAT if the customer supplies a valid VAT ID, which you must validate (typically via VIES) and keep proof of. B2B sales are excluded from OSS and reported separately, usually via your domestic VAT return and EC Sales Lists where required.

Source: VATStack — EU VAT Guide for Digital Subscription Businesses

VAT Rates for Common Subscription Categories in 2025

Digital services and SaaS subscriptions are almost always taxed at the standard VAT rate of the customer's member state. The average EU standard VAT rate is approximately 21.3% in 2025. Hungary has the highest rate at 27%, while Luxembourg has the lowest at 17%. Several countries raised rates in 2025, including Estonia (22% to 24%), Finland (24% to 25.5%), Romania (19% to 21%), and Slovakia (20% to 23%).

Standard VAT Rates by EU Member State (2025)

| Country | Rate | Country | Rate | Country | Rate | |---------|------|---------|------|---------|------| | Austria | 20% | France | 20% | Netherlands | 21% | | Belgium | 21% | Germany | 19% | Poland | 23% | | Bulgaria | 20% | Greece | 24% | Portugal | 23% | | Croatia | 25% | Hungary | 27% | Romania | 21% | | Cyprus | 19% | Ireland | 23% | Slovakia | 23% | | Czechia | 21% | Italy | 22% | Slovenia | 22% | | Denmark | 25% | Latvia | 21% | Spain | 21% | | Estonia | 24% | Lithuania | 21% | Sweden | 25% | | Finland | 25.5% | Luxembourg | 17% | Malta | 18% |

Source: Tax Foundation — VAT Rates in Europe, 2026

When Reduced Rates Apply

While SaaS and general digital subscriptions almost always fall under the standard rate, some categories may qualify for reduced rates: e-books and online newspapers (e.g., 5.5% in France, 7% in Germany, 9% in Ireland), qualifying educational services, and cultural streaming in Denmark, which introduced a 2% cultural levy from July 2024. Always verify classification with a local tax advisor.

Source: CrossBorderVAT — EU VAT Rates 2025

Invoicing Requirements in Key EU Markets

EU VAT invoices must include a unique sequential number, seller and customer details, dates of issue and supply, description and quantity of goods/services, unit price excluding VAT, VAT rate and amount, total payable, and currency. Member states can add national requirements, and e-invoicing mandates are expanding rapidly.

Country-Specific E-Invoicing and Reporting Requirements

Germany

Receiving structured e-invoices became mandatory for all companies from 1 January 2025, with a transitional period until 31 December 2027. Mandatory issuance follows in phases: turnover above €800,000 from 1 January 2027, and all businesses from 1 January 2028. Accepted formats include XRechnung and ZUGFeRD 2.0.1+. PDF-only invoices do not qualify.

Source: Cygnet — Germany E-Invoicing Mandate Explained (2025–2028)

France

B2G e-invoicing is mandatory via Chorus Pro. B2B e-invoicing is voluntary through 2025, becoming mandatory for large companies from 1 September 2026 and for SMEs from 1 September 2027. Supported formats include UBL, CII, and Factur-X.

Source: DDD Invoices — E-Invoicing in Europe 2026 Update

Netherlands

B2G e-invoicing has been mandatory since January 2017 via Digipoort and the Peppol network. B2B e-invoicing is voluntary as of 2025. Common formats include SI-UBL 2.0 and Peppol BIS 3.0. The Netherlands operates under a post-audit model with no real-time reporting requirement yet.

Source: EY — E-Invoicing Developments Tracker

Belgium

B2G e-invoicing has been fully mandatory since November 2023. Mandatory structured B2B e-invoicing begins 1 January 2026 for domestic transactions. Belgium is migrating to the Peppol network, with Peppol BIS 3.0 (UBL) as the default standard.

Source: Deloitte Belgium — VAT Chain Circular Letter Updates

OSS and Invoicing

Full VAT invoices are not always mandatory for B2C digital services under OSS; requirements vary by member state. However, best practice is to issue invoices for every subscription charge and include that data in your retained records.

Source: Vertex — Marketplace eGuide: Practical Implications of EU e-Commerce VAT Rules

Compliance Deadlines and Thresholds

OSS penalties are assessed by each member state of consumption, meaning one late filing can trigger sanctions in multiple countries simultaneously.

Key Thresholds and Deadlines

| Threshold / Deadline | Detail | |----------------------|--------| | €10,000 | EU-wide annual B2C sales threshold for OSS registration (EU-based sellers only) | | €150 | Maximum consignment value for IOSS (imported goods) | | 1 July 2024 | All MOSS registrants automatically transitioned to OSS | | 1 January 2025 | Germany B2B e-invoicing receiving mandate took effect | | 1 January 2026 | Belgium mandatory B2B e-invoicing begins | | 1 September 2026 | France mandatory B2B e-invoicing for large companies | | 1 January 2028 | Germany full B2B e-invoicing issuance mandatory | | 1 July 2030 | Mandatory digital reporting for cross-border B2B under ViDA |

Source: PwC — Digital Reporting and E-Invoicing in the EU

Penalties for Non-Compliance

Consequences include exclusion from OSS for up to 2 years if you fail to file twice in a row or systematically violate rules, with reapplication only possible 12 months after exclusion at the earliest. National late-filing penalties range from fixed fees to percentages of VAT due (up to 10% capped at €25,000 in Germany; 5–15% in Belgium), plus interest on late payments.

Source: Lexology — No Default Fines for Participants of OSS Until 1 June 2024

Practical Compliance Checklist for Shopify Subscription Merchants

  1. Monitor your EU B2C revenue monthly to know when you cross the €10,000 threshold.
  2. Register for OSS before or immediately after crossing the threshold (EU-based) or before your first EU B2C sale (non-EU).
  3. Configure your Shopify checkout to collect at least two pieces of customer location evidence.
  4. Validate B2B VAT IDs at checkout and re-verify periodically for ongoing subscriptions.
  5. Apply the correct VAT rate dynamically based on the customer's country for every billing cycle.
  6. Issue compliant invoices for every subscription charge, even when not strictly mandatory.
  7. File quarterly OSS returns by the relevant deadline.
  8. Retain all records for 10 years in an easily accessible electronic format.
  9. Prepare for e-invoicing if you sell in Germany, France, Belgium, or the Netherlands.
  10. Review your subscription app and tax app stack to ensure they handle recurring billing and EU VAT correctly.

Suggested Visual Elements

1. Infographic: "EU VAT Rate Map 2025"

Alt text: "Color-coded map of the European Union showing standard VAT rates for each member state in 2025, ranging from 17% in Luxembourg to 27% in Hungary."

2. Flowchart: "Does Your Shopify Store Need OSS?"

Alt text: "Decision flowchart for Shopify merchants showing whether they need to register for EU VAT OSS based on business location, annual EU B2C revenue, and whether they sell digital services or physical goods."

3. Timeline Chart: "Key EU VAT and E-Invoicing Deadlines 2025–2028"

Alt text: "Horizontal timeline showing critical compliance dates for EU subscription merchants, including Belgium B2B e-invoicing in January 2026, France large company mandate in September 2026, and Germany full B2B mandate in January 2028."

FAQ

Do I need OSS from day one if I am based in the EU?

No. EU-based merchants can use their domestic VAT rate on cross-border B2C sales until total EU-wide B2C revenue exceeds €10,000 in a calendar year. Once you cross that threshold, you must register for OSS or obtain local VAT registrations in each customer country.

What counts as "two pieces of evidence" for customer location?

Acceptable evidence includes billing address, IP address, bank details or credit card BIN country, and mobile SIM country code. The two pieces must point to the same country. If they conflict, you need a third piece to determine the correct location.

Are physical product subscriptions treated differently from digital subscriptions?

Yes. Physical goods subscriptions are treated as distance sales of goods, meaning VAT is due in the country where the goods are delivered. Digital subscriptions are treated as electronically supplied services, and VAT is due in the customer's country of residence.

Do I need to issue VAT invoices for every subscription charge under OSS?

Not always. For B2C digital services declared under OSS, full VAT invoices are not mandatory in every member state. However, best practice is to issue an invoice for every charge, as it simplifies record-keeping and audit defense.

What happens if I file my OSS return late?

Penalties are assessed by each member state where you had sales, not just your home country. Repeated late filing can lead to exclusion from OSS for up to 2 years, plus national fines and interest on unpaid VAT.

Can I use Shopify's built-in tax tools for OSS compliance?

Shopify Tax supports automatic VAT calculations and IOSS/OSS integration for rate application, but it does not handle VAT registration, filing, or full compliance reporting. Most merchants pair Shopify with a dedicated EU VAT app or tax advisor for OSS filing.

How long must I keep subscription billing records?

You must retain all records related to OSS transactions for 10 years from the end of the year in which the transaction took place. This includes customer location evidence, invoices, payment details, and any corrections or refunds.

Related reading: digital subscriptions are continuous supplies, selling subscriptions across the EU and configure your Shopify subscription billing.

Conclusion

EU VAT compliance for Shopify subscription merchants is manageable with the right systems. Subscriptions are continuous supplies, so each billing cycle creates a new VAT obligation. Registering for OSS, collecting proper customer location evidence, applying the correct member state VAT rate, and keeping records for 10 years are essential. With e-invoicing mandates rolling out through 2028, now is the time to review your tech stack.

About the author: This guide was produced by the Subora content team. Subora helps European Shopify merchants offer subscription billing with local payment methods including Mollie, iDEAL, Bancontact, and SEPA. This article does not constitute legal or tax advice.

Subora Team

Subscription operators

Practical notes from the team working on Shopify subscriptions, recurring billing, and subscriber self-service flows.

Relevant product lane

Native Shopify subscriptions for European recurring revenue.

Explore Subora
Need help applying this?

Turn the note into a working subscription system.

If this article maps to a live bottleneck in your Shopify subscription stack, we can help scope the billing flow, subscriber journey, and implementation path.

More reading

Continue with adjacent subscription notes.

Read the next article in the same layer of the stack, then decide what should be fixed first.

Current layer: Shopify subscriptionsSubscriptions