May 16, 2026 · Banking · 10 min read · Last reviewed: July 2026

German Tax Return: The Ultimate Expat Guide (2026)

Calculator and tax documents on a desk representing the German tax return (Steuererklärung)
Best next step

Navigate German taxes with our complete Tax Hub.

Read about tax classes, tax IDs, and compare the top English-friendly filing tools side-by-side.

Useful next reads

Also useful for German Taxes & Optimization

Filing a German tax return (Steuererklärung) is one of the most reliable ways for expats to get money back after moving. 9 out of 10 voluntary filers receive a refund, with the average refund standing at €1,095. Relocation costs, language classes, double rent, home office, and travel expenses are all tax-deductible.

⚡ Fast Decision Guide: Should You File a German Tax Return?

  • Who this is for: All salaried employees, freelancers, and students in Germany.
  • Best Default Choice: File voluntary tax return using smartsteuer. It is the easiest, English-guided online tax software that walks you through every expat-specific deduction step-by-step.
  • When filing is mandatory: You are legally required to file if you are self-employed or a freelancer, had income from multiple employers simultaneously, received over €410 in non-wage benefits (like parental leave Elterngeld or sickness allowance), or are a married couple on tax classes 3 and 5.

📊 Matchmaker: Choose the Best Filing Path

Best for Most Expats

Online Tax Software (smartsteuer)

Ideal for normal employees, couples, and student jobs. Step-by-step English guidance, instant refund estimate, low flat fee only when you submit.

Start Filing on smartsteuer →*
Complex Cases

Professional Tax Advisor (Steuerberater)

Required if you have significant foreign rental income, complex stock option vests, cross-border corporate setups, or large-scale freelancing.

Estimate Refund first →
💶

EZ Navigator: Tax Refund Simulator

Check whether your commuting, home office, childcare, dual-household or expat deductions are likely to produce a meaningful refund before you start filing.

Estimate My Tax Refund →

Do Expats Have to File a German Tax Return?

Not every employee in Germany is required to file. If you had one job, no side income, no unemployment benefits, and you were taxed under a simple class such as Steuerklasse I or IV, filing may be voluntary. But voluntary does not mean pointless. Many employees file because they can claim expenses and potentially get a refund.

You are more likely to be required to file if you had multiple employers at the same time, received wage replacement benefits, had untaxed foreign income, worked as a freelancer, had rental income, used tax class III/V with a spouse, or the Finanzamt specifically asks you to submit a return. If you are unsure, treat the tax return as important and ask a Steuerberater or Lohnsteuerhilfeverein before the deadline.

For most expats, the tax return connects directly to the early admin steps you already handled after arrival. Your German Tax ID identifies you with the tax office, your Anmeldung determines which local Finanzamt is responsible, and your salary often arrives in the German account you opened after comparing your options in our expat bank account comparison.

German Tax Return Deadline in 2026

For the 2025 tax year, the regular deadline for people who must file their own German income tax return is 31 July 2026. If you use a tax advisor or a recognised Lohnsteuerhilfeverein, the deadline is usually extended. Voluntary employee returns can normally be filed retroactively for up to four years, which gives many employees more breathing room, but do not rely on that if you are required to file.

💶 See Your Estimated Tax Refund Before You File

Use our free refund simulator to see how much you could get back, including home office days, commuting, childcare, and expat-specific deductions like dual household rent and parental support abroad.

The safest habit is simple: collect documents in January and February, file from March onwards once your employer and insurers have transmitted their data, and avoid waiting until late July. German tax software can estimate your refund, but the official answer comes later in the Steuerbescheid, the tax assessment notice from your Finanzamt.

Documents You Need Before You Start

  • Steuer-ID: your lifelong German tax identification number.
  • Lohnsteuerbescheinigung: the annual wage tax certificate from your employer.
  • Bank details: your IBAN for refunds or payments.
  • Health insurance records: public or private insurance contributions.
  • Commuting details: address, office location, distance, and workdays.
  • Home office days: days worked from home, if applicable.
  • Moving or relocation costs: especially if you moved to Germany for work.
  • Donation receipts, childcare costs, education costs, and professional expenses: keep invoices where possible.
  • Foreign income documents: payslips, bank interest, rental income, or tax statements from another country.

Do not panic if you do not have every receipt. Some deductions are covered by flat rates or automatic allowances. But if your actual work-related costs are higher than the employee lump sum, evidence matters. Keep PDFs, invoices, email confirmations, and bank statements in a folder by tax year.

Common Deductions Expats Should Check

The big category for employees is Werbungskosten, which means work-related expenses. Germany automatically recognises an employee lump sum, but you can claim more if your actual costs are higher. Common examples include commuting, professional equipment, application costs, work-related travel, job training, and parts of your home office setup.

Expats should pay special attention to relocation costs. If you moved to Germany for a job, changed cities for work, or had a second household for professional reasons, some costs may be deductible. This can include moving company invoices, travel to apartment viewings, temporary accommodation, double rent periods, and other work-related relocation expenses. The rules can get technical, so a tax advisor is useful for larger claims.

Insurance can also matter. Public health insurance contributions are transmitted electronically, but private insurance, liability insurance, pension contributions, and other policies may still be relevant depending on your situation. Church tax, donations, childcare, language courses linked to professional development, and student expenses can also affect the final result.

Best Ways to File: ELSTER vs Tax Apps

You have three practical options: file directly with ELSTER, use a guided tax app, or hire professional help. ELSTER is the official portal and costs nothing, but it is built for people who are comfortable with German tax terminology. Tax apps translate the process into interview questions, often in English, and are usually easier for expats. A Steuerberater costs more but is worth it when your situation includes foreign income, freelancing, stock options, rental property, or complicated relocation costs.

OptionBest forLanguage supportTypical costExpat note
ELSTERSimple returns and confident German speakersMostly GermanFreeOfficial portal, but not beginner-friendly.
TaxfixEmployees with simple or moderate returnsEnglish availablePaid after submissionGood for first-time expats who want a guided app.
WundertaxEmployees, students, and expatsEnglish availablePaid filingStrong expat positioning and easy interview flow.
WISO SteuerDetailed returns and German speakersMostly GermanPaid softwarePowerful, but less friendly if you dislike German tax terms.
SteuerGoPeople who want browser-based filingEnglish availablePaid filingUseful when you want more control than a mobile-first app.
smartsteuerEmployees and self-employed wanting guided online filingGerman only (browser translation works)€39.99 (per return)Guided browser interview with real-time tax savings tips (*).
SteuerberaterComplex international, freelance, or rental casesDepends on advisorHigher feeBest choice if mistakes could become expensive.

Filing in English?

If your return is simple, an English-language tax app can save time compared with ELSTER. For complicated international income, use a Steuerberater instead.

If you prefer a browser-based guided interview in German (or using automatic browser translation) that accommodates self-employed income, freelancers, and complex cases, smartsteuer (*) is an excellent, highly-rated option.

🔗 File Your German Tax Return Online

File your return in under 20 minutes with smartsteuer (*), Germany’s leading guided tax portal. Get real-time refund calculation and step-by-step interview prompts to maximize your deductions.

Step-by-Step: How to File Your German Tax Return

1. Choose the right filing route

If your case is simple, choose ELSTER or a tax app. If you have foreign income, self-employment, crypto, rental income, stock options, or cross-border workdays, talk to a Steuerberater. Tax apps are convenient, but they are not a substitute for tailored advice in complex cases.

2. Enter your personal details

You will need your name, address, date of birth, Steuer-ID, marital status, religion for church tax, IBAN, and sometimes your Finanzamt. If you moved during the year, enter the correct address periods. If your Anmeldung changed, your responsible tax office may also have changed.

3. Add salary and tax certificate data

Your employer provides the Lohnsteuerbescheinigung. Many tax apps can import or guide you through the exact fields. Check gross salary, wage tax, solidarity surcharge, church tax, and social security contributions carefully. Small data-entry mistakes can change the refund estimate.

4. Add work-related expenses

Enter commuting distance, office days, home office days, work equipment, training, professional memberships, and application costs. Expats should also review relocation costs and double household situations. If you bought a laptop or monitor for work, keep the invoice and note the business-use percentage.

5. Add special expenses and insurance

Health insurance, pension contributions, donations, childcare, and certain education expenses can reduce taxable income. Public health insurance data is often prefilled or transmitted electronically, but you should still check whether the amounts look correct.

Expat Tip: If you are planning a family or currently raising children in Germany, strategic tax deductions are highly critical. Be sure to read our detailed Elterngeld 2026 Guide to understand the €175,000 taxable income cutoff and learn how the “7-Month Steuerklasse Switch” can maximize your parental allowance benefits.

6. Submit and wait for the Steuerbescheid

After submission, the Finanzamt reviews your return. Processing times vary by office and season. When the tax assessment notice arrives, compare it with your submitted return. If something looks wrong, you usually have one month to object, so do not ignore the letter or digital notice.

When You Should Use a Tax Advisor

Use a Steuerberater if your tax year involved income from outside Germany, freelancing, a second household, investments with missing tax statements, rental property, severance pay, stock options, or workdays split across countries. Cross-border tax rules are exactly where expats can accidentally underreport income or miss treaty rules.

A Lohnsteuerhilfeverein can be cheaper than a Steuerberater for employees, but it has limits. It generally helps employees, pensioners, and people with simpler income types. If you run a business or have significant self-employment income, you usually need a Steuerberater.

Final Checklist Before You Submit

  • Check that your Steuer-ID and bank IBAN are correct.
  • Compare your salary data with your Lohnsteuerbescheinigung.
  • Review commuting, home office, and relocation entries.
  • Keep receipts for expenses that exceed automatic allowances.
  • Declare foreign income if required, even if it was already taxed abroad.
  • Save a PDF copy of the submitted return.
  • Read the Steuerbescheid when it arrives and check for differences.

Expat Tip: If you are planning to leave Germany permanently in the future, you may be eligible to recover thousands of Euros in mandatory pension payments. Read our Complete German Pension Refund Guide to see how to claim your lump-sum payout.

The German tax return is not fun, but it is manageable. Start with the documents you already have, choose the filing route that matches your complexity, and do not leave it until the final week before the deadline. For many expats, the first return is the hardest. After that, the process becomes a yearly routine, and the potential refund makes the effort worth it.

Frequently Asked Questions

Do expats have to file a German tax return?

Not always. Many employees can file voluntarily, but you may be required to file if you had multiple employers, wage replacement benefits, foreign income, self-employment, certain spouse tax class combinations, or if the Finanzamt asks you to file.

What is the German tax return deadline in 2026?

For the 2025 tax year, the regular deadline for required self-filers is 31 July 2026. If a tax advisor or Lohnsteuerhilfeverein files for you, the deadline is usually extended.

Can I file my German tax return in English?

Yes, several tax apps such as Taxfix, Wundertax and SteuerGo offer English-language filing flows. ELSTER is the official free portal, but it is mostly German and less beginner-friendly.

What documents do I need for a German tax return?

You usually need your Steuer-ID, Lohnsteuerbescheinigung, IBAN, health insurance data, commuting details, home office days, and receipts for work-related or special expenses.

Should I use ELSTER, a tax app, or a Steuerberater?

Use ELSTER if you are comfortable with German tax forms, a tax app for straightforward employee cases, and a Steuerberater for foreign income, freelancing, rental income, stock options, or complex cross-border situations.

📋
Working through your first 30 days in Germany? Track every step - Anmeldung, bank account, health insurance and more.
Open Checklist →
Nitin Jatwani - Founder, Expatzentrum
Written & reviewed by Nitin Jatwani

Nitin has lived in Germany since 2019. He built Expatzentrum after years of navigating the German system himself - and answering the same questions from every colleague who'd just arrived. He works at a multinational tech company in Germany.

Disclaimer: Expatzentrum is an informational portal designed to help expats navigate life in Germany. While we make every effort to keep our guides accurate, up-to-date, and compliant with current German regulations, the information on this website does not constitute official legal, tax, or financial advice. We are not certified tax advisors (Steuerberater) or legal practitioners. Always consult a qualified professional or the relevant German authorities (such as the Finanzamt or Deutsche Rentenversicherung) before making major financial or legal decisions.