The German tax return: deadlines, refunds and the expat angle
Steuererklärung for expats: 31 July 2026 deadline for 2025, advisor extension to 1 March 2027, voluntary filing 4 years back, average refund €1,095, English apps.
Last updated: July 13, 2026
When is the German tax return deadline and how much do expats get back?
The 2025 tax return is due 31 July 2026 if you file yourself, or 1 March 2027 with a tax advisor. Voluntary filers can go back four years (2025 return until end of 2029). Nine out of ten voluntary returns get money back, averaging €1,095 - and expats who arrived mid-year are prime refund candidates.
What this guide covers
Why expats overpay by default
German payroll tax assumes you earn your monthly salary all 12 months. Arrive in July and you were taxed at a full-year rate on a half-year income: the difference comes back only if you file. Add relocation costs, home-office, work equipment and language courses (partly deductible when job-relevant) and first-year refunds of €1,000-3,000 are common.
Must you file? (Pflichtveranlagung triggers)
You are REQUIRED to file if any apply: tax class combination III/V or VI, side income over €410, received Elterngeld/Kurzarbeit or other progression-relevant benefits, multiple employers, or the Finanzamt wrote to you. Everyone else files voluntarily - which, given the refund odds, you should.
Your three filing routes
| Route | Cost | Best for |
|---|---|---|
| English tax app, Wundertax, SteuerGo) | ~€35-40 flat ⚠️ VERIFY | Employees with standard situations - interview-style, English, 30-60 minutes |
| ELSTER (official, free) | €0 | German-readers with patience; see our ELSTER walkthrough |
| Steuerberater / Lohnsteuerhilfeverein | ~€150-500+ / ~€50-150 membership | Freelancers, US citizens (dual filing!), property, stock options |
The deductions expats forget
- Relocation to Germany for work: flat Umzugskostenpauschale + actual travel ⚠️ VERIFY current flat rates
- Double household (Doppelte Haushaltsführung) if you keep a home abroad and support it
- Commute: €0.30/km (€0.38 from km 21) distance allowance ⚠️ VERIFY 2026
- Work equipment, home office allowance (€6/day, max €1,260 ⚠️ VERIFY)
- Job-related German courses, application costs, professional insurance
- The €1,230 employee lump sum (Arbeitnehmer-Pauschbetrag ⚠️ VERIFY 2026) comes automatically - itemize only above it
Timing for the fastest refund
Employer/bank data reaches the Finanzamt by late February - file March-June for clean processing. Refunds typically land 6-10 weeks after filing.
Frequently asked questions
I only worked 3 months in Germany last year. Worth filing?
Almost always - part-year earners have the highest refund rates.
Do I declare foreign income?
Usually yes for the progression clause (Progressionsvorbehalt) even when not taxed in Germany, and treaties decide the rest. US citizens: get a professional used to expat cases.
What happens if I miss 31 July as a mandatory filer?
Late fees (min €25/month started). File anyway, fast - or engage an advisor, which retroactively extends the deadline.
Can I file for years I already left Germany?
Voluntary returns work up to 4 years back even from abroad - refunds pay out to foreign IBANs.
Is the refund taxable next year?
No, it is your own overpaid tax coming home.
Related guides
Keep going: these guides continue where this one ends.
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
Your German payslip decoded: where 40% of your salary goes
Every deduction decoded: income tax, 17.5% health insurance halved, 18.6% pension halved, care and unemployment insurance. Why €60k gross is
ELSTER in English: surviving the official tax portal
The official free tax portal walkthrough: certificate registration, which forms (ESt 1 A, Anlage N), field-by-field translations and when pa
Kindergeld: Germany's €259 child benefit for expat families
Child benefit for expats: €259 monthly per child, who qualifies (work permits yes, students conditional), Familienkasse application, EU-abro