Why filing is (usually) money back

For most employees in Germany, filing a tax return is not a chore — it is the single easiest way to get money back from the state. According to the Statistisches Bundesamt, the average refund is €1,095 per year, and around 88% of voluntary returns end with money coming back to the taxpayer.

The reason is how wage tax (Lohnsteuer) works. Your employer withholds tax every month as if you earned the same salary evenly across all twelve months. Real life is rarely that tidy. If you arrived in Germany and completed your Anmeldung part-way through the year, changed jobs, were unemployed for a stretch, or have significant deductible expenses, you almost certainly overpaid — and the Finanzamt will not refund the difference until you file a return and ask for it.

Do you have to file? Mandatory vs. voluntary

Not everyone in Germany is obliged to file. You must file (Pflichtveranlagung) if any of these apply to you:

If you are a straightforward employee in tax class I (or IV/IV without the factor method) with no other income, filing is voluntary for you. Given the average refund above, voluntary is not the same as pointless — it is simply your choice, and you have far more time to make it, as the deadlines below show.

✅ Free Germany Relocation Checklist

Everything you need to know before moving to Germany: visa, housing, banking, insurance, and more – all in one PDF.

🔒 No spam. Unsubscribe anytime.

The deadlines: 31 July — and a 4-year window

If you are obliged to file and prepare the return yourself, the deadline is 31 July of the following year — for your 2025 return, that is 31 July 2026. If a Steuerberater (tax adviser) or a Lohnsteuerhilfeverein files for you, the deadline extends automatically; for the 2025 return it runs to 1 March 2027.

The rule almost nobody tells new arrivals about: voluntary returns can be filed retroactively for four years. A return for 2022 is still possible until 31 December 2026. If you moved to Germany a few years ago and never filed, you may be able to submit several years in one go and collect several refunds at once.

Free option 1: Mein ELSTER — the only completely free route

Mein ELSTER (elster.de) is the official online portal of the German tax administration, and it is the only route that is permanently and completely free from start to finish. No submission fee, no premium version, no trial that expires.

The honest catch: ELSTER is entirely in German, and it gives you the raw tax forms with almost no explanations or interview-style guidance. You need to know which forms (Anlagen) apply to you. In return, it has one genuinely useful feature — the pre-filled tax return (vorausgefüllte Steuererklärung), which pulls the data your employer and pension provider already reported, such as your salary and wage tax, straight into the form.

How it works, in brief:

  1. Register at elster.de and choose how to log in: the classic certificate file, whose activation code arrives by post (allow one to two weeks), or the faster ElsterSecure app / the online ID function of a German ID card.
  2. Activate your account and start a new Einkommensteuererklärung (income tax return) for the relevant year.
  3. Use the pre-filled data retrieval to import your wage data, then complete the forms — most employees mainly need the main form plus Anlage N for employment income and Anlage Vorsorgeaufwand for insurance contributions.
  4. Check the calculated result, submit electronically, and keep your documents at home. Your tax assessment (Steuerbescheid) and any refund follow by post.

If your situation is a standard employee case and your German is workable — or you have a German-speaking friend to sit with you the first time — ELSTER is all you need, and it costs nothing, every year.

Free option 2: paper forms

The traditional route still exists: the official forms can be downloaded from the federal forms portal (formulare-bfinv) or collected in person from your Finanzamt, filled in by hand and posted. It is completely free, but slow, unforgiving of mistakes, and the Finanzamt increasingly steers people towards electronic filing. Unless you have a specific reason to avoid ELSTER, paper is the weaker of the two free options.

“Free” tax apps: what is actually free — and what isn’t

Tax apps advertise heavily with the word “free”, and the claim needs unpacking. With apps such as Taxfix, WISO Steuer or Steuerbot, answering the questions and calculating your expected refund is indeed free. Submitting the finished return to the Finanzamt, however, typically costs roughly €30–50 per return. Submission is free only in narrow cases — very simple returns, students, or time-limited promotions. That is not a scam: the apps offer an English-friendly, interview-style process that ELSTER lacks. Just budget for the fee instead of believing the banner.

One notable exception: Check24 has offered a genuinely free submission route for straightforward cases, which makes it worth checking before paying elsewhere — offers change, so confirm the current terms before you start.

The middle way is a Lohnsteuerhilfeverein (income-tax assistance association). It is not free, but it is inexpensive: membership is income-based, roughly €50–350 per year, and in return an adviser prepares and files the return for you — and your deadline extends automatically, as with a Steuerberater. The limitation: by law they may only advise employees (and pensioners), not the self-employed.

The deductions expats most often miss

Your refund is decided less by which tool you use than by what you claim. Every employee automatically receives the Arbeitnehmer-Pauschbetrag of €1,230 — a flat deduction for work-related costs that needs no receipts. Everything you can document above that amount increases your refund:

Two practical notes. First, small standard amounts are commonly accepted without receipts in practice — around €110 for work materials and €16 for bank account fees are the classic examples. Second, since 2017 you do not send any receipts with your return (Belegvorhaltepflicht). Keep everything at home; the Finanzamt may ask to see it later.

Finally, nothing works without your Steuer-ID: it is your permanent personal tax number and it belongs on every return. If yours never arrived after you registered, our Steuer-ID guide explains how to recover it.

Quick tip: If you only remember one thing, make it this: ELSTER is the one permanently free way to file a full German tax return. Apps can be more comfortable and are often worth their €30–50 — but “free” in their advertising usually means the calculation, not the submission.

Frequently Asked Questions

Stop guessing — check your ExpatScore now

See exactly where you stand with SCHUFA, banking, and the German financial system.

Check my score — it's free
German tax return for expats free options expat Germany SCHUFA German bank account blocked account

Explore More Expat Guides

Need more help navigating life in Germany? Check out our full library of practical guides.

View All Guides →