Germany VAT (Umsatzsteuer) for Digital Spiritual Services: 2026 Compliance Guide
Germany VAT is 19% on digital services. Non-EU astrologers use OSS or direct registration. Kleinunternehmer thresholds and 2026 filing explained.
Germany's VAT rate on digital services is 19%. Sell a recorded astrology course, a tarot reading PDF, or a live birth chart session to a German consumer and Umsatzsteuer applies - regardless of where you are based.
The mechanism differs depending on whether you are resident in Germany, elsewhere in the EU, or outside the EU entirely. For non-EU practitioners in particular, there is no minimum sales threshold before the obligation kicks in.
What Counts as a Digital Service Under German VAT Law
German VAT law mirrors the EU VAT Directive definition for electronically supplied services. These are services delivered over the internet - or an electronic network - with minimal human intervention. For spiritual practitioners, this covers:
- Pre-recorded courses (astrology, tarot, numerology)
- Digital downloads (PDF workbooks, birth chart reports, ritual guides)
- Ebook and template files
- Live one-to-one readings conducted via video call (note: classification can vary; some member states treat live interactive sessions as a personal service rather than an electronically supplied service - [VERIFY current German tax authority position on live video readings as of 2026])
- Membership site access to recorded content
Physical goods shipped from outside Germany follow a different VAT regime and are not covered here.
Source: fonoa.com "VAT on Digital & Electronic Services in Germany"; anrok.com "Germany VAT guide for digital businesses"
Germany's VAT Rate in 2026
Supply type | Rate |
|---|---|
Standard Umsatzsteuer (digital services, courses, readings, templates) | 19% |
Reduced rate (printed books) | 7% |
Reduced rate (digital books/ebooks) | 7% |
The 7% reduced rate applies to ebooks and audiobooks classified as "publications" under the EU reduced-rate rules introduced in 2020. A downloadable PDF course almost certainly qualifies as a digital service at 19%, not a publication. A digital oracle deck file is 19%. When in doubt, the default rate is 19%.
Source: vatupdate.com "Comprehensive VAT Guide - Germany 2026" (January 2026); numeral.com "Germany VAT Rates and Compliance 2026"
The Kleinunternehmerregelung: Small Business Exemption (EU-Resident Only)
Germany's Kleinunternehmerregelung (small business exemption) is one of the most-searched topics for practitioners who are Germany-based or EU-based with German sales.
From 2025, the thresholds are:
- Previous calendar year turnover: must not exceed EUR 25,000 (net)
- Current calendar year turnover: must not exceed EUR 100,000 (net)
If you cross the EUR 100,000 ceiling mid-year, VAT liability starts immediately on the invoice that causes the crossing - not at the next filing period.
Critical point for non-EU sellers: The Kleinunternehmerregelung only applies to German-resident businesses. A practitioner based in the United States, Argentina, Australia, or anywhere outside Germany cannot use this exemption. Non-EU sellers face VAT obligations from their very first taxable B2C sale to a German customer.
Source: padawanabhi.de "Germany Kleinunternehmer 2026: VAT Thresholds EUR 25k/100k"; accountable.de "Kleinunternehmer in 2026"
Non-EU Sellers: Registration Options
Two main routes for a non-EU practitioner with German B2C sales:
Option 1 - Non-Union OSS (One-Stop Shop)
Register for the Non-Union OSS scheme in any EU member state you choose. Ireland and Germany are popular picks for English-speaking practitioners. A single quarterly OSS return covers all EU B2C digital service sales - all 27 member states including Germany - through one portal in your chosen registration country.
This is the simpler path for most practitioners who sell across multiple EU markets.
Option 2 - Direct German VAT number
Register directly with the German Bundeszentralamt fur Steuern (BZSt). This requires obtaining a German VAT number (Umsatzsteuer-Identifikationsnummer, or USt-IdNr). Whether a fiscal representative is mandatory for all non-EU sellers under this route or only for certain categories is contested in current guidance - [VERIFY whether fiscal representative is mandatory for all non-EU sellers registering directly in Germany, or only for specific high-risk categories, per BZSt 2026 guidance].
For practitioners selling to multiple EU countries, the Non-Union OSS is almost always the right choice. Direct German registration makes sense only if Germany is your sole EU market and you prefer dealing with one national authority directly.
Source: avalara.com "German VAT rates and VAT compliance" (2026); vatcalc.com "Germany VAT country guide 2026"; anrok.com "Germany VAT guide for digital businesses"
The EU-Wide OSS Threshold for EU-Resident Sellers
EU-established businesses (not German-resident, but elsewhere in the EU) can charge their home-country VAT rate on digital sales to German customers as long as their combined B2C digital sales across all EU member states stay below EUR 10,000 per year. Once they cross that EUR 10,000 EU-wide threshold, they must charge German 19% VAT on German sales - or register for Union OSS in their home member state.
This EUR 10,000 threshold does not apply to non-EU sellers.
Source: Quaderno "Germany VAT Guide for Businesses 2026"
Filing Requirements: Umsatzsteuer-Voranmeldung
For practitioners registered directly in Germany (not via OSS):
Filing | Frequency | Notes |
|---|---|---|
Umsatzsteuer-Voranmeldung (UStVA, advance return) | Monthly or quarterly (depends on volume) | Higher-volume filers: monthly; lower-volume: quarterly |
Annual VAT declaration | Once per year | 2025 annual return due 31 July 2026 |
For practitioners using the Non-Union OSS in another EU state: filing is quarterly through the OSS portal in your chosen registration country. The OSS return replaces the need for separate Voranmeldung filings in Germany.
Source: vatupdate.com "Comprehensive VAT Guide Germany 2026" (January 2026)
Practical Steps: Invoicing and Collecting German VAT
German invoices (Rechnungen) for VAT purposes must include:
- Your full name and address
- Customer's name and address
- Your VAT identification number (or OSS registration number)
- Sequential invoice number
- Date of supply and date of invoice
- Description of the service
- Net amount, VAT rate applied (19%), and VAT amount
- Gross total
For B2C digital sales (consumers, not businesses), invoicing requirements are simpler - a receipt-style document is often sufficient. But including the VAT amount is still necessary for your own records.
Payment rails note: Dodo Payments and NowPayments operate as Merchant of Record, handling EU VAT collection and remittance on your behalf - including German Umsatzsteuer. For practitioners who want to avoid self-registration entirely, using a MoR is a valid path. Do not use Stripe or PayPal as primary payment processors for esoteric content - both carry account suspension risk for this category.
For the broader EU VAT picture across all 27 member states using a single registration, the EU VAT OSS guide for non-EU spiritual businesses covers the OSS mechanism in full. For how German VAT fits alongside other country obligations, see the non-US tax guide for digital service practitioners.
Frequently Asked Questions
Does Germany's 19% VAT apply to live one-to-one readings delivered by video call?
The EU VAT Directive classifies services as "electronically supplied" when delivered over a network with minimal human intervention. A live, interactive video reading involves significant human participation, which may place it outside the electronically supplied services category - making it a general service taxable where the supplier is established (for B2B) or where the customer is located (for B2C). In practice, most EU tax authorities treat live personal readings as taxable in the customer's country for B2C purposes. [VERIFY the current Finanzamt / BZSt position on live video readings as a personal service vs. electronic service for 2026.]
Can I use the Non-Union OSS in Germany itself?
Yes. Non-EU sellers can register for Non-Union OSS in any EU member state, including Germany. Ireland is popular for English-speaking practitioners due to the English-language ROS portal and efficient processing. Germany is equally valid as an OSS registration country if you prefer dealing with German authorities directly.
What if I only make 2-3 small sales to German customers per year?
No de minimis threshold applies to non-EU sellers. Even a single taxable B2C digital sale to a German consumer creates a registration obligation under German / EU VAT rules. The Non-Union OSS handles this efficiently without requiring a German VAT number.
How does the Merchant of Record model eliminate my German VAT obligation?
When you sell through a Merchant of Record platform (Dodo Payments, NowPayments checkout), the MoR is the legal seller of record. The MoR registers for VAT, charges the customer the correct rate (19% for Germany), and remits it to the relevant authority. You receive a net payout and have no VAT registration or filing obligation of your own for those sales.
Where do I register for Non-Union OSS?
Through the VAT registration portal of your chosen EU member state. In Ireland, this is Revenue Online Service (ROS) at ros.ie. In Germany, the BZSt administers OSS registrations. There is no requirement to have a business presence in the country you choose for OSS registration.
