How do you file a tax return via ELSTER in Germany?
ELSTER (Elektronische Steuererklärung) is Germany's mandatory online tax portal for all business tax filings. Corporations must file KSt, GewSt, USt, and Lohnsteuer-Anmeldungen exclusively via ELSTER. Registration requires applying for an ELSTER organisation certificate (Organisationszertifikat) which takes 1-2 weeks. Steuerberater have their own authentication and file on clients' behalf.
Detailed Explanation
ELSTER (Elektronische Steuererklärung) is the German tax authority's (Finanzverwaltung) electronic filing system for all tax returns. Paper filing has been abolished for corporations and is being phased out for individuals. All German businesses interact with ELSTER regularly — typically monthly for Umsatzsteuer-Voranmeldungen and Lohnsteuer-Anmeldungen, and annually for KSt, GewSt, and the USt annual declaration.\n\nTypes of ELSTER access\n\n1. Mein ELSTER (elster.de): the web portal for individuals and smaller businesses. Authentication via ELSTER certificate file (.pfx), password, or since 2022 also via ELSTER App (smartphone TOTP-style authentication). Access requires registration and certificate issuance.\n\n2. Organisationszertifikat: for GmbHs and businesses needing programmatic or team access. Issued as a software certificate (.pfx file) for the legal entity rather than an individual. One Organisationszertifikat per legal entity; multiple users can share it.\n\n3. Steuerberater access: Steuerberater authenticate using their own professional ELSTER certificate (ElsterBasis/ElsterSpezial) and file on behalf of clients. Clients do not need their own certificate if all filings are handled by a Steuerberater.\n\n4. ELSTER-Schnittstelle (API): for accounting software like AccountsOS, which connects directly to ELSTER via the ERiC (ELSTER Rich Client) API to submit returns programmatically without manual portal interaction.\n\nRegistration process for a GmbH\nStep 1: Go to elster.de and select 'Registrierung für Organisationen'\nStep 2: Enter the GmbH's Steuernummer and Finanzamt, confirm the company's Steuer-ID\nStep 3: ELSTER sends an activation code by post to the registered company address (5-10 business days)\nStep 4: Enter the activation code online to receive the Organisationszertifikat\nStep 5: Download and store the .pfx certificate file securely — this is the authentication credential for all ELSTER filings. A backup copy is essential; ELSTER cannot regenerate a lost certificate.\n\nReturns filed via ELSTER\n- Umsatzsteuer-Voranmeldung (monthly/quarterly): due 10th of following month/quarter\n- Lohnsteuer-Anmeldung (monthly/quarterly/annual): due 10th of following period\n- Körperschaftsteuererklärung (annual): due 31 July (standard) or end of February (with Steuerberater)\n- Gewerbesteuererklärung (annual): same deadline as KSt\n- Umsatzsteuerjahreserklärung (annual): same deadline as KSt\n- Zusammenfassende Meldung (ZM — EU VAT recapitulative statement): monthly or quarterly\n- Kapitalertragsteuer-Anmeldung: when dividends are paid\n\nDauerfristverlängerung via ELSTER\nApply online via ELSTER for a one-month extension on Voranmeldungen (requires a Sondervorauszahlung of 1/11th of prior year's liability). This is set up once and applies permanently to all future periods until revoked.\n\nBelegabruf (electronic document retrieval)\nSince 2023, ELSTER allows retrieval of pre-populated data (Belegabruf) including wage tax information, prior year assessment data, and Bescheinigungen. This is primarily useful for individual ESt returns but growing in scope for businesses too.\n\nWhat ELSTER does not cover\n- Bundesanzeiger filing for annual accounts: this is separate, via the Bundesanzeiger/Unternehmensregister portal\n- Handelsregister filings: via the Amtsgericht (notary-submitted)\n- Social insurance contributions: these go to the Einzugsstelle (health insurance fund), not ELSTER\n\nPraktische Hinweise (practical notes)\nThe ELSTER portal is functional but not modern. Accounting software with ELSTER integration (like AccountsOS) significantly reduces friction — Voranmeldungen can be submitted directly from the accounting data without re-entering figures in the web portal. ELSTER downtime sometimes occurs around major deadlines (especially the 10th of the month for USt/Lohnsteuer) — file at least 2-3 days early to avoid deadline risk.
Source: https://www.elster.de/eportal/helpGlobal?themaGlobal=ezertifikate
Real-World Examples
New GmbH registering for ELSTER
A Frankfurt GmbH registered in January 2025 applies for its Organisationszertifikat in February. The activation letter arrives at the registered office within 7 days. The Geschäftsführer downloads the certificate and stores it in the company's secure file storage for all future filings.
Monthly USt Voranmeldung submission
Using AccountsOS, the software automatically compiles the January output USt (€8,500) and Vorsteuer (€3,200) figures from the month's transactions and submits the Voranmeldung directly via ELSTER on the 8th of February. The net payment of €5,300 is scheduled via SEPA.
Steuerberater-managed filing
A Munich GmbH instructs its Steuerberater to handle all ELSTER filings. The Steuerberater uses their own professional certificate to authenticate and file on the GmbH's behalf. The GmbH never needs its own ELSTER certificate.
Common Mistakes to Avoid
- Losing the ELSTER Organisationszertifikat .pfx file with no backup — certificate replacement requires re-registration and another post-based activation process taking 1-2 weeks
- Filing right on the deadline date (10th of the month) when ELSTER is under heavy load — system slowdowns can cause late submission even if you started before midnight
- Confusing ELSTER with the Bundesanzeiger portal — annual accounts must be filed separately via bundesanzeiger.de, not via ELSTER
- Not applying for the Dauerfristverlängerung — the 1-month extension is automatic once applied for and saves significant time pressure on high-volume filing months
Frequently Asked Questions
Can I use ELSTER in English?
No — ELSTER is only available in German. Foreign-language speakers typically rely on a German-speaking Steuerberater or use accounting software with an integrated ELSTER interface that presents the German regulatory data in a more accessible format.
What is the ELSTER App and can I use it for business filings?
The ELSTER App (available on iOS and Android) is primarily designed for individual Einkommensteuer filers. For GmbH and business Voranmeldungen, the ELSTER web portal or accounting software with ELSTER API integration is the appropriate route.
Do I need ELSTER if I have a Steuerberater?
If your Steuerberater handles all filings, you do not need your own ELSTER access. However, many businesses like to have their own access to view assessments (Bescheide), check payment references (Kassenzeichen), and have backup capability if the Steuerberater relationship changes.
How long does ELSTER registration take?
The activation letter is typically posted within 3-5 business days of applying. Mail delivery to a German address adds 1-4 days. Total process from application to active certificate: approximately 7-14 days. Plan registration well in advance of your first filing deadline.
What is the ERiC library and how does accounting software use it?
ERiC (ELSTER Rich Client) is the official API library provided by the German tax authorities for software vendors to integrate ELSTER submission. Accounting software like AccountsOS uses ERiC to submit returns directly from the software, pre-filling all fields from the accounting data and sending via the authenticated connection without the user needing to touch the ELSTER portal.
Practical Tips
- Apply for your ELSTER Organisationszertifikat on the same day you receive your Steuernummer from the Finanzamt — it takes 1-2 weeks and you will need it before your first filing deadline
- Store the .pfx certificate file in at least two secure locations (secure cloud storage plus encrypted local backup) — losing it means a 2-week re-registration process
- Use accounting software with native ELSTER integration to submit Voranmeldungen directly from your bookkeeping data — this eliminates transcription errors and saves 15-30 minutes per monthly filing
- Apply for Dauerfristverlängerung immediately after registration — the 1-month extension costs only a prepayment and removes the perpetual pressure of the 10th-of-the-month deadline
Related Germany Questions
Ask Finn your Germany accounting questions
Finn knows Federal Central Tax Office (BZSt) & Finanzämter rules and your specific business numbers. Get instant answers in plain English.
Try free for 14 days