Guide overview
We’ll start with a 60-second snapshot of how VAT works for SaaS companies, then walk through a six-step compliance framework - from identifying which transactions are taxable to filing quarterly returns under the One Stop Shop (OSS). You’ll see fresh data points, pitfalls to avoid, and quick wins that keep auditors happy and cash flow smooth. Today, you will learn how to handle subscription-based VAT compliance, apply the digital goods tax EU rules correctly, and avoid the steep penalties that can wipe out months of recurring revenue.
1. Confirm your service is “electronically supplied” under EU law
Most cloud products qualify as “electronically supplied services” (ESS). The service is delivered over the internet with minimal human intervention.
Examples: SaaS subscriptions, pay-per-use APIs, downloadable software updates, etc.
Non-ESS edge cases: Custom consulting delivered via Zoom, manual data-entry services, etc.
Why it matters
ESS is taxed where the customer is, not where your servers are.
Quick test
If the service stops functioning without automated technology, it’s ESS. If it needs significant manual effort from your staff each time, it may be treated as a general B2B service.
2. Pinpoint the customer’s location, place of supply
ESS rules provide that VAT is due in the customer’s EU member state.
- Collect at least two non-contradictory pieces of evidence (billing address, IP address, bank location).
- Keep records for 10 years - auditors can ask anytime.
- For B2B sales, validate the client’s VAT number with the VIES system and store the timestamp.
Troubleshooting geo-location conflicts: what would you do if the IP is in France, but the card is issued in Germany?
1. Ask the customer for proof (utility bill, statement).
2. Default to the country best supported by evidence.
3. Document the decision trail - penalties are lighter when you show reasonable care.