Complete ELSTER Guide in English: How to File German Taxes as an Indian Expat
Step-by-step guide to using ELSTER — Germany's official tax portal — in English. Covers registration, certificate, tax return submission for Indian expats.
If you are an Indian living and working in Germany, filing your taxes is not optional — it is often legally required, and almost always financially beneficial. The official way to do it is through ELSTER (Elektronische Steuererklärung), Germany's online tax portal. This guide walks you through everything, explained in plain English.
What is ELSTER and Why You Must Use It
ELSTER is the German government's official platform for submitting tax returns electronically. It is run by the Bavarian tax authority on behalf of all German states. Every employed person in Germany receives a Lohnsteuerbescheinigung (salary tax certificate) from their employer, but that does not mean your taxes are automatically filed correctly.
Why should you file a return?
- Most Indian expats are over-withheld during the year due to flat withholding rates
- If you have Indian income (FD interest, mutual funds, rental income), you must declare it
- The DTAA treaty gives you a foreign tax credit — but only if you claim it
- Average refund for Indian expats who file: €1,200+
The deadline is 31 July of the following year (e.g., for 2024 taxes, file by 31 July 2025). With a Steuerberater (tax advisor) or certified software, this extends to 28/29 February of the year after that.
ELSTER Registration: Two Options
Option 1: ELSTER Online (Recommended)
Go to elster.de and click "Mein ELSTER". You will create an account using your:
- Steueridentifikationsnummer (Tax ID) — an 11-digit number on your first tax letter from the Finanzamt
- German postal address for certificate delivery
- Email address
The process takes about 2 weeks because ELSTER mails your activation code to your registered address in Germany.
Option 2: ElsterFormular (Desktop software)
This is a downloadable Windows/Mac application. It is older but still works. Most people prefer the online version today.
If you just arrived in Germany and don't have your Tax ID yet, apply for it at your local Finanzamt or through the Bundeszentralamt für Steuern website. It takes 2–4 weeks to arrive by post.
Getting Your ELSTER Certificate
Once registered, ELSTER sends you a digital certificate (.pfx file). This replaces a signature — it proves you are who you say you are when submitting returns.
Steps:
- Complete registration on elster.de
- Wait for the activation letter (7–14 days by post)
- Enter the activation code on the website
- Download your certificate file — back this up securely
- Use this certificate every time you log in to ELSTER
Do not lose your ELSTER certificate. If you lose it, you must re-register and wait for a new one. Store it in a password manager or secure cloud backup.
Understanding the Tax Forms
German tax forms are called Anlagen (annexures). Here are the key ones for Indian expats:
| Form | What it covers | |------|---------------| | Mantelbogen (ESt 1A) | Your personal details, basic income summary | | Anlage N | Employment income from your German employer | | Anlage KAP | Capital gains, interest, dividends from German sources | | Anlage AUS | Foreign income — this is where Indian income goes | | Anlage Vorsorgeaufwand | Insurance and pension contributions |
What Indians Need to Fill Additionally: Anlage AUS
Anlage AUS (Ausländische Einkünfte — foreign income) is the most important form for Indian expats. You use it to declare:
- Fixed Deposit (FD) interest from Indian banks
- Mutual fund returns or dividends from Indian stocks
- Rental income from property in India
- Any other income sourced from India
Critically, Anlage AUS is also where you claim your DTAA credit — the foreign tax already paid in India (TDS deducted by your bank or broker) that offsets your German tax liability.
NRE account interest is tax-free in India — but Germany taxes worldwide income of tax residents. This means NRE interest must be declared in Anlage AUS even though no TDS was deducted. See our dedicated NRE/NRO guide for details.
Common Mistakes Indians Make on ELSTER
- Not filing Anlage AUS — Many assume that income already taxed in India doesn't need to be declared. It does.
- Using the wrong exchange rate — Germany requires the official ECB/Bundesbank exchange rate for the relevant date, not the Google rate.
- Missing the DTAA credit — Forgetting to enter the Indian TDS paid means you pay tax twice.
- Wrong tax class — If you recently married or are filing as a couple, your tax class may have changed.
- Missing the deadline — Late filing without an extension triggers automatic late penalties.
Deadlines and Extensions
| Situation | Deadline | |-----------|----------| | Self-filing (no advisor) | 31 July of the following year | | With Steuerberater or certified software | Last day of February, two years after the tax year | | Mandatory filing (income > €13,150 from non-employment) | 31 July — no extension |
If you cannot file by the deadline, you can apply for an extension (Fristverlängerung) at your local Finanzamt. State your reason clearly.
How TaxDost Helps
Filing Anlage AUS manually is complex. You need to:
- Convert all Indian amounts to EUR at the correct exchange rate
- Apply the DTAA treaty correctly for each income type
- Determine which German annexure each type of income belongs to
- Calculate the exact foreign tax credit amount
TaxDost generates ELSTER-compatible XML automatically. You connect your Indian income data, we handle the treaty math, and you download a file ready to upload directly to ELSTER. No German tax knowledge required.
Join the waitlist to be first when we launch.