Software-as-a-Service and VAT: § 3a UStG determines the place of supply, but practice is complex. We explain B2B, B2C, reverse charge and the One-Stop-Shop.
Table of Contents
- When the Cloud Complicates the Tax Question
- Fundamentals: § 3a UStG and the Place of Supply of Services
- B2B: Place of Supply at the Recipient's Location
- The General Rule of § 3a Para. 2 UStG
- The Reverse Charge Mechanism
- Practical Example B2B
- B2C: Place of Supply at the Consumer's Location
- The Special Rule of § 3a Para. 5 UStG
- The Small Business Threshold of EUR 10,000
- Practical Example B2C
- The One-Stop-Shop (OSS): The Simplification
- The Problem
- The Solution: OSS via the BZSt
- OSS Return in Practice
- Third-Country Transactions: Outside the EU
- B2B with Third-Country Businesses
- B2C to Third-Country Customers
- Common Mistakes in Practice
- 1. Failure to Distinguish Between B2B and B2C
- 2. Inadequate Determination of Customer Location
- 3. Missed OSS Registration
- 4. Missing Recapitulative Statement
- Practical Recommendations for SaaS Companies
- Current Developments: ViDA
- Conclusion
When the Cloud Complicates the Tax Question
A German start-up develops project management software and sells it as a monthly subscription worldwide. Its customers are based in Munich, Paris, New York and Tokyo. The software runs on servers in Frankfurt and Dublin. Where is the service supplied for VAT purposes? The answer to this seemingly simple question determines tax obligations in potentially dozens of countries and can decide whether the company faces back payments, fines or even criminal tax proceedings.
The Software-as-a-Service (SaaS) market is growing rapidly: globally, the segment generated over 390 billion US dollars in revenue in 2025. Yet many SaaS providers, especially young companies, underestimate the VAT requirements of their cross-border business model.
Fundamentals: § 3a UStG and the Place of Supply of Services
From a VAT perspective, SaaS services are services (sonstige Leistungen) within the meaning of § 3 para. 9 of the German VAT Act (Umsatzsteuergesetz, UStG), more precisely: electronically supplied services pursuant to § 3a para. 5 UStG. The EU Implementing Regulation No. 282/2011 defines such services as essentially automated, dependent on information technology and impossible without it.
The determination of the place of supply — i.e. which country may levy VAT — follows a differentiated regulatory system that distinguishes between B2B (business-to-business) and B2C (business-to-consumer) transactions.
B2B: Place of Supply at the Recipient's Location
The General Rule of § 3a Para. 2 UStG
For SaaS services supplied to businesses, the general rule of § 3a para. 2 UStG applies: the place of supply is where the recipient has established its business. Thus, if a German SaaS company sells a subscription to a company in France, the place of supply is France.
The Reverse Charge Mechanism
The practical consequence: the German provider issues its invoice net, i.e. without German VAT. Instead, the French customer owes French TVA under the reverse charge mechanism (Umkehrung der Steuerschuldnerschaft, § 13b UStG). The customer reports the tax in its own VAT return and can generally deduct it simultaneously as input tax.
Requirements for reverse charge:
- The recipient is a taxable person.
- The recipient is established in another EU Member State.
- The supplier does not charge VAT.
- The invoice contains the VAT identification numbers of both parties and a reference to the reverse charge.
Practical Example B2B
TechFlow GmbH from Berlin sells its SaaS solution to Dupont SA in Lyon. TechFlow verifies the French VAT ID through the VIES system, issues a net invoice for 500 euros with the note "Reverse charge — VAT liability of the recipient pursuant to § 13b UStG" and reports the turnover in the recapitulative statement to the Federal Central Tax Office (BZSt).
B2C: Place of Supply at the Consumer's Location
The Special Rule of § 3a Para. 5 UStG
For SaaS services supplied to consumers (private individuals), the special rule of § 3a para. 5 UStG applies: the place of supply is where the recipient has their domicile or habitual residence. This provision implements Art. 58 of the EU VAT Directive and applies to all electronically supplied services.
This means: A German SaaS company selling its product to a private individual in Spain must in principle charge Spanish VAT (IVA) at 21 per cent and remit it in Spain.
The Small Business Threshold of EUR 10,000
§ 3a para. 5 sentence 3 UStG provides a simplification: if total B2C revenues from electronic services and intra-Community distance sales to other EU Member States do not exceed the threshold of EUR 10,000 per calendar year, the supplier may apply German VAT. However, this threshold covers all affected revenues cumulatively, and with SaaS models it is quickly exceeded.
Practical Example B2C
CodeNest UG from Hamburg sells a fitness app as SaaS to private individuals across Europe. In January, it has subscribers in 8 EU countries. Its B2C revenues exceed the EUR 10,000 threshold in February. From that point, CodeNest must charge each customer the respective national VAT rate: 21 per cent for Spain, 20 per cent for France, 22 per cent for Italy, and so on.
The One-Stop-Shop (OSS): The Simplification
The Problem
Without a simplification rule, every SaaS company with B2C customers in other EU states would need to register for VAT in each of those countries and file national tax returns — potentially in up to 26 additional Member States.
The Solution: OSS via the BZSt
The One-Stop-Shop (OSS) has offered since 1 July 2021 the ability to handle all EU-wide B2C revenues through a single tax return. German businesses register with the Federal Central Tax Office and submit a quarterly OSS return. This replaces the obligation to register for VAT in each individual Member State.
Advantages of the OSS:
- A single registration in the Member State of establishment
- One quarterly return for all EU B2C revenues
- One payment to the BZSt, which forwards the amounts to the Member States
- Reduction of administrative burden by up to 95 per cent according to the European Commission
OSS Return in Practice
The OSS return must be filed by the end of the month following the respective calendar quarter (e.g. by 31 July for the second quarter). The return contains revenues broken down by Member State and applicable tax rates. Filing is done electronically via the BZSt online portal (BOP).
Third-Country Transactions: Outside the EU
B2B with Third-Country Businesses
When a German SaaS company supplies services to businesses in third countries (e.g. USA, Switzerland, UK post-Brexit), the place of supply pursuant to § 3a para. 2 UStG is in the third country. The service is not taxable in Germany. The supplier issues a net invoice. In many third countries, the recipient is obliged to account for local VAT or acquisition tax under the reverse charge mechanism.
B2C to Third-Country Customers
For B2C services to third-country customers, the place of supply pursuant to § 3a para. 5 UStG is at the recipient's domicile, i.e. in the third country. The service is likewise not taxable in Germany. However, registration and tax obligations may exist in the respective third country, such as sales tax obligations in the USA (varying by state) or GST obligations in Australia.
Common Mistakes in Practice
1. Failure to Distinguish Between B2B and B2C
Many SaaS providers treat all customers the same and uniformly charge German VAT. For B2B customers in other EU countries, this leads to incorrect tax collection; for B2C business above the EUR 10,000 threshold, the wrong national tax is charged.
2. Inadequate Determination of Customer Location
Under the EU Implementing Regulation 282/2011, for B2C transactions the supplier must determine the customer's domicile using at least two non-contradictory items of evidence: IP address, billing address, bank details, SIM card country code. Many SaaS companies do not collect this data systematically.
3. Missed OSS Registration
Companies that exceed the EUR 10,000 threshold without registering for the OSS would need to register individually in each Member State — which in practice often does not happen, potentially leading to significant tax shortfalls.
4. Missing Recapitulative Statement
B2B services to EU businesses must be reported in the recapitulative statement (Zusammenfassende Meldung, ZM) to the BZSt. Failure to do so may result in fines under § 26a UStG.
Practical Recommendations for SaaS Companies
- Implement a tax engine: Specialised software solutions such as Stripe Tax, Avalara or TaxJar automate the determination of the correct tax rate based on customer location and service type.
- Correctly identify customer type: Establish a reliable B2B/B2C distinction at checkout. Request the VAT ID from business customers and validate it automatically.
- Document location evidence: Systematically collect and store at least two independent items of location evidence for each B2C customer.
- Review OSS registration: If you generate B2C revenues in the EU above EUR 10,000, OSS registration with the BZSt is strongly advisable.
- Research third-country obligations: For each relevant third-country market, check whether local registration and tax obligations exist.
- Engage a tax adviser: VAT compliance in the SaaS business is too complex for a purely internal solution. Seek professional advice early.
Current Developments: ViDA
The European Commission is driving a comprehensive reform of the VAT system with the VAT in the Digital Age (ViDA) initiative. Plans include extending the OSS to additional transaction types, an EU-wide obligation for electronic invoicing and improved real-time reporting procedures. SaaS companies should monitor these developments closely, as they will bring both additional obligations and simplifications.
Conclusion
The VAT treatment of SaaS services is a minefield for unprepared companies. The correct determination of the place of supply under § 3a UStG, the clean distinction between B2B and B2C, the use of the reverse charge mechanism and the One-Stop-Shop, and compliance with third-country obligations are not optional extras but legal duties. Companies that integrate these requirements into their systems and processes from the start not only avoid back payments and fines but also create a scalable foundation for international growth.
At compleneo, we support you in structuring the VAT treatment of your SaaS business model and establishing legally compliant tax compliance. Get in touch with us.