GoBD (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form) is the German tax authority’s rulebook for digital business records. For a German Shopify store, GoBD shapes how invoices are generated, what data must be retained, how long it’s retained, and what evidence you provide during a Betriebsprüfung (tax audit).
Most German Shopify stores in 2026 are partially GoBD-compliant but have specific gaps — usually around Verfahrensdokumentation (process documentation), invoice numbering continuity, or 10-year retention discipline. This guide walks through what Shopify GoBD compliance in Germany actually requires and how to achieve it.
This guide is informational, not tax/legal advice. Engage a Steuerberater for actual setup.
What does GoBD actually require?
Six core principles applied to Shopify operations:
1. Ordnungsmäßigkeit (orderliness)
Records must be systematic, organized, and traceable. Each order has a unique reference, each invoice has a sequential number, each transaction is logged.
2. Vollständigkeit (completeness)
Every business transaction is recorded. No missing orders, no missing invoices, no missing refunds.
3. Richtigkeit (accuracy)
Records correctly reflect actual transactions. No arbitrary changes to past invoices without audit trail.
4. Zeitgerechtigkeit (timeliness)
Records created promptly. Invoices generated near the transaction time, not weeks later.
5. Nachvollziehbarkeit (traceability)
A tax auditor can follow the record from raw data → invoice → tax filing.
6. Unveränderlichkeit (immutability)
Once an invoice is issued, it can’t be silently edited. Changes require a corrective document or annotation.
What does GoBD specifically require for invoices?
Eight mandatory invoice elements per §14 UStG + GoBD:
- Sequential invoice number (lückenlos — no gaps allowed)
- Invoice date
- Date of delivery / service provision
- Full seller details (legal name, address, USt-ID, Steuernummer if no USt-ID)
- Full buyer details (name, address)
- Quantity and description of goods/services
- Net amount, VAT amount, gross amount
- VAT rate applied
Plus, for B2B EU reverse charge: “Reverse Charge gem. § 13b UStG”
How does Shopify handle GoBD-compliant invoicing?
Shopify’s built-in order confirmation is NOT a GoBD-compliant invoice. You need:
Option 1: Sufio (most popular)
Generates GoBD-compliant invoices automatically. Sequential numbering, German legal format, PDF generation, customer email delivery. €0–€39/month.
Option 2: Order Printer Templates
Customizable templates. Requires more configuration but flexible.
Option 3: eMagicOne
Alternative invoicing app with German compliance.
Option 4: Lexware Lexoffice / sevDesk / FastBill integration
Orders sync to your German accounting tool, which generates invoices. Tighter accounting integration.
For most German Shopify stores: Sufio + Lexware Lexoffice integration is the standard.
What about sequential invoice numbering?
Critical and easy to mess up:
Sequential without gaps
Invoice numbers must be consecutive. 1001, 1002, 1003 — no skipping. If you cancel invoice 1002, you must still account for it (cancellation record).
Continuity across systems
If you migrate from one invoicing app to another, ensure numbers continue from where they left off. Don’t reset to 1.
Multi-store numbering
For multi-store Plus setups, each store typically has its own series. Document the scheme in Verfahrensdokumentation.
Year-prefix is OK\n
“2026-1001, 2026-1002” works as long as sequential within the prefix.
What’s Verfahrensdokumentation and why does it matter?
Verfahrensdokumentation = process documentation. A document describing:
- How your e-commerce process flows from order to invoice to bookkeeping
- Which systems are involved (Shopify, Sufio, Lexware, etc.)
- How data flows between them
- How records are retained
- Who has access at each step
- How errors are handled
Why it matters
In a Betriebsprüfung, the auditor asks: “Walk me through your process.” If you can show clear documentation, the audit goes smoothly. If you can’t, the auditor may reject your records.
How long should it be?
10–40 pages for a typical SME Shopify store. Templates available from your Steuerberater.
Who creates it?
You + your Steuerberater jointly. Update when systems change.
What’s the 10-year retention requirement?
GoBD requires 10-year retention of:
- All invoices issued (sales)
- All invoices received (purchases)
- Order records
- Refund records
- Tax-relevant correspondence
- Verfahrensdokumentation itself
Where do records live?
Two-pronged approach:
- Active in Shopify + Sufio + Lexware for current year + recent years
- Archived to EU-region cloud storage for older records (Hetzner Storage Box, IONOS HiDrive, German DC)
Format
PDFs with GoBD-compliant metadata. Digital signatures helpful but not strictly required for invoices.
DSGVO interaction
Customer requests data deletion → Article 17 erasure. But GoBD 10-year retention overrides DSGVO erasure for tax-relevant records. Pseudonymize the customer record but preserve the invoice. See our Shopify DSGVO compliance guide
How do you set up GoBD-compliant Shopify step by step?
Step 1: Install Sufio (or equivalent)
From Shopify App Store. Configure with your business details, invoice templates.
Step 2: Configure sequential numbering
Sufio settings → invoice number format. Set starting number. Format like “2026-1001” or similar.
Step 3: Configure invoice content per §14 UStG
All eight required elements present. Verify with Sufio’s German template.
Step 4: Set up Lexware Lexoffice / sevDesk / FastBill integration
Connector app from Shopify → your accounting tool. Orders sync as invoices in accounting tool.
Step 5: Configure email delivery
Invoice PDF emailed to customer with order confirmation.
Step 6: Set up archive storage
Connect Sufio + accounting tool to EU-region cloud storage for 10-year retention. Often handled by accounting tool itself.
Step 7: Write Verfahrensdokumentation
With your Steuerberater. Document the full flow from order to tax filing.
Step 8: Audit annually
Annual review with Steuerberater. Confirm process still matches Verfahrensdokumentation. Update if systems changed.
What are the most common GoBD mistakes German Shopify stores make?
Five patterns:
No sequential numbering
Order numbers used as invoice numbers. Orders can be deleted, leaving gaps. Use Sufio’s dedicated invoice numbering.
Missing Verfahrensdokumentation
System works fine until tax audit. Auditor asks for process documentation; you have none. Audit findings ensue.
Sloppy 10-year retention
Switching apps mid-year and losing access to old invoices. Always export before deactivating any tax-relevant app.
Editing past invoices silently
Customer asks for invoice correction; admin edits original. GoBD violated (Unveränderlichkeit). Issue a corrective document instead.
Not training the team
Customer service team makes ad-hoc invoice changes without understanding GoBD implications. Train them or restrict permissions.
How does GoBD compliance affect a Steuerberater handoff?
Strong GoBD compliance dramatically reduces Steuerberater fees:
- Clean records → less bookkeeping cleanup work
- Sequential numbering → easy reconciliation
- Lexware integration → automated bookkeeping
- Documented process → smooth Betriebsprüfun
For most German Shopify SMEs: investing €100–€400/month in GoBD-compliant tooling saves €500–€2,000+/month in Steuerberater fees.
When should you hire a Steuerberater?
If you don’t have one, hire one BEFORE significant Shopify revenue. Steuerberater fees are typically:
- Small store (€0–€100k revenue): €100–€400/month
- Mid-size (€100k–€1M): €400–€1,500/month
- Larger (€1M+): €1,500–€5,000+/month
A Steuerberater who understands e-commerce is worth significantly more than a general one. Ask specifically about their Shopify / WooCommerce experience.
German tax authority rulebook for digital records covering orderliness, completeness, accuracy, timeliness, traceability, and immutability.
Not natively. Use Sufio, Order Printer Templates, eMagicOne, or a Lexware/sevDesk/FastBill integration.
Typically EUR 500 to 3,000 one-time with your Steuerberater, plus a smaller annual review fee.
10 years per GoBD and Paragraph 147 AO. Archive older years to EU cloud storage.
GoBD retention overrides erasure for tax records. Pseudonymize customer data while preserving the invoice.
No. Issue a corrective invoice (Storno plus new invoice) so the original record stays intact.
A German tax audit reviewing 3 to 5 years of records. Strong GoBD compliance makes it go smoothly.
Most stores use both: Sufio for invoices, Lexware for accounting sync. Sufio invoices flow into Lexware automatically.
Need help with Shopify GoBD setup?
If you’re setting up GoBD compliance on your German Shopify store and want a 30-minute scoping conversation about Sufio, Lexware integration, and Verfahrensdokumentation, book a meeting or send details via our contact page. Then engage a Steuerberater for actual setup.