The German tax return: deadlines, refunds and the expat angle
The German Einkommensteuererklärung: 31 July 2026 deadline, who must file vs who should, average €1,000+ refunds, the 4-year window, and the expat angle.
Last updated: August 7, 2026
Do I have to file a German tax return, and when is it due?
Many employees don't have to file - but most should, because the average refund is well over €1,000. If you're required to file (multiple employers, side income over €410, a IV/IV-with-Faktor or III/V marriage, or wage-replacement benefits like Elterngeld), the 2025 return is due 31 July 2026; using a tax adviser or Lohnsteuerhilfeverein extends that to end of February 2027. If filing is voluntary, you have four years (until 31 December 2029 for tax year 2025) and no penalty. Expats especially leave money on the table: moving costs, double-household, and language courses are all deductible.
What this guide covers
File in an afternoon: smartsteuer
Interview questions instead of tax forms: smartsteuer calculates your refund live and files through ELSTER for you. German-language UI - pair it with your browser’s translate function.
Start your return on smartsteuerAffiliate link. No extra cost to you, keeps our expat guides free.
Two kinds of filer: "must" vs "should"
The single most useful thing to understand about German taxes: for a regular employee, income tax is already withheld from every paycheck (Lohnsteuer - see Your German payslip decoded). So a tax return isn't about *paying* more; for most employees it's about getting a refund of over-withheld tax. There are two situations:
- Pflichtveranlagung (mandatory filing): the law requires you to file. Hard deadline, and late filing risks penalties.
- Antragsveranlagung (voluntary filing): you're not required, but you file to claim a refund. Generous deadline, no downside.
Knowing which one you're in decides your deadline and your urgency.
Who *must* file (Pflichtveranlagung)
You're legally required to submit an Einkommensteuererklärung if any of these applied in the tax year:
- You had more than one employer at the same time (wages taxed under class VI).
- You earned side income over €410 that wasn't already taxed - freelance fees, rent, some pensions.
- You received wage-replacement benefits over €410 subject to Progressionsvorbehalt (§46 EStG): Elterngeld, Kurzarbeitergeld, Arbeitslosengeld, sick pay. (These are tax-free but raise the rate on your other income - which is why a return is required. See Your German payslip decoded.)
- You're married and used tax classes III/V, or IV/IV with a Faktor - the withholding is provisional and must be reconciled.
- You had a Freibetrag (allowance) entered on your payroll tax data (ELStAM) during the year.
- You're self-employed or a freelancer with taxable profit, or drew certain other income (running an online business counts here).
If none of these apply - the classic case of a single employee, one job, tax class I, no side income - you're usually not required to file at all. But you'll almost always benefit from doing it voluntarily.
Who *should* file even when they don't have to
Voluntary filing is where the money is. The tax office over-withholds during the year and refunds the difference once your real deductions are counted. It's worth it if you:
- Had work expenses above the €1,230 automatic lump sum (Arbeitnehmer-Pauschbetrag) - commuting, a home office, tools, professional literature.
- Moved for work, ran a second household (double-household), or commuted long distances.
- Paid for further training or language courses (German courses can count when work-related).
- Had big insurance, childcare, or household-service costs.
- Started or stopped work mid-year (you were taxed as if you earned that monthly rate all year, so you over-paid).
- Married during the year, or switched tax class.
- Were studying and earned little or nothing - the one case where filing pays off *later* rather than now. Register your study costs as a loss (Verlustvortrag) and the Finanzamt carries them forward against the tax on your first real salary. This works for a Zweitstudium, dual study or study after an apprenticeship; costs for a first degree are generally capped as Sonderausgaben (€6,000/year) and cannot be carried forward. You can file retroactively for up to seven years, so a Master's graduate can often still claim the lot.
Because so many of these hit newcomers in year one, expats are among the most likely to get a substantial refund - and among the most likely to never claim it.
Studying now, working later? File anyway.
Steuererklaerung-Student.de walks students through the online return, including the Verlustvortrag: you register your study costs as losses in a year you earned little or nothing, and the Finanzamt carries them forward to cut your tax bill once you start working. Worth checking whether you qualify - a Zweitstudium, dual study or study after an apprenticeship generally can carry losses forward, while a first degree is usually capped as Sonderausgaben instead. German-language site, so pair it with your browser’s translate.
Start your student tax returnAffiliate link. No extra cost to you, keeps our expat guides free.
The deadlines, precisely
| Your situation | Deadline for the 2025 return |
|---|---|
| Mandatory filing, self-prepared | 31 July 2026 (midnight) |
| Mandatory filing, via tax adviser or Lohnsteuerhilfeverein | 28 February 2027 |
| Voluntary filing | 31 December 2029 (4 years; no penalty) |
Key points:
- The 31 July date is the standard mandatory deadline once the pandemic-era extensions have fully unwound. Each tax year's return is due 31 July of the *following* year.
- Engaging a Steuerberater or a Lohnsteuerhilfeverein (a low-cost tax-help association for employees) automatically buys you until the end of February of the year after next - a genuine, legal extension worth using if you're slammed.
- Voluntary filers get four years. For tax year 2025 that's until 31 December 2029. You can file four back-years at once if you never bothered - a common expat windfall.
Late filing: penalties and interest
Miss a mandatory deadline and the tax office can levy:
- A Verspätungszuschlag (late-filing surcharge): generally 0.25% of the assessed tax per started month, minimum €25/month, once you're past the deadline (and automatic after certain thresholds).
- Interest (Zinsen) on any tax owed, running from 15 months after the tax year.
Voluntary filers face none of this - there's no penalty for filing late (or not at all) when you weren't required to, because the state isn't waiting on money from you. The only cost of delay is your own refund sitting uncollected, and the four-year window eventually closing.
What you can deduct (the expat highlights)
The German system rewards documentation. Beyond the €1,230 automatic work-expense lump sum, the deductions that most often move an expat's refund:
| Category | Examples |
|---|---|
| Work expenses (Werbungskosten) | Commuting (€0.30-0.38/km), home office flat rate, work equipment, professional development, application costs |
| Relocation for work | Moving costs, and a double household (doppelte Haushaltsführung) if you kept a home elsewhere while working in Germany |
| Language & training | German courses and other job-related training |
| Special expenses (Sonderausgaben) | Insurance premiums, donations, church tax paid (see Church tax in Germany), Riester/Rürup pension contributions |
| Extraordinary burdens | Large medical bills, care costs |
| Household-related | Craftspeople and household services (part of labour costs, up to annual caps) |
Keep receipts and proof - you rarely submit them upfront now, but the Finanzamt can ask.
The lump sums and specific deductions worth knowing
German tax gives you automatic allowances plus named deductions - knowing the numbers tells you when filing pays:
- Arbeitnehmer-Pauschbetrag (€1,230): every employee gets this work-expense lump sum automatically. Your real work costs only help if they exceed €1,230 - below that, you already have it.
- Home-office flat rate (Homeoffice-Pauschale): €6 per working-from-home day, up to €1,260/year (210 days) - claimable even without a separate study, and a big one for remote/hybrid workers.
- Commuter allowance (Pendlerpauschale): €0.30 per km for the first 20 km, €0.38 from km 21, one way, per working day - a long commute alone can blow past the €1,230 lump sum and trigger a refund.
- Sparer-Pauschbetrag (€1,000 single / €2,000 joint): investment income (interest, dividends, capital gains) up to this is tax-free - file a Freistellungsauftrag with your bank so it isn't withheld (Investing as an expat in Germany).
- Double-household (doppelte Haushaltsführung): if you keep a home elsewhere while working in another city, rent, travel, and a weekly trip home are deductible - substantial for split-location arrivals.
- Relocation, German/work courses, work equipment, professional insurance - all deductible on top.
Couples: joint assessment (Zusammenveranlagung)
Married couples and registered partners choose how to be assessed, and it usually pays to be joint:
- Zusammenveranlagung (joint): the Ehegattensplitting method taxes the couple as one and splits the income - a real saving when partners earn unequally (one high, one low/zero). This is the default worth taking for most one-high-earner households.
- Einzelveranlagung (separate): occasionally better in specific cases (e.g. both with certain wage-replacement benefits or large unequal special expenses) - software will test both.
- It interacts with your Steuerklasse during the year (German tax classes (Steuerklassen)), but the *annual* outcome is set by the return, not the class - the class only shifts when you get the money.
How to actually file it
You have three realistic routes:
- ELSTER - the official, free government portal. No fee, but German-centric and unguided. Full walkthrough (and its English limits) in ELSTER in English.
- English tax software (Wundertax, Taxfix, SteuerGo, WISO) - asks simple questions in English, fills the German forms for you, and submits electronically to the tax office. Typically €30-40 per return, often free until you see your refund. The pragmatic choice for most expats.
- A tax adviser (Steuerberater) or Lohnsteuerhilfeverein - worth it for complex situations (self-employment, foreign income, property), and it extends your deadline.
For a standard employee with a refund to claim, English software is usually the fastest path from "I should do this" to money in your account.
The guided route: smartsteuer
Interview questions instead of raw forms - smartsteuer calculates your refund live and submits through ELSTER for you. German-language UI, so pair it with your browser's translate function.
Try smartsteuerAffiliate link. No extra cost to you, keeps our expat guides free.
The expat-specific wrinkles
- Your first (partial) year in Germany: if you arrived mid-year, you were taxed monthly as though that was your annual pace - so you very likely over-paid and a return refunds it.
- Worldwide income & double taxation: as a German tax resident you're generally taxed on worldwide income, but double-taxation treaties usually prevent being taxed twice. Foreign income can still affect your German rate (Progressionsvorbehalt). This is where a Steuerberater earns their fee.
- The year you leave Germany: you can (and often should) still file - a mid-year departure usually means another over-payment to reclaim. See the leaving-Germany checklist for sequencing.
- Church tax: if you were registered to a tax-collecting denomination, you paid Kirchensteuer - deductible as a special expense, and worth understanding before you tick that box: Church tax in Germany.
Frequently asked questions
Do I have to file a tax return in Germany?
Only if you fall under Pflichtveranlagung - e.g. multiple employers, side income over €410, a III/V or IV/IV-with-Faktor marriage, wage-replacement benefits like Elterngeld, or a payroll allowance. A single employee with one job in class I usually isn't required to file, but should anyway to claim a refund.
When is the German tax return due for 2025?
31 July 2026 if you must file and prepare it yourself; end of February 2027 if a tax adviser or Lohnsteuerhilfeverein does it. Voluntary filers have until 31 December 2029.
How much is the average tax refund?
Typically well over €1,000 for employees - which is why voluntary filing is almost always worth it. Your actual refund depends on your deductions.
Can I still file for previous years?
Yes - voluntary returns can be filed up to four years back. In 2026 you can still file 2022, 2023, 2024 and 2025, potentially four refunds at once.
What happens if I file late?
For mandatory returns, expect a late surcharge (from €25/month) and possibly interest. For voluntary returns there's no penalty at all - you only risk your own refund expiring after four years.
What can expats deduct?
Moving-for-work costs, a double household, German/work-related courses, commuting, home office, work equipment, insurance, and church tax paid, among others. First-year and mid-year arrivals almost always over-paid and get money back.
What's the easiest way to file in English?
English tax software (Wundertax, Taxfix, SteuerGo, WISO) asks questions in English and files the German forms for you - usually €30-40 and much easier than the official ELSTER portal. See ELSTER in English.
Do I need a Steuerberater?
Not for a simple employee return - software or ELSTER suffices. Use an adviser (or a Lohnsteuerhilfeverein) for self-employment, foreign income, property, or if you want the automatic deadline extension.
Am I taxed on my worldwide income?
As a German tax resident, generally yes, but double-taxation treaties usually prevent paying twice. Foreign income can still raise the rate applied to your German income. Get professional advice if you have significant income abroad.
What can I deduct without keeping every receipt?
Automatic lump sums cover a lot: the €1,230 work-expense Pauschbetrag, the €6/day home-office flat rate (max €1,260), the commuter allowance (€0.30/km first 20 km, €0.38 beyond), and €1,000 of tax-free investment income (€2,000 joint). Real costs above the lump sums, plus relocation, courses, and a double household, add more.
Should my spouse and I file jointly?
Usually yes if you earn unequally - joint assessment (Zusammenveranlagung) with Ehegattensplitting can save meaningful tax when one partner earns much more. Separate assessment occasionally wins in specific cases; tax software tests both automatically.
How long until I get my refund?
Typically 4-12 weeks after filing, depending on the Finanzamt's workload and the time of year (spring is busiest). Filing electronically via ELSTER or software is faster than paper. You'll get a written assessment (Steuerbescheid) confirming the figure before the money lands.
How do I handle investment income?
Up to €1,000 (€2,000 joint) of interest, dividends, and capital gains is tax-free via the Sparer-Pauschbetrag - lodge a Freistellungsauftrag with your bank so it isn't withheld. Above that, it's taxed at the flat 25% (plus Soli/church), declared on Anlage KAP. See Investing as an expat in Germany.
I'm leaving Germany this year - should I still file?
Usually yes. A mid-year departure typically means you over-paid, so a final return often produces a refund. You can file it after you leave.
Related guides
Keep going: these guides continue where this one ends.
ELSTER in English: surviving the official tax portal
ELSTER is Germany's free tax portal, but German-centric and unguided. How to register (the 2-week certificate wait), file, and when English
Your German payslip decoded: where 40% of your salary goes
Where 40%+ of your German salary goes: Lohnsteuer, Soli, church tax, and social contributions (health, pension, care, unemployment). Your pa
German tax classes (Steuerklassen): what they are and which to pick
Steuerklassen I-VI: which class you get, why married couples choose III/V or IV/IV with factor, how to change class and what it does to net
Church tax in Germany: the box you ticked without noticing
Kirchensteuer is 8-9% of your income tax, triggered by one box on your Anmeldung form. Who pays, how to leave (Kirchenaustritt), and the fee