Tax Obligations for E-Commerce Businesses in Germany
Germany's tax system is thorough and well-enforced. If you operate a GmbH or any commercial entity selling online, you face multiple tax obligations that must be met on strict deadlines. The effective corporate tax burden for a GmbH is approximately 30% on profits, composed of three separate taxes. Missing deadlines or filing incorrectly can trigger penalties and interest charges from the Finanzamt (tax office).
The Three Pillars of German Corporate Taxation
| Tax | Rate | Base | Payment Schedule |
|---|---|---|---|
| Corporate income tax (Körperschaftsteuer) | 15% | Taxable income | Quarterly advance payments |
| Solidarity surcharge (Solidaritätszuschlag) | 5.5% of corporate tax | Corporate tax amount | With corporate tax payments |
| Trade tax (Gewerbesteuer) | ~14–17% | Trade income | Quarterly advance payments |
The trade tax rate varies by municipality. It is calculated as: trade income × 3.5% (base rate) × municipal multiplier. Major cities have the following multipliers: Munich 490%, Frankfurt 460%, Berlin 410%, Hamburg 470%, Düsseldorf 440%. A GmbH in Munich faces an effective trade tax rate of about 17.15%.
VAT Filing (Umsatzsteuer-Voranmeldung)
VAT returns must be filed electronically through the ELSTER portal. During the first two calendar years of business, monthly filing is mandatory. After that, you may switch to quarterly filing if your previous year's VAT liability was below €7,500. The deadline is the 10th of the following month. You can apply for a permanent extension (Dauerfristverlängerung), which gives you an extra month but requires a 1/11 advance payment.
Key Tax Deadlines
- 10th of each month: VAT return and payroll tax return (if filing monthly)
- 10th of March, June, September, December: Quarterly corporate tax and trade tax advance payments
- 31 July: Annual tax return deadline (without tax advisor)
- End of February (following year +1): Extended deadline when using a registered tax advisor (Steuerberater)
- 31 December: Physical inventory count and year-end closing preparation
Bookkeeping Requirements (GoBD)
German tax law requires businesses to maintain orderly books according to the GoBD (Principles for the Proper Management and Storage of Books, Records and Documents in Electronic Form). Key requirements include:
- All business transactions must be recorded promptly and completely
- Digital documents must be stored in unalterable format for 10 years
- A procedural documentation (Verfahrensdokumentation) describing your bookkeeping processes is mandatory
- Cash transactions require a certified electronic cash register (TSE) since 2020
Hiring a Steuerberater
A German tax advisor (Steuerberater) is not legally required but strongly recommended, especially for foreign-owned businesses. Fees are regulated by the StBVV (tax advisor fee ordinance) and typically range from €150–300/month for a small GmbH, covering monthly bookkeeping, VAT returns, and annual financial statements. The extended filing deadlines alone make a Steuerberater worthwhile.
Zunapro integrates with popular German accounting tools like DATEV, lexoffice, and sevDesk, ensuring your marketplace sales data flows automatically into your bookkeeping system for accurate and timely tax compliance.