Country:德国 · Tax & Audit
High confidenceUpdated 2026-07-15Handbook

Germany · Tax & Audit

German corporate tax is shared between the federal and municipal levels. Corporate income tax (KSt) 15% + solidarity surcharge 5.5% ≈ 15.825%; trade tax (Gewerbesteuer) at the municipal rate, about 14%–17%; overall burden about 30%. VAT (USt) standard 19% (reduced 7%). Above thresholds, a statutory audit is required. Groups with revenue ≥ €750 million must top up to 15% under the OECD GMT.

Key points

Procedure

  1. Finanzamt registration to obtain tax number and VAT ID
  2. Business registration linked to tax
  3. Monthly/quarterly prepayments, annual return
  4. Prepare annual financial statements (German HGB), audit above threshold
  5. GMT compliance assessment (multinational groups)

Hard requirements

Costs

Overall ~30% tax burden; VAT; audit and advisor fees⏱ ⏱ Timeline:Registration immediate; monthly/quarterly prepayments; annual return

⚠ Common risks

  • High overall tax burden (~30%) affects net profit
  • Trade tax varies greatly by municipality; location affects cost
  • GMT top-up for qualifying groups; transfer-pricing review
  • Audit-threshold trigger adds compliance cost
Handbook

📘 Step-by-Step Handbook (with owner / timeline / cost / penalties)

Applies to:Tax registration, filing, statutory audit and global minimum tax (GMT/Pillar Two) compliance for companies operating in Germany (GmbH, etc.).

Prerequisites

  • GmbH registration certificate / business registration
  • German registered address
  • Accounting books established under HGB
StepActionOwnerTimelineCostOfficial form / systemNotes & penalties
1Finanzamt (tax office) tax registration
Submit the tax questionnaire (Fragebogen zur steuerlichen Erfassung) to complete tax registration.
FinanzamtFreeFragebogen zur steuerlichen ErfassungTax registration links to business-registration information.
Penalty:Late registration affects invoicing and prepayments
2Obtain tax number (Steuernummer) and VAT ID (USt-IdNr)
The tax office issues the tax number; the VAT ID is issued by the Federal Central Tax Office (BZSt).
Finanzamt / BZStFreeUSt-IdNr application (BZSt)Without USt-IdNr, compliant VAT invoicing/deduction is impossible.
Penalty:Invoicing without VAT number is a violation
3Business registration linked to tax
Gewerbeanmeldung information is synchronized with the tax office, determining business-related taxes.
Gewerbeamt → FinanzamtGewerbeanmeldungOmitting business-related taxes leads to back-tax and penalties.
Penalty:Omission of business-related taxes
4Monthly/quarterly prepayments and annual return
Corporate income tax (KSt 15% + solidarity surcharge 5.5% ≈ 15.825%) and trade tax (Gewerbesteuer) are prepaid monthly/quarterly, with an annual consolidated return.
Tax advisor (Steuerberater)Advisor feeCorporate income tax / trade tax returnOverall corporate tax burden about 30% (depending on local trade-tax rate).
Penalty:Late-filing penalty
5Prepare annual financial statements (German HGB)
Prepare the annual financial statements (Bilanz, GuV, Anhang) under the Commercial Code (HGB).
Company / Tax advisorPreparation feeJahresabschlussSmall enterprises may use simplified disclosure.
Penalty:Failure to prepare is a violation
6Statutory audit (above §316 HGB threshold)
Exceeding two of three size criteria in two consecutive fiscal years (total assets > €7.5M, annual revenue > €15M, average employees > 50, raised from 2024) makes the company medium/large and requires audit by a certified public accountant (Wirtschaftsprüfer).
Certified public accountant (Wirtschaftsprüfer)Audit feeAudit report (Bestätigungsvermerk)Small GmbH may be exempt from statutory audit.
Penalty:Required-but-not-audited may be penalized
7GMT (Pillar Two) compliance assessment
Groups with consolidated revenue ≥ €750 million must top up to a 15% effective tax rate under the OECD Global Minimum Tax (GMT/Pillar Two) and prepare a country-by-country report and filing.
Group taxAdvisor feeCountry-by-country report / GMT filingAffects only large multinational groups.
Penalty:Failure to top up effective rate leads to top-up tax

✅ Self-check list

⚠ Common pitfalls

High overall tax burden影响:KSt 15% + solidarity ≈ 15.825% + trade tax (municipal ~14%–17%) ≈ overall ~30%.规避:Compare municipal Hebesatz when choosing location.
Municipal trade-tax differences影响:Trade tax = municipal rate (usually 350%–490%) × 3.5%, higher in big cities, large cost differences.规避:Assess the target municipality's tax rate before registration.
Audit-threshold trigger影响:Size thresholds raised from 2024 (€7.5M/€15M/50); exceeding two criteria in two consecutive years requires audit, extra cost.规避:Measure size in advance, plan for the threshold year.
GMT qualification影响:Groups ≥ €750 million must top up to 15% effective rate; multinational groups must file.规避:Assess Pillar Two impact at group level.
VAT registration omission影响:Without USt-IdNr, compliant invoicing/deduction is impossible.规避:Process registration in parallel.
Transfer pricing影响:Cross-border related-party transactions require documentation and carry review risk.规避:Prepare TP documentation and retain benchmarks.

📅 Ongoing post-incorporation obligations

  • Monthly/quarterly prepayments, annual return (income tax/trade tax/VAT)
  • Annual financial statement preparation and Bundesanzeiger publication
  • Statutory audit above threshold
  • Ongoing GMT compliance (multinational groups)
  • Transfer-pricing documentation maintenance

🔗 Official portals

📎 Source:德国联邦财政局;各州财政局;贸易税条例;欧盟GMT
Want to turn this into an actionable compliance workflow?

CompliGo · Outbound Compliance Automation

You now have the essentials. Hand it to CompliGo: auto-generate compliance documents, real-time validation, and one-click regulatory alerts. Free trial for new users.

CompliGo is an independent SaaS operated by the outbound team. This knowledge base only drives acquisition and never handles funds or collects/pays on your behalf.