German Tax Return (Steuererklärung) for Expats: Do You Have to File and How to Get Money Back

Expat in Germany sorting receipts with a calculator for the German tax return (Steuererklärung)
MONEY · TAXES · 2026

German Tax Return (Steuererklärung) for Expats: Do You Have to File and How to Get Money Back

For many employees, filing is voluntary, and it is often worth doing. For others, it is mandatory. Here is which group you are in, the deadlines, what you can deduct and how to get through ELSTER.

Ask ten expats in Germany whether they have filed a tax return and you will get ten different answers. Some say it is compulsory and terrifying. Others say they never needed one. A few quietly admit they have been leaving money on the table for years. All three groups are partly right, and that is exactly why this topic confuses so many people.

Here is the short version: for many employees, filing is voluntary, and it is often worth doing because the Finanzamt can pay you back money that was already taken from your salary. For others, it is mandatory, and missing the deadline costs real money. In this guide I will explain which group you are in, what the deadlines look like right now, what you can deduct, and how to actually get through ELSTER without crying.

A quick disclaimer: this is general information from our community experience and official sources, not personal tax advice. If your situation involves foreign income, a business or property, talk to a Steuerberater or a Lohnsteuerhilfeverein.

Do you have to file a tax return in Germany?

This is the question everyone asks first. The honest answer: it depends on your income situation. Your employer already withholds income tax (Lohnsteuer) from your salary every month, so if you are a single employee with one job, you are usually not forced to file. But there are common situations where you are. (You can see exactly how much Lohnsteuer is taken in our guide How to Read a German Payslip, Line by Line.)

You generally have to file a return if any of the following apply to you for the year in question:

You had more than one employer during the year, including a job change where two employers overlap.
You had untaxed extra income above €410, such as freelance work, rental income, private sales or a foreign pension.
You received wage replacement benefits above €410, like unemployment benefit, short-time work pay or parental allowance (Elterngeld).
You are married with tax class III or V, or class IV with a factor.
You are self-employed or run a Gewerbe.
None of that applies to you? Then filing is voluntary. And for employees, voluntary very often means worthwhile. Official statistics cited by German tax sites put the average refund for employees who file at roughly €1,240, and some guides say €1,000 or more is common once deductions are claimed properly. Your result will depend on your own situation, so treat these as ballpark figures, not promises.

Deadlines: what applies right now

The deadlines are the part where people get caught, so here is the current picture (checked October 2026):

SituationDeadline
Tax year 2025, filing yourselfJuly 31, 2026 (already passed). If you were obliged to file and missed it, file as soon as possible.
Tax year 2025, voluntary filingYou generally have four years, so until December 31, 2029.
Tax year 2025 with a tax advisor or LohnsteuerhilfevereinMarch 1, 2027 (February 28 falls on a Sunday).
Tax year 2026, which you are living through right nowSelf-filing: August 2, 2027 (July 31 is a Saturday). With an advisor: February 29, 2028.
Missed a mandatory deadline? A late-filing surcharge (Verspätungszuschlag) of at least €25 per month can apply, and the Finanzamt may estimate your tax itself, usually not in your favour.
Not obliged to file? Then you have not missed anything. Do it now and claim your refund.

My practical advice: do not treat the deadline as your target. Collect documents as you go and file in the spring. Your employer's Lohnsteuerbescheinigung is normally available by late February, and early filers tend to see their money sooner. Processing usually takes roughly two to six months.

What can you deduct? The expat-relevant list

This is where the money is. Germany lets you subtract work-related costs (Werbungskosten) from your taxable income. Even if you have no receipts at all, you automatically get a flat allowance of €1,230 per year (Arbeitnehmer-Pauschbetrag). You only gain extra if your actual costs go above that, so the question is what can push you over.

€1,230flat allowance every employee gets automatically
€6/dayhome office, up to €1,260 a year
€0.38/kmcommuting, from the first km from tax year 2026

Home office

You can claim €6 per day you worked from home, up to €1,260 per year (210 days). With hybrid work, this adds up quickly.

One catch: you cannot claim the home office allowance and the commuting allowance for the same day.

Commuting

The Entfernungspauschale applies to the one-way distance between home and your first workplace, whatever transport you use, including bike or public transport. For the 2025 tax year it is €0.30 per km for the first 20 km and €0.38 per km after that. From the 2026 tax year, it is a flat €0.38 per km from the very first kilometre. If you commute fewer than 20 km, that is a real improvement.

Moving and double household costs

If you moved to Germany for a job, moving costs may be deductible when the move was mainly work-related. If you keep a household in your home country as well as one here, double household costs can apply. These are areas where a short consultation with a professional can pay for itself.

Other things people forget

Work equipment: laptop, monitor, desk chair, headset, if used for your job.
Job-related training and, in some cases, language courses connected to work.
Health and long-term care insurance contributions, plus pension contributions.
Donations, if you have receipts.
Looking ahead: the flat allowance is planned to rise to €1,430 from 2027. See everything that changes in What Changes in Germany in 2027.
Managing finances on a laptop with receipts: the main German tax deductions for expats (home office, commute, Werbungskosten)

How to file: ELSTER step by step

ELSTER is the official government tax portal. Yes, it is mostly in German, and yes, the first time is annoying. Here is how I would approach it.

  1. Make sure you have your Steuer-ID. It is an 11-digit number mailed to you after your Anmeldung (address registration). If your Anmeldung was delayed, everything else is delayed too. Not registered yet? Start with our First Steps in Germany guide.
  2. Register on ELSTER early. Registration involves a verification step and a certificate, so do not leave it for the last week. Start in January or February.
  3. Gather your documents. Lohnsteuerbescheinigung, IBAN for the refund, health insurance statements, rental contract and utility bills if you claim home office, receipts for equipment and training, and your commuting details.
  4. Fill in the main form and Anlage N. Anlage N is the form for employees. Add other Anlagen only if they apply to you.
  5. Submit and wait. You will receive an assessment notice (Steuerbescheid) in the mail or online. You have one month to object if something looks wrong.
ELSTER feels like too much? Tax apps and software exist that walk you through it in English, and Lohnsteuerhilfevereine charge a membership fee based on income that is usually lower than a full Steuerberater. Which route is best depends on how complicated your year was.

Special situations expats run into

The year you arrive: if you moved to Germany mid-year, you are generally taxed on your German income from that point on. Foreign income earned before or after the move can affect your tax rate through the progression clause (Progressionsvorbehalt), even when it is not taxed here. This is a classic reason to get professional help for your first return.
Double taxation: Germany has treaties with many countries to prevent paying tax twice on the same income. If you still have income from your home country, check the treaty and do not guess.
Married or partnered: your choice of tax class matters for your monthly net pay and can trigger mandatory filing. Pick deliberately and revisit it when your situation changes.

Mistakes I see again and again

Waiting for a letter. Nobody reminds voluntary filers. The refund simply never arrives.
Forgetting the commuting deduction even if you take the train.
Not claiming home office days, especially in hybrid jobs.
Leaving it to the last week and discovering the Steuer-ID or ELSTER login is not ready.
Ignoring the Steuerbescheid. Read it. Errors happen, and the objection window is short.

Before you start: practical next steps

Get a German bank account that works for you. Your refund is paid to an IBAN, and a good account makes everything else in your finances easier (see our guide to opening a German bank account). Compare options here: [AFFILIATE LINK — swap in your Check24 C24 Bank / TarifCheck girokonto URL here]
Check your insurance costs. Insurance contributions are deductible, and it is worth comparing providers while you are at it: [AFFILIATE LINK — swap in your Check24/TarifCheck/AWIN insurance URL here]
Looking for a better-paid job? Browse current openings on our live jobs board: [AFFILIATE LINK — swap in your Jooble widget/URL here]
Grab our free expat resources. Templates and guides are collected on our Beacons page: beacons.ai/find.around
Calculating a German tax refund with receipts and a calculator

Have you filed your first German tax return, or are you still staring at ELSTER? Tell us in the comments or drop your question in our Find Around Germany Facebook group. Someone in there has almost certainly been through the exact same Bescheid.

Comments