VAT (Umsatzsteuer / MwSt) on a German Shopify store is more complex than US-style sales tax. You’re navigating: 19% standard German VAT, 7% reduced rate for some products, EU OSS (One-Stop-Shop) for cross-border B2C, B2B reverse charge with USt-ID validation, and the GoBD requirements for invoice retention. Getting this wrong creates tax-debt risk that compounds quietly until your Steuerberater finds it.
This guide walks through what Shopify VAT and OSS setup for German stores actually requires in 2026: the rules, the Shopify configuration, the apps that help, and the edge cases that catch out most merchants. This is informational, not tax advice — engage a Steuerberater for actual setup.
What VAT rules apply to a Shopify VAT Germany store in 2026?
Five distinct scenarios:
B2C sales to German buyers (DE → DE)
Standard 19% Umsatzsteuer. Reduced 7% for some products (books, food, certain medical items). Display tax-inclusive prices (“inkl. MwSt.”) per German consumer law.
B2C sales to other EU buyers (DE → AT/FR/IT/etc.)
If total cross-EU B2C sales exceed €10,000/year: register for OSS (One-Stop-Shop) and charge each buyer’s home-country VAT rate. Below €10,000: keep charging German 19% VAT.
B2C sales to non-EU buyers (DE → US/UK/etc.)
Generally no German VAT. Buyer may face import VAT/duties on their side. Some countries (UK post-Brexit, Switzerland) require seller registration if certain thresholds met. Shopify VAT Germany is applied depending on the sales setup and destination rules.
B2B sales to other EU buyers with valid USt-ID
Reverse charge — invoice without VAT. Buyer accounts for VAT in their own country. Requires valid USt-ID validation (via VIES database).
B2B sales to non-EU buyers
Generally export — no German VAT. Customs documentation may be required.
What does Shopify do natively for German VAT?
Shopify has tax-handling features but requires configuration:
Tax-inclusive pricing display
Shopify can display prices “inkl. MwSt.” at product + cart + checkout. Configure in Settings → Taxes.
EU OSS automatic VAT rates
Shopify can apply destination-country VAT rates for cross-EU B2C when OSS registration is active. Configure in Settings → Taxes → European Union.
B2B reverse charge
Shopify supports B2B reverse charge via customer USt-ID capture + tax exemption. Works cleanest with Shopify Plus B2B.
Tax reports
Shopify generates tax reports usable by your Steuerberater. Export monthly or quarterly.
What apps help with German VAT compliance?
Four common apps:
Quaderno
European VAT-specialist app. Handles OSS, reverse charge, EU tax compliance. €49–€199/month.
Sufio
Primarily invoicing but includes German VAT-compliant invoice generation. €0–€39/month.
Lexware Lexoffice / sevDesk / FastBill integration apps
Sync orders → invoices in your German accounting tool. Handle VAT automatically per accounting tool’s logic.
TaxJar / Avalara
US-focused, less optimal for German market. Skip unless you have specific US sales tax + EU VAT needs.
For most German Shopify stores: Shopify native + Sufio + Lexware integration covers VAT needs.
How do you set up VAT on Shopify for Germany step by step?
The setup:
Step 1: Configure German address as primary location
Settings → Locations. Primary location = your German Geschäftssitz.
Step 2: Enable tax-inclusive pricing
Settings → Taxes → “Show all prices with tax included”
Step 3: Configure German VAT rates
Settings → Taxes → Tax rates. Default Germany: 19%. Add 7% for products eligible (configured per product or collection).
Step 4: Register for OSS if relevant
If cross-EU B2C > €10,000/year. Register with Bundeszentralamt für Steuern. After registration:
Step 5: Enable EU OSS in Shopify
Settings → Taxes → European Union → enable OSS. Shopify will charge destination-country VAT for cross-EU B2C orders.
Step 6: Configure B2B reverse charge
For B2B-capable stores: enable customer tax exemption based on valid USt-ID. Use a USt-ID validation app or Shopify Plus B2B for cleaner handling.
Step 7: Set USt-ID and tax info in store details
Footer + Impressum should show your USt-ID. Tax-relevant settings configured in Shopify admin.
Step 8: Test order flows
Place test orders for each scenario: B2C DE, B2C AT (other EU), B2B with USt-ID, B2C US (non-EU). Verify VAT charged correctly each time.
Step 9: Verify with Steuerberater before launch
Strongly recommended. Tax law is too important to launch without expert verification.
What’s OSS (One-Stop-Shop) and when do you need it?
OSS is the EU’s simplified VAT registration for cross-border B2C sales:
Before OSS (pre-2021)
If you sold €10,000+ B2C to French buyers in a year, you had to register for VAT in France. Same for every EU country. Complex and expensive.
With OSS (2021+)
One single registration with Bundeszentralamt für Steuern handles all EU B2C. You collect each country’s VAT rate via Shopify, file one quarterly OSS return, and Shopify VAT Germany Bundeszentralamt distributes the VAT to each country.
Threshold
You register for OSS once your cross-EU B2C sales (across ALL non-DE EU countries combined) exceed €10,000/year.
Registration process
- Application via Bundeszentralamt für Steuern online portal
- Free
- Effective from the next quarter
For most growing German D2C brands: OSS becomes relevant in year 1–2 of meaningful EU sales.
How does B2B reverse charge work on Shopify?
The concept
For B2B sales to other EU businesses with valid USt-ID: you invoice without VAT, mark “Reverse Charge gem. § 13b UStG” on invoice. Buyer accounts for VAT in their country.
Shopify mechanics
- Capture USt-ID at customer registration (use a custom field or Shopify Plus B2B native)
- Validate USt-ID via VIES API (Quaderno or custom app)
- Apply tax exemption if validation passes
- Invoice without VAT (Sufio or equivalent generates compliant invoice)
Common edge cases
- Invalid USt-ID at checkout → charge VAT normally
- USt-ID from non-existent country → reject or charge VAT
- B2B buyer claiming exemption but USt-ID can’t be validated → charge VAT, customer can reclaim later
What are the most common Shopify VAT mistakes German merchants make?
Five patterns:
Not registering for OSS when threshold is exceeded
Cross-EU B2C sales pass €10k but no OSS registration. Tax debt accumulates quietly across EU countries.
Charging German VAT to non-EU buyers
Some merchants charge German 19% on orders to UK/US/Australia. Wrong — these are typically exports.
Skipping USt-ID validation for B2B reverse charge
Accepting customer claim “I’m a business” without VIES validation. Tax-authority risk.
Misclassifying products under 7% reduced rate
Books, food, certain medical: 7%. Most other products: 19%. Misclassification creates tax debt.
Not capturing customer address before tax calculation
Shipping address determines VAT rate (especially for OSS). Capture early in checkout.
When should you NOT use OSS?
Two scenarios:
- Pure German B2C with no cross-EU sales — no OSS needed
- Pure B2B (only sells with reverse charge) — no OSS needed (it’s a B2C tool)
Otherwise, OSS simplifies cross-EU B2C VAT meaningfully.
How does VAT integration with German accounting work?
Standard flow:
- Shopify order placed with correct VAT applied
- Order syncs to Lexware Lexoffice / sevDesk / FastBill via app
- Accounting tool generates GoBD-compliant invoice
- VAT recorded in books
- Quarterly: file OSS return via Bundeszentralamt
- Quarterly: file German VAT-Voranmeldung via your Steuerberater
For more on the accounting handoff see our Shopify development services guide and Germanized for Shopify guide.
Frequently Asked Questions About Shopify VAT and OSS in Germany
19% (or 7%) B2C DE; OSS rates B2C EU; reverse charge B2B EU; typically no VAT for non-EU.
When cross-EU B2C exceeds €10,000/year combined across non-DE EU countries.
Yes after registration + enabling EU OSS in Shopify tax settings; provides OSS-return reports.
Capture USt-ID, validate via VIES, exempt VAT, invoice “Reverse Charge gem. § 13b UStG.”
Sufio is most popular; Lexoffice/sevDesk/FastBill connectors sync to German accounting.
Yes but post-Brexit UK VAT/customs apply; may need UK VAT registration above thresholds.
Swiss VAT registration above CHF 100,000/year; otherwise customs handles VAT at import.
Sufio for invoicing; Quaderno for advanced OSS logic; many stores use both.
Need help with Shopify VAT setup?
If you’re setting up VAT and OSS on your German Shopify store and want a 30-minute scoping conversation, book a meeting or send details via our contact page. Then engage a Steuerberater for actual implementation.