Accounting & Tax Compliance in Germany

Corporate tax, VAT, statutory bookkeeping and filing obligations for companies operating in Germany — reviewed against current German commercial and tax law.

Germany Reviewed September 2026

Currency

Euro (EUR)

Combined corporate tax

~29–33%

VAT standard rate

19% (reduced 7%)

Fiscal year

1 Jan – 31 Dec

Annual filing deadline

12 months after year-end

Chart of accounts

SKR03 / SKR04 (DATEV)

Talk to a Germany accounting expert

How accounting and tax compliance work in Germany

Germany applies a federal tax framework — corporate income tax and VAT — combined with a municipal trade tax that varies by location, and statutory bookkeeping duties under the Commercial Code (HGB). Obligations scale with company size: reporting depth, disclosure format and audit requirements all depend on which of the four HGB size classes an entity falls into.

The sections below cover the figures a finance or operations lead needs before registering an entity or taking over an existing one: tax rates, VAT rules, bookkeeping standards, audit thresholds, filing deadlines and the e-invoicing mandate now being phased in.

Discuss your Germany accounting setup

Körperschaftsteuer and Gewerbesteuer

Corporate income tax (Körperschaftsteuer) is a flat 15%, plus a 5.5% solidarity surcharge on that amount — an effective federal rate of 15.825%. Municipal trade tax (Gewerbesteuer) is layered on top: a 3.5% base assessment rate multiplied by a municipal collection rate (Hebesatz) that typically runs 200%–900%, producing an effective trade tax of roughly 14–17% in major cities.

MunicipalityCombined effective rate
Berlin~28.2%
Munich~32.2%
Other municipalities~29–33%, per local Hebesatz
Get a jurisdiction-specific tax estimate

Rates and registration thresholds

Germany applies a 19% standard VAT rate and a 7% reduced rate on defined categories. Businesses established in Germany must register once prior-year turnover exceeds €25,000, or once current-year turnover is expected to exceed €100,000. Foreign companies with no German establishment have no minimum threshold and must register from their first taxable supply.

RateApplies to
19%Standard rate — most goods and services
7%Food, books, newspapers, medical equipment, cultural services, and restaurant/catering food service (reduced rate from 1 Jan 2026)
Confirm your VAT registration obligation

HGB, GoBD, and the SKR03 / SKR04 standard

Double-entry bookkeeping with a balance sheet and profit-and-loss statement is mandatory under §238 HGB. No specific chart of accounts is required by law, but SKR03 and SKR04 — both developed by DATEV — are the de facto national standard. Digital bookkeeping must be traceable under the GoBD principles: every posting requires a source document.

SKR03

Process-oriented — accounts are grouped around day-to-day business workflows (purchasing, sales, banking).

SKR04

Financial-statement-oriented — structure mirrors the balance sheet and P&L directly.

Set up GoBD-compliant bookkeeping

HGB size classes and when an audit is required

German commercial law (§267, §267a HGB) sorts corporations into four size classes by balance sheet total, revenue and average headcount — thresholds last updated April 2024. A company only changes class after exceeding or falling below two of the three criteria on two consecutive balance sheet dates. A statutory audit under §316 HGB becomes mandatory once an entity leaves the small class.

ClassBalance sheet totalRevenueEmployeesAudit
Micro≤ €450,000≤ €900,000≤ 10No
Small≤ €7.5m≤ €15m≤ 50No
Medium≤ €25m≤ €50m≤ 250Yes — §316 HGB
Large> €25m> €50m> 250Yes — §316 HGB

Quick check — which size class applies to you?

1. Balance sheet total

2. Annual revenue

3. Average employees

Filing deadlines and penalties

The Jahresabschluss is due within 12 months of the fiscal year-end and filed electronically via the Unternehmensregister (the filing point moved from direct Bundesanzeiger submission in August 2022; the Bundesanzeiger publisher still operates the platform). Micro-companies may deposit (Hinterlegung) rather than fully publish (Offenlegung) their balance sheet under §326(2) HGB.

1

Fiscal year-end

31 December, for a standard calendar-year entity.

2

+ 12 months

Statutory deadline to file the Jahresabschluss via the Unternehmensregister.

3

After deadline

€500–€25,000 fine under §335 HGB, repeatable; managing director personally liable.

The B2B rollout, 2025–2028

Germany's B2B e-invoicing mandate, introduced under the Growth Opportunities Act, phases in structured invoicing (EN 16931 formats such as XRechnung or ZUGFeRD 2.1+) between 2025 and 2028. Structured e-invoices must be archived in their original format for at least 8 years.

2025

Receive & validate

All businesses must be able to receive and validate structured e-invoices — no revenue threshold.

2025–26

Transition

Paper or other electronic formats (e.g. PDF) remain usable with the recipient's consent.

2027

Issuing begins

Mandatory for domestic B2B issuance — businesses above €800,000 turnover.

2028

Full mandate

Structured e-invoicing required for all businesses.

Prepare your e-invoicing workflow

Bookkeeping implications by legal form

The choice of legal entity affects minimum capital, governance and — directly — the bookkeeping and disclosure regime a company sits under from day one.

EntityMinimum capitalAccounting note
GmbH€25,000 (≥ €12,500 paid in before registration)Standard operating entity — full double-entry bookkeeping and HGB disclosure.
UG (Unternehmergesellschaft)€1Same bookkeeping duties as a GmbH, plus a mandatory 25% annual profit reserve until capital reaches €25,000.
AG€50,000Full HGB bookkeeping plus stricter governance — supervisory board, statutory audit committee.
Branch (Zweigniederlassung)None — no separate legal personalityForeign parent retains full liability; local bookkeeping is still required for German tax purposes.
Compare entity types in detail

Frequently asked questions

When is VAT registration mandatory in Germany?
For businesses established in Germany, once prior-year turnover exceeds €25,000 (the Kleinunternehmer small-business exemption threshold) or current-year turnover is expected to exceed €100,000. Foreign companies without a German establishment have no minimum threshold and must register from the first taxable supply.
When does a German company need a statutory audit?
When it exceeds at least two of three thresholds — €25m balance sheet total, €50m revenue, 250 employees — on two consecutive reporting dates, moving it from the small to the medium size class under §267 HGB. A statutory audit is then required under §316 HGB.
What is the deadline for filing annual financial statements?
The Jahresabschluss is due within 12 months of the fiscal year-end, filed electronically via the Unternehmensregister. Missing the deadline triggers a fine of €500–€25,000 under §335 HGB, repeatable, with personal liability for the managing director.
When must my business start issuing e-invoices?
All businesses have had to be able to receive and validate structured e-invoices since January 2025, with no revenue threshold. Issuing them becomes mandatory for domestic B2B transactions from January 2027 for businesses above €800,000 turnover, extending to all businesses from January 2028.

Talk to a Germany accounting expert

For companies setting up accounting and tax compliance in Germany, or reviewing an existing setup against current HGB and VAT requirements.