Taxes
Tax Return Germany Expat: Do You Have to File in 2026?
A tax class III/V combination or 410 EUR in side income can flip your German filing from optional to mandatory, with a 25 EUR monthly penalty for missing the deadline.
The Finanzamt does not send you a reminder if you owe them nothing back and skip filing, but it absolutely will send you a letter if you were required to file and didn't. On 15 September 2026, the Bundesfinanzministerium's monthly report flagged that voluntary tax return backlogs at local Finanzamt offices are running longer than usual heading into the 2026 filing season, with some offices in North Rhine-Westphalia quoting processing times of five to seven months for straightforward Antragsveranlagung cases. That gap between "you can file" and "you'll see money" matters if you're deciding whether it's worth the paperwork this year.
Heads up: some links below are partner links. If you sign up through them we may earn a small commission at no extra cost to you. We only recommend tools we'd actually use ourselves.
Do Expats Have to File Taxes in Germany?
Short answer: it depends on your income setup, not on your visa status. If you're a steuerlich ansässig (tax resident) in Germany, meaning you have a permanent home here or spend more than 183 days a year in the country, you're taxed on your worldwide income the same way a German citizen is. That's true whether you're on a Blue Card, a freelance visa, or an EU passport.
Here's the quick framework: if you had exactly one employer all of 2025 or 2026, no side income, and standard tax class 1 or 4, you probably don't have to file, though you might still want to. If you're a freelancer, had multiple income sources, claimed parental benefits, or your tax class combination is III/V or IV with factor, filing becomes mandatory. For the residency mechanics that decide all of this, see German Tax Residency Rules for Expats: Complete 2026 Guide.
Mandatory vs. Voluntary Tax Return: Which One Are You?
Germany splits filers into two buckets: Pflichtveranlagung (mandatory) and Antragsveranlagung (voluntary, on request). The difference decides your deadline, your penalty exposure, and honestly your motivation to bother.
- Pflichtveranlagung triggers - self-employment or freelance income, income over 410 EUR from a second job, receipt of wage replacement benefits like Elterngeld or Kurzarbeitergeld over 410 EUR, or a tax class III/V combination for married couples.
- Antragsveranlagung applies - you had one employer, standard tax class, and want to claim deductions the payroll system never applied, like commuting costs or work equipment.
If you're mandatory, you must file by the deadline or face penalties. If you're voluntary, there's no deadline pressure in the same sense, but you only have a four-year window to claim it (more on that below).
Salaried Employees: When Filing Is Required
Shortcut: see our ranked picks for Best Tax Software for Expats in Germany.
Compare now →Most expats on a standard employment contract assume they're in the clear. Check these triggers before assuming that:
- Second income over 410 EUR - freelance side gigs, rental income, or a mini-job that tipped over the threshold.
- Tax class combination III/V - common for married couples where one partner earns significantly more. This combination almost always creates a mandatory filing obligation because the withholding doesn't match the actual joint tax liability.
- Wage replacement benefits - Elterngeld, Krankengeld, or short-term unemployment benefits (Kurzarbeitergeld) above 410 EUR trigger the Progressionsvorbehalt, which we'll get to.
- Multiple employers in the same year - even sequential jobs, not just simultaneous ones, can trigger this.
If none of these apply and you had one employer with standard tax class 1, you're in Antragsveranlagung territory, meaning filing is optional but often worth it.
Freelancers and Self-Employed: Filing Rules Differ
If you invoice clients as a Freelancer (freiberuflich) or run a registered business (Gewerbe), filing is not optional. Full stop. You'll need the main income tax form plus Anlage S for freelance income or Anlage G for commercial business income, alongside a profit calculation, usually an Einnahmen-Überschuss-Rechnung (EÜR) if your revenue stays under 800,000 EUR and profit under 80,000 EUR annually.
Freelancers also juggle quarterly advance payments (Vorauszahlungen) that the Finanzamt sets based on your prior year's return, so your first year of filing often determines your cash flow for the next. If you're financing equipment or a slow client-payment cycle in the meantime, it's worth understanding Business Loans for Freelancers in Germany: Requirements & Costs 2026 before you assume a bank will treat freelance income the way it treats a payslip.
Multiple Income Sources or Foreign Income
Own rental property back home? Have investment income sitting in a US brokerage or UK pension? Germany taxes worldwide income for residents, and that includes it even if the source country already withheld tax under a treaty. This is where the Progressionsvorbehalt (progression clause) comes in: certain foreign or exempt income doesn't get taxed directly in Germany but does get added to your income when calculating your tax rate, which can push your German-source income into a higher bracket.
US citizens in particular run into layered complexity here. If you're holding index funds or ETFs from a US brokerage, the PFIC rules can turn what looks like a simple investment into a reporting nightmare on both sides of the Atlantic. Read Can US Expats Buy ETFs in Germany? PFIC Rules Explained 2026 before you file anything.
Warning: Foreign income, even if tax-exempt under a double taxation treaty, usually still has to be declared on Anlage AUS. Leaving it off isn't a shortcut, it's an omission the Finanzamt can catch through automatic information exchange with over 100 countries.
The 2026 Steuererklärung Deadline for Expats
For the 2025 tax year (the return you'd file during 2026), the standard mandatory filing deadline is 31 July 2026 if you file it yourself. If you use a registered tax advisor (Steuerberater) or a service like SteuerGo, the deadline extends automatically, typically to the end of February 2027, though you should confirm the exact date with your provider since it's tied to legislation that gets adjusted periodically.
Since today is 21 September 2026, if you missed the 31 July 2026 mandatory deadline and haven't requested an extension, you're already in penalty territory. The Finanzamt charges a late-filing surcharge (Verspätungszuschlag) of at least 25 EUR per month or part-month you're late, calculated as a percentage of the assessed tax. Don't wait for a letter, contact your local Finanzamt directly and request a Fristverlängerung (extension) if you're behind. Confirm current deadline specifics on the official Bundesfinanzministerium site, since exact cutoffs shift year to year.
How to File Your Tax Return With ELSTER as a Foreigner
ELSTER (official) is Germany's free government tax portal. It costs nothing, but it's entirely in German, and the interface feels like it was built in 2010 (because parts of it were). Here's the realistic walkthrough:
- Register at elster.de - you'll need your Steuer-ID (tax ID number, sent by mail after Anmeldung), and registration itself takes 10 to 14 days because they mail you an activation code.
- Wait for your certificate file - once activated, you download a digital certificate that logs you in going forward.
- Choose the right forms - the main form (Hauptformular), plus Anlage N for employees, Anlage S or G for freelancers, and Anlage AUS for foreign income.
- Enter your data and submit - ELSTER auto-fills some fields if your employer already reported your Lohnsteuerbescheinigung electronically.
If the German-only interface and multi-week registration wait sound painful, SteuerGo offers the same filing pathway with an actual English interface and a guided question-by-question process, at steuergo.de/en. It still submits to the Finanzamt through the same backend, so you're not sacrificing legitimacy for usability.
Tip: Start your ELSTER registration the day you decide to file, not the week before the deadline. The mailed activation code alone eats 10 to 14 days, and that's before you've entered a single number.
How Much of a Tax Refund Can Expats Expect?
There's no honest flat figure here, and any article promising one is guessing. Your refund depends on your Werbungskosten (work-related expenses): commuting costs at 0.30 EUR per kilometer for the first 20km and 0.38 EUR beyond that (verify the current rate on the official BMF page, since it's adjusted periodically), home office costs, professional training, work equipment, and union or professional association dues.
Other common refund drivers include:
- Sonderausgaben (special expenses) - private pension contributions, including Rürup and Riester plans, which can meaningfully reduce taxable income depending on which one fits your situation. Compare them in Rürup vs Riester Pension in Germany: Which Wins for Expats i.
- Church tax paid - if you're registered with a church, that tax is fully deductible as a special expense. If you'd rather not pay it at all, see Church Tax in Germany for Expats: Cost & How to Opt Out 2026.
- Extraordinary burdens - certain medical costs above a threshold tied to your income and family status.
Building a solid financial paper trail matters here too, since a clean Schufa file and documented income history make everything from a refund's timing to future credit decisions smoother. See How to Build Credit Score in Germany as an Expat (2026 Guide) for the broader picture.
Frequently Asked Questions
Do I have to file a tax return in Germany if I only had one employer all year?
Not usually. If you had a single employer, standard tax class, and no other income, you're in Antragsveranlagung territory, meaning filing is voluntary rather than required.
What happens if I don't file my Steuererklärung by the deadline?
If you were required to file (Pflichtveranlagung) and miss the deadline, the Finanzamt charges a late surcharge of at least 25 EUR per month you're late, plus possible interest on any tax owed.
Can I file my German tax return in English?
ELSTER itself is German-only, but third-party software like SteuerGo offers a full English interface that submits through the same official system.
How far back can I claim a voluntary tax refund in Germany?
You generally have four years from the end of the relevant tax year to file a voluntary return, so a 2022 tax year return would need to be filed by the end of 2026.
Do freelancers in Germany need an accountant to file taxes?
Not legally, but many freelancers with EÜR calculations, quarterly VAT, and advance payment schedules use a Steuerberater to avoid errors that trigger audits.
What documents do I need before starting my ELSTER filing?
Your Steuer-ID, Lohnsteuerbescheinigung from each employer, receipts for deductible expenses, health insurance contribution statements, and bank details for any refund.
Final Thoughts
Filing your German taxes isn't optional guesswork, it's determined by concrete triggers: your tax class, your income sources, and whether you're employed or self-employed. If none of the mandatory triggers apply to you, filing voluntarily is usually worth the couple of hours it takes, especially with commuting and home office deductions on the table. Start with ELSTER registration this week if you're mandatory and behind, since the activation code alone takes 10 to 14 days to arrive by mail.
Common questions
- Do I have to file a tax return in Germany if I only had one employer all year?
- Not usually. If you had a single employer, standard tax class, and no other income, filing is voluntary rather than required.
- What happens if I don't file my Steuererklärung by the deadline?
- If you were required to file and miss the deadline, the Finanzamt charges a late surcharge of at least 25 EUR per month you're late, plus possible interest on any tax owed.
- Can I file my German tax return in English?
- ELSTER itself is German-only, but third-party software like SteuerGo offers a full English interface that submits through the same official system.
- How far back can I claim a voluntary tax refund in Germany?
- You generally have four years from the end of the relevant tax year to file a voluntary return.
Our picks
Best Tax Software for Expats in Germany [2026]
A short, opinionated shortlist. Affiliate links pay for hosting, but nothing here is paid placement, and we only list services we’d use ourselves. See the full comparison →
Wundertax
4.3Simple online tax return software in English. Average refund: 1,063 EUR.
Pros
- Full English interface
- Simple step-by-step process
- Only pay if you file
Cons
- Not suitable for complex cases
- No personal advisor
Taxfix
4.3Mobile-first tax app that files your return in under 30 minutes. Simple Q&A format, average refund over 1,000 EUR.
Pros
- Very simple Q&A format
- Mobile-first design
- English available
Cons
- Not suitable for complex tax situations
- Freelancer support limited
SteuerGo
4.2Online tax return software with an English interface. Guided process walks you through every step.
Pros
- Full English interface
- Step-by-step guidance
- Cheaper than Wundertax at 34.95 EUR
Cons
- Limited freelancer support
- No personal tax advisor
Zasta
4.0Assisted filing
Hands-off option: a real Steuerberater files for you, fee based on your refund. Good for complex situations.
Pros
- Real tax advisor files it
- Great for complex cases
- Nothing to fill in yourself
Cons
- Pricier than DIY apps
- Mostly German comms
ELSTER (official)
3.3Free / official
The tax office's own free online portal. No cost, but German-only and no guidance. The baseline everything else beats on UX.
Pros
- Completely free
- Official and comprehensive
- No third party involved
Cons
- German only
- No guidance or hand-holding
Heads up: some links in this article are partner links, so we may earn a small commission at no extra cost to you. This is general information, not financial or tax advice. Learn more.


