Table of Contents
If you’re trying to figure out EU VAT for digital services, I get it—there are a lot of moving parts. The rules depend on where the customer is, not where you’re sitting. And once you start selling subscriptions, downloadable content, or running online events, it’s easy to wonder: “Am I charging the right VAT rate?”
In my experience, the confusion usually comes from two things: (1) deciding whether something counts as an “electronically supplied service” and (2) proving where your customer is located. Get those right, and the rest gets a lot more manageable.
Key Takeaways
- Since 1 July 2021, VAT on EU digital services is charged based on the customer’s location for both small and large sellers—there’s no longer a €22 de minimis exemption for cross-border B2C digital sales.
- OSS vs IOSS isn’t just a label: use OSS (One Stop Shop) for most B2C digital services and IOSS (Import OSS) for certain goods imported via low-value consignments. For digital services, OSS is the usual route.
- VAT rate = customer country rate. If you apply the wrong rate (even by accident), you can end up with underpaid VAT, corrections, and audit headaches.
- Customer location needs evidence. Don’t rely on one data point. Billing address alone can be risky—IP address, payment info, and other “proofs” help you build a defensible position.
- Subscriptions and virtual events follow the same VAT logic as other digital services: recurring billing means you apply the VAT rate based on the customer’s location for each billing period.
- Invoices and reporting matter. For B2B and B2C, invoicing requirements differ. Keep your records tidy so you can respond fast if a tax authority asks questions.
- ViDA is coming. The VAT in the Digital Age (ViDA) package (planned from 2025) pushes electronic invoicing and faster reporting for cross-border B2B—so it’s smart to align your systems early.
- Good tooling reduces mistakes. In practice, the best setups capture location evidence, store it with the transaction, apply country VAT rates automatically, and produce reporting exports you can submit on time.

Since July 2021, if you sell digital services to customers in the EU (especially B2C), you generally need to apply VAT based on the customer’s location, not the country where you’re registered. That’s a big shift from the older “where the supplier is established” logic.
On the impact side, the European Commission has reported that €33 billion was collected from e-commerce VAT in 2024, with a 26% increase versus the previous year (as referenced in the linked material). The takeaway for you isn’t just the number—it’s that authorities are actively tracking cross-border VAT and enforcement has teeth.
Also, the old €22 exemption for certain cross-border supplies is gone in this context. So yes—small transactions can still be taxable. If you’re selling low-priced downloads or short trial subscriptions, you can’t just “ignore VAT until you hit a threshold.”
Then there’s the practical part: the VAT rate you charge depends on the EU country where your customer is. For example, Belgium is around 21%, Denmark around 25%, and Germany around 16%. Rates change over time, so you want your system to pull the latest country rates rather than hard-coding numbers.
To get compliant, you need to determine customer location using multiple pieces of evidence. In audits, “we assumed” usually doesn’t go over well. I’ve seen teams get into trouble by using only one field (like the billing address) and not thinking about edge cases (VPN use, mismatched payment cards, travel bookings, etc.).
That’s where the One Stop Shop comes in. With OSS (One Stop Shop), you can register in one EU member state and report/pay VAT for multiple countries through a single portal. For scale, the EU has also reported that nearly €88 billion has been collected via OSS and related schemes (as referenced in the linked material). Again, the point isn’t to memorize the figure—it’s that OSS is a mainstream route for cross-border VAT compliance.
And the EU isn’t done changing things. The VAT in the Digital Age (ViDA) package (planned from March 2025) is expected to require electronic invoicing and faster reporting for cross-border B2B transactions (with a 10-day reporting window mentioned in many summaries of the package). The goal is to reduce the VAT gap—reported as roughly EUR 89 billion—by making transactions easier to track. If you’re still relying on manual invoicing spreadsheets, now’s the time to prepare.

Step 11: Handling VAT for Virtual Conferences, Webinars, and Digital Events
Virtual events can be tricky because not every “online event” is treated the same way. If attendees watch recorded content or access a digital platform, you’re usually in electronically supplied service territory. If it’s purely live and tied to a physical location, you might end up in a different analysis—but for most SaaS-style webinars and streaming events, VAT works like other digital services.
Here’s the rule I follow when I’m mapping events:
- If the “main value” is digital content delivered electronically (streaming, downloads, on-demand recordings, access to an online portal), assume VAT applies like a digital service.
- If it’s a live experience with minimal digital content, you may need to look closer—but don’t guess. Check how the service is marketed and delivered.
Once you’ve classified it as a digital service, VAT is generally due based on the customer’s location. So you should:
- Show VAT-inclusive or VAT-exclusive pricing clearly at checkout (whatever your local consumer rules require).
- Apply the country VAT rate for each attendee/customer where you can prove location.
- Include VAT details on invoices or receipts (rate, VAT amount, and the VAT country logic).
Practical example: Say you sell a €49 webinar ticket to customers across the EU. A buyer from France pays. Your checkout captures billing address + IP country. You apply France VAT (whatever the current rate is) and invoice them with that VAT breakdown. If a second buyer from Spain books later, you repeat the location evidence and VAT rate calculation for that transaction.
One more thing: some countries have special conditions for certain cultural/training activities. If your event is niche (education, professional training, charity), don’t assume the default. Check the local treatment or get specific advice.
Step 12: How to Manage VAT for Subscription-Based Digital Services
Subscriptions are where compliance can quietly get messy, because VAT isn’t a one-time decision. You’re billing repeatedly—monthly, quarterly, annually—and each billing cycle may need a fresh VAT-rate application based on the customer’s location.
What I do in subscription setups:
- Capture customer location evidence at signup (and keep it with the customer record).
- Re-check location when billing if you have signals that the customer moved or changed payment method.
- Apply the VAT rate per billing period using the customer’s country at that time.
Also, don’t forget invoicing requirements. For B2C, you’ll often provide receipts/consumer invoices with VAT breakdown. For B2B, invoicing rules can differ significantly (including VAT treatment and documentation around reverse charge scenarios, depending on facts).
What to include on subscription invoices (at minimum):
- Supplier details and invoice date/number
- Customer details (including VAT ID if B2B)
- Service description (e.g., “Software subscription – monthly access”)
- Billing period
- VAT rate applied and VAT amount
- Net amount, VAT amount, and gross total
And yes, rates change. If you’re using a payment processor + VAT engine, make sure the VAT rate table updates automatically so you don’t keep charging last year’s percentage.
Step 13: Dealing with Digital Product Transactions Across Borders
For digital products like e-books, apps, downloadable templates, streaming media, and similar electronically supplied services, the core principle since 1 July 2021 is straightforward: VAT is charged at the customer’s country rate for EU sales (especially B2C).
Where OSS fits in: if you’re using an OSS scheme, you can report and pay VAT for multiple EU countries through one portal instead of registering in each country individually.
But there’s a decision point people miss: B2C vs B2B classification. If you treat a B2B customer like a B2C customer, you can end up charging VAT that you shouldn’t. Conversely, treating a B2C customer as B2B without proper evidence can create underpayment risk.
Here’s a simple decision tree I recommend:
- Is the customer a business? If yes, collect their VAT number and validate it where applicable.
- Is the sale clearly B2B? Look at contract terms, invoicing, and how the customer uses the service.
- If you can’t confidently treat it as B2B, default to B2C VAT logic and use OSS.
Next: product classification. “Digital product” is broad. VAT treatment depends on what you actually deliver. For example, downloadable content, access to digital platforms, and streaming are commonly treated as electronically supplied services. If you’re selling something that could be argued as a different category (like certain bundles), document your reasoning.
Location evidence checklist (what to store):
- Billing address (country + full address)
- IP address country at time of purchase
- Payment method details that indicate country (e.g., bank country, payment instrument country)
- Any customer-provided country information (from registration forms)
- Proof from delivery access (where relevant—like the country used to access the service)
In an anonymized project I worked on, we had a spike in VAT mis-rate errors after expanding to new countries. The fix wasn’t “more manual checks.” We implemented a rule: if billing country and IP country disagreed, the system required an additional evidence point before finalizing VAT rate. After that change, error corrections dropped significantly (we saw a noticeable reduction in month-end VAT adjustments and fewer invoice re-issues).
Step 14: Staying Ahead with VAT Digital Reporting and Data Compliance
Reporting is where good compliance either sticks—or falls apart. The EU is moving toward more digital reporting and tighter controls, and ViDA is a clear signal.
What to expect from ViDA (in plain terms): for cross-border B2B, there’s a push toward electronic invoicing and faster transaction reporting (often summarized as within 10 days for the relevant reporting obligation). Even if you’re not fully in scope on day one, your systems will need to be ready.
So what should you do now?
- Keep a clean transaction database: date of supply, customer VAT status (B2B/B2C), VAT country, VAT rate, VAT amount, invoice/receipt IDs.
- Store location evidence alongside the transaction—don’t lose it in a separate CRM field you can’t easily export.
- Plan your OSS reporting export: OSS portals require specific totals and breakdowns. If you can’t easily generate the numbers, you’ll feel it during filing season.
- Test your reporting process before deadlines. Run a “mock submission” using last quarter’s data.
And yes—check official updates. The European Commission VAT information is one of the best places to track changes and interpret announcements.
Step 15: How to Use Technology to Ensure VAT Compliance
Technology doesn’t replace VAT knowledge, but it can remove a ton of human error. When I evaluate VAT “automation,” I look for very specific features—not generic claims.
Here’s what good VAT tooling should actually do for EU digital services:
- Apply the correct VAT rate by customer location (based on a maintained VAT rate table, not a static list).
- Capture and store location evidence (billing address, IP country, payment indicators) with a clear audit trail.
- Generate VAT-compliant invoices with VAT rate, VAT amount, and totals that match your reporting.
- Support OSS reporting with export formats that match what you need to submit.
- Handle subscription billing so VAT is re-applied per billing cycle where required.
- Allow rate updates when EU countries change VAT percentages.
For example, if you’re using an e-commerce stack, you want the VAT engine to integrate with checkout so VAT rates are calculated at the point of sale, not after the fact. If VAT is calculated “later,” you can get mismatches between what customers paid and what you report.
If you’re looking for a starting point, you can check Automateed for tailored automation options. Just make sure any tool you use matches your actual business model (digital downloads vs subscriptions vs events) and your reporting needs.
Finally, don’t skip internal audits. Do a monthly spot-check: pick 10 recent transactions, verify location evidence, confirm VAT rate, and confirm invoice totals. It’s boring—but it catches issues before they become expensive.
Step 16: Training Your Team on EU VAT Rules for Digital Sales
Even if you have software, your team still needs to understand the rules well enough to handle exceptions. Who updates product pricing? Who deals with refunds? Who responds to customer billing questions? Those people need VAT basics, not just “the system will handle it.”
I recommend training around real scenarios, like:
- Subscription renewal for a customer who changed payment method
- Refunds/chargebacks—what happens to VAT reporting and invoice adjustments?
- Virtual event ticket sales—what classification did we use and why?
- B2B vs B2C: what evidence do we require before treating a customer as business?
Also, keep your team aligned with official sources like the European Commission VAT pages and any reputable VAT advisors you work with.
If you want something practical, create internal one-pagers:
- “How we determine customer location” (what fields we store and where)
- “How we classify our digital services” (examples of what’s included/excluded)
- “Invoice checklist” (what must appear on every invoice/receipt)
Step 17: Monitoring VAT Legislation and Staying Compliant Long-Term
VAT rules don’t sit still. They change due to enforcement priorities, technology updates, and policy reforms. What worked last year might need tweaks this year.
Here’s a rhythm that works for most digital sellers:
- Monthly: rate table sanity check + random transaction verification
- Quarterly: review your OSS reporting output and make sure totals match your accounting
- Annually: full compliance review and process update (especially before any major reforms like ViDA)
If you expand into new EU markets, don’t just add the country to your website. Confirm:
- VAT rates and any local obligations
- Whether your OSS setup covers the countries you’re targeting
- Your invoice/receipt formatting expectations
And if your volumes are meaningful or your product mix is complex, a local tax advisor can prevent gaps you might not even notice until an audit.
FAQs
For most electronically supplied services, VAT is generally due where the consumer is located. That means you need to determine the customer’s location reliably so you can apply the correct VAT rate and meet cross-border VAT obligations.
In general, you charge VAT in the country where your customer is based (especially for B2C digital services). You determine this using location evidence (billing address, IP address, payment-related indicators, etc.), then apply that country’s VAT rate.
VAT rates vary by country. Many EU countries fall roughly in the high teens to mid/upper twenties range, but you shouldn’t guess—use the current VAT rate for the customer’s country and the exact service classification.
The VAT eCommerce-related changes made cross-border VAT compliance more standardized and pushed more sellers toward OSS-style reporting. For digital services, OSS is commonly used so you can report VAT for multiple EU countries through one portal instead of registering everywhere.



