Tax return in Germany (Steuererklärung): deadlines and deductions
In German: Einkommensteuererklärung (Steuererklärung)
Mandatory in some situations (see below); voluntary and often worthwhile for other employees.
Who needs it
A Steuererklärung (tax return) settles your real income tax for the year. Your employer has already withheld wage tax during the year, based on your tax class. The return corrects that estimate.
Mandatory in these common cases:
- You or your spouse were in tax class III/V, or in IV with factor
- You had two or more employers at the same time (class VI)
- You received more than €410 of certain wage-replacement benefits, such as unemployment benefit, parental allowance (Elterngeld) or sick pay
- You had other income without tax withheld above €410, for example from freelancing or renting out property
- You are self-employed or a freelancer: you must always file (freelancing)
- The tax office asks you to file
Voluntary for everyone else, and often worth it. The first year in Germany is a good example: if you arrived mid-year, too much tax was often withheld.
When
| Tax year 2025 | Deadline |
|---|---|
| Filing yourself (mandatory filers) | 31 July 2026 |
| With a tax adviser or Lohnsteuerhilfeverein | 1 March 2027 |
| Voluntary return | Up to 4 years after the tax year: tax year 2025 until 31 December 2029 |
What you need
- Your tax ID and your local Finanzamt (tax office)
- The Lohnsteuerbescheinigung (annual wage tax statement) from each employer. Its data is also sent electronically.
- Receipts for costs you want to deduct: moving costs, work equipment, training, commuting days, home office days
- Your IBAN for the refund
- An ELSTER account. The activation letter comes by post, so register early.
How to do it
- Register for ELSTER, the free official tax portal, at elster.de.
- Start the income tax return (Einkommensteuererklärung) for the right year. Employees mainly need the main form, the employment section and, if relevant, special expenses.
- Import your data. ELSTER can pre-fill data your employer and insurers already reported (Belegabruf). Check it, don't copy blindly.
- Add your deductions. Newcomers most often claim these:
- Werbungskosten (work-related expenses): €1,230 per year is deducted automatically. It only helps to list costs when they add up to more than this.
- Commuting: €0.38 per km of one-way distance, per day you travelled to work
- Home office: €6 per day for each day you mainly worked at home, up to €1,260 per year. You can't claim commuting for the same day.
- Job-related moving costs: if you moved to Germany or within Germany for a job, costs like removal firms, travel and double rent can be deductible. Rules for international moves are stricter, so keep all receipts.
- Doppelte Haushaltsführung (double household): if your main home stays elsewhere and you rent a second place near work, rent up to €1,000 per month plus weekly trips home can count.
- Work equipment, professional training, and some insurance contributions
- Submit online. You don't need to send receipts unless the tax office asks for them.
Getting help
- Lohnsteuerhilfeverein (wage tax help association): a members' association that prepares returns for employees for an annual fee. It cannot help if you are self-employed.
- Steuerberater (tax adviser): for complex cases and for the self-employed.
- Tax software: commercial programs and apps exist, some in English. They submit through the same official interface.
What happens afterwards
The Finanzamt sends a Steuerbescheid (tax assessment) by post or into your ELSTER mailbox. It shows a refund or an amount to pay. Refunds go to your bank account. You have one month to object (Einspruch) if something is wrong. Processing often takes several weeks to a few months.
Common problems
I left Germany. Can I still file a tax return?
Yes. You can file for the years you worked in Germany, even from abroad, within the same deadlines. If you arrived or left mid-year, a return often leads to a refund. See leaving Germany.
Is ELSTER available in English?
ELSTER is mainly in German. Many people use a translation tool, a Lohnsteuerhilfeverein, or commercial software with an English interface.
Do I have to file if I only had one job all year in class I?
Usually not. It's voluntary, but you may get money back.
I filed voluntarily and now owe money. Can I withdraw it?
A voluntary return can usually be withdrawn within the one-month objection period. Ask your Finanzamt.
Official sources
Rules can change. These are the pages we checked — they have the final word. How we check facts
This guide explains the general rules. It is not tax advice. For your personal situation, ask the tax office (Finanzamt), a tax advisor (Steuerberater) or a wage-tax help association (Lohnsteuerhilfeverein).
Related guides
- Tax classes · Lohnsteuerklasse (Steuerklasse)What German tax classes I to VI mean, which one you get, how married couples choose III/V or IV/IV, and how to change your class in ELSTER.
- Payslip · Lohnabrechnung / GehaltsabrechnungHow to read a German payslip: gross pay, wage tax, church tax, solidarity surcharge and the 2026 social insurance rates that turn Brutto into Netto.
- Tax ID (Steuer-ID) · Steuerliche Identifikationsnummer (IdNr, Steuer-ID)Your German tax ID is an 11-digit number sent by post after your first Anmeldung. When it arrives, how to request it again, and how it differs from the Steuernummer.
- Freelancing · Freiberufler / Selbstständigkeit (Fragebogen zur steuerlichen Erfassung)How to start freelancing in Germany: Freiberufler vs Gewerbe, registering in ELSTER, tax number, Kleinunternehmer rule, invoices, VAT and health insurance.
- Leaving Germany · Wegzug ins AuslandLeaving Germany for good: Abmeldung, cancelling your flat and contracts, the broadcasting fee, health insurance, bank, final tax return, pension and your permit.