The statutory timeline
All periods run from the balance sheet date (usually 31 December).
Within 3 or 6 months — prepare
Within 8 or 11 months — adopt
Within 12 months — file
Tax calendar — E-Bilanz
Publication vs. deposit
How visible your numbers become depends on your size class.
Micro: deposit (Hinterlegung)
Small and above: publication
The penalty regime
Enforcement is automated — there is no discretion and no negotiation.
Warning with 6-week grace period
Fines of EUR 2,500 to 25,000 — repeatable
More English guides
German annual financial statements — overview | GmbH annual accounts | Jahresabschluss in English — language requirements