German Tax for Online Retailers — Quick Read 2026
Selling online in Germany is a regulated activity. Within one month you must register a Gewerbe at the Gewerbeamt, complete the Fragebogen zur steuerlichen Erfassung via ELSTER, and receive a Steuernummer + USt-IdNr. From then on: Umsatzsteuer (19% / 7%) via monthly UStVA, Einkommensteuer (14–45%) or Körperschaftsteuer (15% + Soli for GmbH), and Gewerbesteuer (~14% effective). The Wachstumschancengesetz (2024) introduced the staged E-Rechnung mandate: receive-capability from 2026, B2B issuing from 2027/2028. Get it wrong and you face § 379 AO penalties, Säumniszuschläge, Verspätungszuschläge and ultimately a Betriebsprüfung.
The 2026 German Tax Stack at a Glance
Every German online retailer interacts with at least five taxes, two regulatory bodies and one mandatory invoicing standard. Summary cards below.
Finanzamt — The Local Tax Office
~635 Finanzämter nationwide · jurisdiction by registered business address · issues Steuernummer · audits via Betriebsprüfung
Umsatzsteuer — German VAT (UStG)
19% standard · 7% reduced (books, food) · monthly UStVA via ELSTER · annual Jahreserklärung · OSS for EU cross-border
Einkommensteuer — Income Tax (EStG)
Progressive 14% → 45% · Grundfreibetrag €12,084 · Soli 5.5% above €19,950 · Kirchensteuer 8–9% optional
Körperschaftsteuer — Corporate Tax (KStG)
Flat 15% on GmbH/UG/AG profits · + Solidaritätszuschlag 5.5% · + Gewerbesteuer = ~30% combined
Gewerbesteuer — Municipal Trade Tax (GewStG)
3.5% federal base × local Hebesatz (200–550%) · Hebesatz Munich 490%, Berlin 410%, Zossen 200% · €24,500 allowance for sole proprietors
E-Rechnung — XRechnung / ZUGFeRD
Receive-capability since 1 Jan 2026 · B2B issuing mandatory from 2027 (>€800k turnover) / 2028 (all) · PDF no longer compliant for B2B
Ready to centralise German tax compliance?
Zunapro's Accounting Suite connects ELSTER, DATEV and your marketplace orders — automated UStVA preparation, XRechnung issuing, GoBD-compliant archiving and Steuerberater export in one panel.
1. Finanzamt Registration — Steuernummer in 7 Steps
Two-Step Registration
Germany requires two registrations: at the municipal Gewerbeamt (business licence) and at the federal Finanzamt. § 14 GewO: Gewerbeanmeldung before activity begins; § 137 AO: steuerliche Erfassung within one month.
Step-by-Step Procedure
- Gewerbeanmeldung at the Gewerbeamt — €15–€60 fee; same-day issuance of the Gewerbeschein. Required: ID/passport, Meldebescheinigung, permit for regulated trades.
- Automatic notification to the Finanzamt — the Gewerbeamt forwards your data to the responsible Finanzamt.
- ELSTER-Zertifikat — register at elster.de, obtain the certificate file; activation by postal letter takes 7–14 days.
- Fragebogen zur steuerlichen Erfassung — 8-page online form via ELSTER; declares expected revenue, profit, VAT regime, expected payroll.
- Steuernummer issuance — 2 to 8 weeks after submission, in your Bundesland's format (e.g. 21/123/45678 in NRW).
- USt-IdNr application — at the Bundeszentralamt für Steuern (BZSt). Format:
DE + 9 digits. Mandatory for intra-EU B2B and OSS reporting. - IHK / HWK membership — automatic enrolment; annual fees €30–€300 for small businesses.
Legal Forms — Which to Choose
- Einzelunternehmer · fastest setup, no minimum capital, unlimited personal liability; ESt + GewSt
- GbR / OHG / KG · partnerships; pass-through taxation to partners
- UG (haftungsbeschränkt) · "mini-GmbH", €1 minimum; 25% of profits to reserves until €25k
- GmbH · €25k capital (€12,5k paid-in), notary, Handelsregister; KSt + Soli + GewSt
- AG · €50k capital; rare for online retailers
Foreign Sellers
Non-resident sellers (Turkish, UK, US) who store goods in German fulfillment centres trigger a German Betriebsstätte and must register at the Finanzamt for foreign businesses (e.g. Finanzamt Berlin-Neukölln for Turkish sellers, Finanzamt Hannover-Nord for UK). A steuerlicher Vertreter is required for non-EU companies.
2. Income Tax / Einkommensteuer — Sole Proprietors
The Progressive ESt Scale
Sole proprietors and partners pay Einkommensteuer (EStG) on commercial profit (Gewinn), via EÜR (cash-basis) or Bilanzierung. The 2026 scale (updated by Wachstumschancengesetz + Inflationsausgleichsgesetz) has four zones plus a tax-free Grundfreibetrag.
Solidaritätszuschlag and Kirchensteuer
- Solidaritätszuschlag (Soli) — 5.5% on the ESt amount. Since 2021, only applies above ~€19,950 tax liability (~€73,500 taxable income for a single); below that fully exempt. Top earners and corporates still pay full 5.5%.
- Kirchensteuer — 8% (BY, BW) or 9% (rest) on the ESt amount. Only for registered church members. Opt out via Kirchenaustritt at the Standesamt.
- § 35 EStG GewSt-Anrechnung — sole proprietors credit ~3.8× the GewSt-Messbetrag against ESt. At Hebesatz ~400% the GewSt is fully neutralised.
Vorauszahlungen (Quarterly Pre-Payments)
Quarterly Einkommensteuer-Vorauszahlungen on 10 March, 10 June, 10 September and 10 December, calculated on prior-year liability. After the annual return, the Finanzamt issues a Steuerbescheid with refund (Erstattung) or residual (Nachzahlung).
Deductible Business Expenses (Betriebsausgaben)
- Cost of goods sold · purchase price, freight-in, customs
- Marketplace commissions · Amazon referral, eBay final-value, Otto vendor fees
- Shipping · DHL, DPD, Hermes, GLS labels and packaging
- Home-office Pauschale · flat €1,260/year (€6/day × 210 days max)
- Equipment depreciation (AfA) · under €800 net immediate full deduction; above that straight-line per AfA-Tabelle
- Software subscriptions · Zunapro, DATEV, Shopify, marketplace SaaS — fully deductible
- Verpflegungsmehraufwand · €14/day (8–24h trip) or €28/day (24h+ trip) flat-rate meal allowance
3. Corporate Tax / Körperschaftsteuer — GmbH & UG
The Flat 15% KSt + Soli + GewSt
Limited-liability companies — GmbH, UG (haftungsbeschränkt), AG — pay Körperschaftsteuer (KStG) at a flat 15% on profit. Plus Solidaritätszuschlag at 5.5% of the KSt amount (~0.825% of profit). Plus Gewerbesteuer at the local Hebesatz (~14% effective). Combined corporate burden: ~30%, with municipality variation ±3pp.
Distributing profit triggers a second layer: Abgeltungsteuer (25% + Soli + Kirchensteuer) on dividends, or Teileinkünfteverfahren (60% taxable at personal ESt) for shareholders with ≥25% stake. End-to-end (profit to shareholder pocket) effective burden ~48%.
When the GmbH Wins
- Profit reinvestment — retained earnings at 30% vs up to 45% personal ESt
- Liability protection — personal assets shielded from business creditors
- Investor-readiness — VCs and corporate buyers only acquire Kapitalgesellschaft shares
- Stable accounting — HGB Bilanzierung makes books transparent and audit-ready
When the Sole Proprietor Wins
- Small profits, full distribution — under €60k drawn, progressive ESt + § 35 EStG GewSt credit is cheaper
- Setup speed and cost — no notary, no €25k capital, ~€50 vs ~€1,500
- Simpler bookkeeping — EÜR until €800k turnover; no Jahresabschluss obligation
- No publication — GmbH must publish to Bundesanzeiger; sole proprietors stay private
4. VAT / Umsatzsteuer — The Monthly UStVA Engine
Standard and Reduced Rates 2026
German VAT (Umsatzsteuer, UStG) applies at three rates:
- 19% Regelsteuersatz — most goods (electronics, fashion, home, beauty, toys)
- 7% ermäßigter Steuersatz — printed books, newspapers, food (excl. luxury), public transport, hotel
- 0% — intra-EU B2B (with valid buyer USt-IdNr), exports outside EU, some medical goods
UStVA — Monthly Pre-Returns via ELSTER
The Umsatzsteuervoranmeldung (UStVA) is the monthly (or quarterly) VAT pre-return. Filing frequency depends on previous-year VAT liability under § 18 UStG:
Dauerfristverlängerung — The 30-Day Extension
Apply for a Dauerfristverlängerung to push every UStVA deadline back by one month (January UStVA due 10 March, not 10 February). Trade-off: Sondervorauszahlung of 1/11 of prior-year VAT due 10 February, recovered against the December UStVA. Cash-flow improvement outweighs the deposit for almost every serious seller.
Voller Vorsteuerabzug — Input VAT Recovery
Every UStVA nets output VAT (Umsatzsteuer) against input VAT (Vorsteuer) on business expenses: cost of goods, marketplace commissions, shipping, packaging, software — provided each invoice meets the formal § 14 UStG requirements (seller details, USt-IdNr, sequential number, separate VAT line).
OSS — One Stop Shop for Cross-Border EU Sales
Since 1 July 2021 cross-border B2C sales to EU consumers are taxed at the destination country's VAT rate once the seller exceeds €10,000 EU-wide. Register for OSS at the BZSt and file a single quarterly OSS return covering all EU B2C destinations.
OSS tip: If you use Amazon Pan-EU FBA your goods are moved across borders by Amazon — this is treated as a tax-relevant intra-Community transfer and creates a VAT registration obligation in every storage country (DE, FR, IT, ES, PL, CZ). OSS does not cover this — separate national VAT IDs remain mandatory. See cross-border VAT guide →
5. Trade Tax / Gewerbesteuer — The Municipal Layer
How Gewerbesteuer Is Calculated
The GewStG imposes municipal trade tax on every Gewerbe-registered business — all online retailers, any legal form. Freiberufler (§ 18 EStG) are exempt; pure online retailers do not qualify. Three-step calculation:
- Gewerbeertrag — taxable trade profit, derived from the income/corporate tax profit with specific Hinzurechnungen and Kürzungen (e.g. 25% of interest expense above €200,000 is added back).
- Steuermessbetrag — 3.5% × Gewerbeertrag (after the €24,500 allowance for sole proprietors and partnerships; no allowance for corporates).
- Gewerbesteuer-Schuld — Steuermessbetrag × local Hebesatz set by the municipality (Gemeinde) annually.
Hebesatz by Major German Cities
| Municipality | Hebesatz 2026 | Effective GewSt Rate | Notes |
|---|---|---|---|
| Munich | 490% | ~17.2% | One of Germany's highest; offset by infrastructure quality |
| Frankfurt am Main | 460% | ~16.1% | Banking hub; high Hebesatz |
| Berlin | 410% | ~14.4% | Capital; moderate vs other top-5 cities |
| Hamburg | 470% | ~16.5% | Single-city state, federal-rate ceiling |
| Cologne | 475% | ~16.6% | NRW average is ~445% |
| Stuttgart | 420% | ~14.7% | Cheaper than Munich for Baden-Württemberg HQs |
| Düsseldorf | 440% | ~15.4% | Lower than Cologne, NRW comparator |
| Zossen (Brandenburg) | 200% | ~7.0% | Famous low-tax town near Berlin |
| Grünwald (Bayern) | 240% | ~8.4% | Wealthy Munich suburb; classic low-tax move |
Reading the table: Munich-vs-Zossen spread is >10pp — a substantial planning lever. For GmbHs the combined corporate burden in Zossen lands ~22% vs Munich's ~32%.
€24,500 Allowance + § 35 EStG Anrechnung
Sole proprietors and partnerships enjoy a €24,500 annual GewSt-Freibetrag — only profits above it are taxable. GmbH/UG/AG receive no allowance. Sole proprietors also credit GewSt against ESt up to 3.8× the Steuermessbetrag (§ 35 EStG) — at Hebesatz 380–400% the GewSt is fully neutralised; in higher-Hebesatz cities a residual 1–3pp remains. GmbHs cannot use § 35 EStG.
6. E-Rechnung Compliance 2026 — XRechnung & ZUGFeRD
The Three-Stage Mandate (Wachstumschancengesetz)
The Wachstumschancengesetz (March 2024) introduced a phased mandate for structured electronic invoicing in domestic B2B transactions:
- 1 January 2026 — every German business must be technically able to receive E-Rechnungen. The invoice issuer's consent is no longer required; PDF/paper recipients are no longer protected.
- 1 January 2027 — businesses with annual turnover above €800,000 must issue E-Rechnungen for all domestic B2B transactions.
- 1 January 2028 — the issuing obligation extends to all German B2B sellers, regardless of size. PDF invoices and paper invoices are no longer compliant for domestic B2B.
B2C transactions are exempt. Small-amount invoices below €250 gross (Kleinbetragsrechnungen) and travel tickets also remain exempt.
XRechnung vs ZUGFeRD — Two Compliant Formats
Both formats conform to EN 16931. For practical B2B online-retailer use, ZUGFeRD 2.x dominates — the embedded PDF satisfies humans (customers, audit reviewers) while the embedded XML satisfies automated systems on both sides.
What Changes for Marketplace Sellers
- Receive obligation since 1 Jan 2026 — your inbox must accept XRechnung/ZUGFeRD; no opt-out
- Issuing obligation 2027 (large) / 2028 (all) — B2B requires structured invoice; PDF non-compliant
- Marketplace invoicing — B2C exempt; B2B (Amazon Business, eBay Business, Otto Business) requires XRechnung/ZUGFeRD
- Storage — original structured format for 8 years in a GoBD-compliant archive
Zunapro tip: Our German invoicing module auto-detects B2B vs B2C orders based on USt-IdNr presence, generates ZUGFeRD 2.1 by default for B2B (XRechnung optional for public-sector), and delivers via email or Peppol — fully GoBD-archived. See E-Rechnung integration →
7. ELSTER Online Filing — The Official Federal Portal
What ELSTER Is
ELSTER (Elektronische Steuererklärung) is the official federal tax-filing portal, operated by the Bayerische Steuerverwaltung for the Bund and all 16 Bundesländer. Free of charge, mandatory for almost all digital submissions since 2013. Accepts: UStVA, Lohnsteueranmeldung, ESt, KSt, GewSt, E-Bilanz, EÜR, Fragebogen zur steuerlichen Erfassung.
ELSTER-Zertifikat — Your Digital Identity
- ELSTER-Basis — private-key
.pfxfile; most common for sole proprietors and small GmbHs - ELSTER-Spezial — USB-stick hardware certificate
- ELSTER-Plus — signature card for qualified electronic signatures
- Organisationszertifikat — issued in the company name; recommended for GmbHs (continuity across managing-director changes)
ELSTER vs Third-Party Software
ELSTER's web client is functional but spartan — no marketplace data imports, no UStVA pre-population, no E-Bilanz wizard. Most professional online retailers use specialised software (DATEV, sevDesk, lexoffice, Zunapro) that connects to ELSTER's API for the final submission.
DATEV — The Steuerberater Standard
DATEV eG is the dominant accounting platform for German Steuerberater (~75% market share). DATEV's "Buchungsdatenservice" accepts a standardised CSV/XML export of postings — Zunapro's German tax module ships native DATEV export so your Steuerberater imports the entire month's marketplace data in one click.
8. Steuerberater (Tax Advisor) — When You Need One
What a Steuerberater Does
A Steuerberater is a state-licensed tax advisor — German equivalent of a US CPA or UK chartered accountant — with a regulated monopoly on paid tax advice under the Steuerberatungsgesetz (StBerG). Exclusively authorised to prepare/sign returns, represent you before the Finanzamt, defend a Betriebsprüfung, advise on tax planning.
When Engagement Is Effectively Mandatory
- Bilanzierungspflicht — once you cross €800,000 turnover or €80,000 profit and must switch from EÜR to Bilanz
- GmbH / UG — full HGB Bilanz, E-Bilanz, and Bundesanzeiger publication require professional preparation
- Cross-border EU B2B — Reverse-Charge mechanics, ZM (Zusammenfassende Meldung), OSS
- Betriebsprüfung — defending an audit without a Steuerberater is professionally inadvisable
- Tax planning — choosing legal form, location (Hebesatz), profit-distribution strategy
Typical 2026 Steuerberater Fees
Fees are regulated by the Steuerberatervergütungsverordnung (StBVV), a federally binding schedule based on turnover, profit and Gegenstandswert. Figures above are typical quotes within the StBVV range; deviations require a written Vergütungsvereinbarung.
How Zunapro Cuts the Steuerberater Bill
- Pre-categorised bookings — every order auto-assigned to SKR03/SKR04; Steuerberater reviews exceptions only
- DATEV export — one-click handover; no manual re-entry
- UStVA draft — pre-populated monthly; Steuerberater approves and submits via ELSTER
- Audit-ready archive — every invoice and bank movement GoBD-archived with audit trail
9. Buchführung — EÜR vs Bilanz, GoBD, SKR03/SKR04
The Two Profit-Calculation Methods
Two formal Gewinnermittlung methods under § 4 EStG:
- EÜR — § 4 (3) EStG — cash-basis: revenue minus expenses on receipt/payment. Available below €800,000 turnover and €80,000 profit per year.
- Bilanzierung — § 5 EStG / § 238 ff. HGB — full double-entry with accrual, Bilanz, P&L, Eröffnungsbilanz, Inventur. Mandatory for every GmbH/UG/AG, sole proprietors above thresholds, and any Handelsregister entry.
SKR03 vs SKR04 — Standard Chart of Accounts
- SKR03 — process-oriented (purchases, sales, cash). Most common in small businesses.
- SKR04 — balance-sheet-oriented (HGB layout). Preferred by GmbHs and accounting-software users.
Zunapro auto-maps marketplace events to both — Steuerberater chooses; export adapts.
GoBD — The Digital Record-Keeping Constitution
The Grundsätze ordnungsmäßiger Buchführung in digitaler Form (GoBD, 2019) governs how digital records must be created, stored and made auditable. Key requirements:
- Vollständigkeit · complete transaction capture
- Richtigkeit · accurate posting reflecting economic reality
- Zeitgerechte Buchung · within 10 days for cash, 30–60 days for bank/credit
- Unveränderbarkeit · changes only via audit trail; no silent edits
- Verfahrensdokumentation · written description of bookkeeping process and data flow
Aufbewahrungspflicht — Storage Periods
| Document Type | Storage Period | Legal Source |
|---|---|---|
| Invoices (issued and received) | 8 years (reduced from 10 in 2026) | § 14b UStG (Wachstumschancengesetz) |
| Books, balance sheets, inventory lists, opening balance | 10 years | § 147 AO, § 257 HGB |
| Business letters, emails, contracts | 6 years | § 147 AO, § 257 HGB |
| GoBD Verfahrensdokumentation | For the life of the bookkeeping system + 10 years | GoBD 2019 |
| Lohnkonten and payroll documents | 6 years | § 41 EStG |
Storage must be GoBD-compliant: digital, complete, unalterable, machine-readable on demand (Datenzugriffsmöglichkeit for the Betriebsprüfer's IDEA software). Cloud storage is permitted; the taxpayer remains liable regardless of provider.
10. Common Mistakes & Betriebsprüfung Audits
The Top 10 Online-Retailer Tax Mistakes
- Late Gewerbeanmeldung — Bußgelder up to €1,000 under § 14 GewO
- Missed Fragebogen deadline — § 379 AO Steuergefährdung
- Kleinunternehmer overlooked-threshold — exceeding €25k/€100k mid-year creates retroactive VAT liability
- UStVA filed late — Verspätungszuschlag up to 10% of VAT (max €25,000), § 152 AO
- USt-IdNr missing on B2B invoices — reverse-charge breaks; Finanzamt demands 19%
- Pan-EU FBA without national VAT IDs — DE/FR/IT/ES/PL/CZ storage obligations OSS does not cover
- Mixed personal/business spending — #1 finding in small-business Betriebsprüfungen
- Cash deposits without source proof — large Privateinlagen presumed undeclared revenue (Schätzung)
- Year-end inventory ignored — Bilanzierende must perform Stichtagsinventur on 31 December
- E-Rechnung receive-capability missing — refusing structured invoices is no longer valid stance
Betriebsprüfung — How an Audit Happens
A Betriebsprüfung (also "Außenprüfung", § 193 AO) is the Finanzamt's right to audit your bookkeeping in person at your premises. Triggers in 2026:
- Random selection — small businesses are audited roughly every 25 years on average; mid-size every 14 years; large every 4 years
- Anomaly detection — KI/Risikomanagement at the Finanzamt flags margin outliers, late filings, sudden profit drops
- DAC7 marketplace reporting — since 2023 marketplaces (Amazon, eBay, Etsy, Vinted) report every seller's turnover and counterparties directly to the BZSt. Sellers above €17,500/year or 30 transactions are flagged for cross-check
- Anzeige — third-party tip-offs by competitors, ex-employees or angry customers
The Audit Process
- Prüfungsanordnung — written notice, typically 14 days before audit start
- On-site or remote — auditor at your premises or via DATEV Connect / IDEA imports
- Reichweite — last 3 financial years; 10 years if Steuerhinterziehung suspected
- Prüfungsbericht — written findings; you respond before Steuerbescheide are amended
- Nachzahlung + Zinsen — § 233a AO; reduced to 1.8%/year (was 6%) for periods from 2019 per BVerfG 2021
Statute of Limitations (Festsetzungsverjährung)
- 4 years standard, starting at the end of the year the tax return was filed (§ 169 AO)
- 5 years for grobe Fahrlässigkeit (Leichtfertige Steuerverkürzung)
- 10 years for Steuerhinterziehung (deliberate tax evasion)
Compliance is not optional in 2026. DAC7 marketplace reporting, mandatory E-Rechnung receive-capability and ELSTER auto-checks mean the Finanzamt sees more of your activity than ever before. Zunapro bundles GoBD-archive, DATEV export, UStVA pre-fill and ZUGFeRD issuing into one panel. See compliance bundle →
German Tax Stack 2026 — One-Page Comparison
Side-by-side: 2026 rates, filing cadence, legal basis.
| Tax | Rate 2026 | Filing Frequency | Legal Basis | Applies To |
|---|---|---|---|---|
| Umsatzsteuer | 19% / 7% / 0% | Monthly UStVA + annual | UStG | All VAT-registered businesses |
| Einkommensteuer | 14% – 45% progressive | Annual + quarterly Vorauszahlung | EStG | Sole proprietors, partnership shares |
| Körperschaftsteuer | 15% flat + 5.5% Soli | Annual + quarterly Vorauszahlung | KStG | GmbH, UG, AG |
| Gewerbesteuer | ~14% effective (Hebesatz 200–550%) | Annual + quarterly Vorauszahlung | GewStG | All Gewerbe; not Freiberufler |
| Solidaritätszuschlag | 5.5% on ESt/KSt above thresholds | Together with ESt / KSt | SolZG | High-income ESt + all KSt |
| Kirchensteuer | 8% (BY, BW) / 9% (rest) | Together with ESt | KiStG (Bundesländer) | Registered church members only |
Reading the table: a typical mid-size online retailer files 12 UStVA + 1 annual UStE, 4 ESt/KSt Vorauszahlungen + 1 annual return, 4 GewSt Vorauszahlungen + 1 annual return, plus E-Bilanz — roughly 25 filings/year. Centralising in one panel with ELSTER and DATEV is no longer a luxury.
Legal Framework 2026 — What Changes
Wachstumschancengesetz 2024 — Most Relevant Changes
- Kleinunternehmer thresholds raised — €22k/€50k → €25k/€100k
- Aufbewahrungspflicht for invoices — reduced from 10 to 8 years
- E-Rechnung mandate — staged 2026 / 2027 / 2028 rollout
- Ist-Versteuerung threshold raised — from €600,000 to €800,000 (cash-basis VAT)
- EÜR vs Bilanz thresholds aligned at €800,000 turnover / €80,000 profit (HGB)
DAC7 — Marketplace Reporting
The DAC7-Umsetzungsgesetz (since 1 January 2023) obliges marketplaces (Amazon, eBay, Etsy, Otto, Vinted) to report annual seller data — gross turnover, transactions, bank account, address — to the BZSt. Reports auto-share with the Finanzamt. Threshold: €2,000 gross or 30 transactions per year per marketplace. Practical impact: the Finanzamt sees your marketplace turnover before you file the UStVA.
Wirtschafts-Identifikationsnummer (W-IdNr)
From 2026 the Finanzamt issues a new W-IdNr — a single, lifetime business identifier sitting on top of Steuernummer + USt-IdNr + Handelsregisternummer for inter-agency identification. Rollout in phases through 2026/2027; backfilled for existing businesses.
How to Get Compliant — 2026 Step-by-Step
1. Choose Your Legal Form (Decision Tree)
- Side-hustle <€25k → Einzelunternehmer + Kleinunternehmerregelung
- Full-time sole, mid-six-figure profit, full distribution → Einzelunternehmer Regelbesteuerung
- Profit reinvestment, founder-protection → GmbH
- Capital-light GmbH path → UG, convert to GmbH at €25k reserves
- Cross-border with EU HQ → existing EU entity + OSS, optional Betriebsstätte for VAT
2. Gewerbeanmeldung + Fragebogen
Register Gewerbe at the Gewerbeamt (same day); submit Fragebogen via ELSTER within one month. Choose Regelbesteuerung if you plan to exceed €25k turnover or want Vorsteuer on startup costs.
3. Business Bank Account + ELSTER-Zertifikat
A Geschäftskonto is mandatory for GmbH/UG and strongly recommended for sole proprietors (GoBD separation). Apply for the ELSTER-Zertifikat immediately — activation by post takes 7–14 days.
4. E-Rechnung Receive Capability
Since 1 Jan 2026 every German business must accept XRechnung / ZUGFeRD. Minimum: a dedicated invoice email + parser software. Zunapro inbound accepts XRechnung, ZUGFeRD 2.x and PDF — auto-extracts line items into your books.
5. Connect Marketplaces and Bookkeeping
- Open Zunapro Germany Accounting module
- Connect marketplaces — Amazon DE, eBay DE, Otto Market, Kaufland, Hood, Shopify
- Connect ELSTER + DATEV — Organisationszertifikat, DATEV Buchungsdatenservice
- Enable XRechnung / ZUGFeRD — single toggle for B2B; B2C remains PDF
- Go live — first UStVA draft auto-generated by the 5th of the following month
Centralise all German tax obligations in one panel
Fragebogen pre-fill + UStVA automation + XRechnung/ZUGFeRD issuing + GoBD archive + DATEV export — one workflow from Gewerbeanmeldung to annual ESt/KSt return. ELSTER and DATEV connectors live.
Activate Accounting Suite →German Tax FAQ 2026
When does an online retailer in Germany need to register with the Finanzamt?
Immediately. The Fragebogen zur steuerlichen Erfassung must be filed via ELSTER within one month of starting commercial activity (Gewerbeanmeldung at the Gewerbeamt). The Finanzamt assigns a Steuernummer and — for cross-border sales — a USt-IdNr (VAT ID) via the Bundeszentralamt für Steuern (BZSt).
Failure to register can trigger penalties under § 379 AO (Steuergefährdung) and retroactive interest on undeclared tax. Zunapro pre-fills the Fragebogen from your master data and exports the ready-to-sign PDF for your Steuerberater review.
What is the difference between Steuernummer and USt-IdNr?
The Steuernummer is the domestic Finanzamt identifier used on all German tax returns and invoices (format varies by Bundesland, e.g. 21/123/45678 in NRW or 143/123/45678 in Berlin).
The USt-IdNr (Umsatzsteuer-Identifikationsnummer, e.g. DE123456789) is the EU-wide VAT ID used for intra-Community B2B transactions and Reverse-Charge invoicing. Online retailers selling cross-border in the EU need both — apply for the USt-IdNr at the BZSt once the Finanzamt has confirmed your Steuernummer.
How does the Kleinunternehmerregelung work in 2026?
Under § 19 UStG, businesses with turnover below €25,000 in the previous year and a forecasted €100,000 maximum in the current year may opt for Kleinunternehmer status — no VAT charged, no input VAT (Vorsteuer) deduction, no monthly UStVA.
The 2026 thresholds (€25k / €100k) were raised from the previous €22k / €50k limits by the Wachstumschancengesetz. Most marketplace sellers exceed these thresholds quickly and are mandatorily VAT-registered (Regelbesteuerung) — Amazon FBA alone typically pushes a serious seller above €25k within months.
How often must the Umsatzsteuervoranmeldung be filed?
Monthly for the first two calendar years of business and for any business with prior-year VAT liability above €9,000. Quarterly for prior-year VAT between €2,000 and €9,000. Annually only for prior-year VAT below €2,000.
All filings via ELSTER by the 10th day of the following month — extendable to the 20th with a Dauerfristverlängerung (against a 1/11 Sondervorauszahlung). Zunapro auto-generates the UStVA draft each month for your Steuerberater to approve and submit.
What is E-Rechnung and is it mandatory for online retailers in 2026?
E-Rechnung is a structured electronic invoice in XRechnung (pure XML) or ZUGFeRD 2.x (PDF/A-3 with embedded XML) format, conforming to EN 16931.
Since 1 January 2026, every German business must be technically able to receive E-Rechnungen. From 1 January 2027, businesses with turnover above €800,000 must issue E-Rechnungen for B2B transactions; from 1 January 2028 the obligation extends to all B2B German invoices. PDF invoices alone are no longer compliant for B2B — but B2C and small invoices below €250 remain exempt.
What is the difference between EÜR and Bilanz?
Einnahmen-Überschuss-Rechnung (EÜR, § 4 (3) EStG) is a simple cash-basis profit calculation for sole proprietors and partnerships below €800,000 annual turnover or €80,000 profit. Revenue recognised on payment in; expenses on payment out.
Bilanzierung (full double-entry bookkeeping under HGB) is mandatory above those thresholds, for every GmbH/UG/AG regardless of size, and for entries in the Handelsregister. It requires a balance sheet (Bilanz), P&L, Eröffnungsbilanz, year-end inventory (Inventur) and E-Bilanz submission. Marketplace sellers typically start with EÜR and migrate to Bilanz as they scale past €800k turnover.
What income tax rates apply to a German sole proprietor in 2026?
Einkommensteuer is progressive from 14% to 45% across four zones, with a tax-free allowance (Grundfreibetrag) of €12,084 for singles (€24,168 for married couples filing jointly) in 2026.
Solidaritätszuschlag (Soli) of 5.5% on the income-tax amount applies only above ~€19,950 in tax liability (~€73,500 taxable income for a single). Kirchensteuer (8% in Bayern and Baden-Württemberg, 9% in the rest of Germany) applies for registered church members. Marketplace profits above €277,825 hit the top rate of 45% (Reichensteuer).
How is a GmbH taxed compared to a sole proprietor?
A GmbH pays Körperschaftsteuer (15%) + Solidaritätszuschlag (5.5% on KSt) + Gewerbesteuer (~14% effective, varies by Hebesatz) — combined corporate tax burden of approximately 30%. Dividends paid to private shareholders are then subject to Abgeltungsteuer (25%) or the Teileinkünfteverfahren — pushing the end-to-end burden close to 48% for fully distributed profits.
A sole proprietor pays personal Einkommensteuer (up to 45%) + Gewerbesteuer (largely creditable against ESt via § 35 EStG). GmbH wins on profits retained for reinvestment; sole proprietor wins on small profits distributed immediately for personal use.
What is Gewerbesteuer and which retailers pay it?
Gewerbesteuer is a municipal trade tax (Gewerbesteuergesetz / GewStG) levied by every German municipality. The federal base rate is 3.5% multiplied by the local Hebesatz, which typically runs 200–550% — Munich 490%, Berlin 410%, Hamburg 470%, low-tax Zossen 200%.
Every Gewerbe-registered business pays Gewerbesteuer; freelancers (Freiberufler under § 18 EStG, e.g. doctors, lawyers, consultants) are exempt. Sole proprietors get the Gewerbesteuer largely credited against Einkommensteuer via § 35 EStG. There is a €24,500 tax-free Freibetrag for sole proprietors and partnerships; corporates (GmbH/UG/AG) have no allowance.
When is a Steuerberater (tax advisor) legally required?
Never strictly required — Germans may file their own taxes. But the Steuerberatungsgesetz reserves paid tax-advisory work for licensed Steuerberater, so any third-party preparation must be done by one.
In practice, online retailers with any of the following should engage a Steuerberater: turnover above €600,000, a GmbH/UG with mandatory Bilanzierung, intra-EU B2B sales, Amazon Pan-EU FBA with multi-country VAT obligations, or a Betriebsprüfung notice. Typical 2026 fees: €500–€2,500/year for EÜR-based sole proprietors, €2,000–€5,000+ for GmbH with full HGB Bilanz.
How long must I store business records (Aufbewahrungspflicht)?
Under § 147 AO and § 257 HGB: 10 years for books, balance sheets, opening balances, inventory lists, and any document with tax relevance; 6 years for business letters, emails and other commercial correspondence.
The Wachstumschancengesetz reduced the storage period for invoices from 10 to 8 years starting 2026 — but only for invoices, not for the underlying bookkeeping records. Digital storage must comply with the GoBD (Grundsätze ordnungsmäßiger Buchführung): complete, accurate, timely, ordered, unalterable, with a written Verfahrensdokumentation.
What triggers a Betriebsprüfung (tax audit)?
Random selection (most common for small businesses), profit/turnover anomalies year-over-year, late or amended VAT returns, third-party tip-offs (Anzeige), and especially DAC7 marketplace reporting mismatches. Since 2023, marketplaces (Amazon, eBay, Etsy, Otto, Vinted) report seller turnover directly to the BZSt for sellers above €2,000 / 30 transactions per year.
Statute of limitations: 4 years standard, 5 years for grobe Fahrlässigkeit, 10 years for Steuerhinterziehung. The auditor (Betriebsprüfer) typically reviews the last 3 financial years; on-site or via DATEV/IDEA remote access. Nachzahlungszinsen apply at 1.8%/year for unpaid tax for periods from 2019.
Can foreign sellers (Turkish, UK, US) sell into Germany without a German company?
Yes — for pure cross-border B2C sales under €10,000 EU-wide, you can use your home-country VAT. Above €10,000 you must use OSS (One Stop Shop) or register VAT in each destination country. EU sellers register OSS in their home country; non-EU sellers use IOSS for goods up to €150 and standard VAT registration for higher-value goods.
However, if you store goods in a German fulfillment centre (Amazon FBA, third-party 3PL), you create a German Betriebsstätte and must register for German Umsatzsteuer at the responsible Finanzamt (e.g. Finanzamt Berlin-Neukölln for Turkish sellers). Non-EU sellers additionally need a steuerlicher Vertreter (tax representative) in Germany.
How does Zunapro automate German tax workflow?
Zunapro's Germany Accounting module ingests every marketplace order (Amazon DE, eBay DE, Otto, Kaufland, Hood, plus your own Shopify/WooCommerce shop), auto-categorises each transaction to SKR03/SKR04, generates ZUGFeRD 2.x invoices for B2B orders and PDF invoices for B2C, archives everything GoBD-compliantly, and exports a DATEV-ready Buchungsdatenservice file each month.
UStVA drafts are pre-populated by the 5th of the following month; the Steuerberater reviews and submits via ELSTER with two clicks. Cross-border OSS is handled via a quarterly OSS report generated from the same data set. Result: roughly 70% less manual work versus a spreadsheet-based workflow.
Get German tax-compliant in 10 minutes — all five tax types in one panel
Steuernummer pre-fill · UStVA automation · ZUGFeRD/XRechnung B2B invoicing · GoBD archive · DATEV export — Zunapro covers every Finanzamt obligation from Gewerbeanmeldung to annual return. Activate today; no demo required.
🇩🇪 Activate Tax Suite →¿Necesita ayuda con esto?
Servicio relacionado: Software a Medida