Work & Tax · May 2026

How to File a German Tax Return: Steuererklärung Step by Step

For employees and freelancers in Germany filing their first Steuererklärung and needing a plain-English walkthrough.

Quick answer: A Steuererklärung is your German income tax return. You file it by reporting your annual income and deductions to the Finanzamt (tax office), typically using the online ELSTER portal, so that any unpaid tax is charged or a refund is issued.

What is a Steuererklärung and Why File One?

Your Steuererklärung (literally "tax declaration") is your annual German income tax return. You use it to declare all your income and deductible expenses to the Finanzamt (tax office) for the year. If you are an employee, your employer already withholds Lohnsteuer (wage tax) from each paycheck. The Steuererklärung simply reconciles what you should pay with what has been withheld, either leading to an extra payment or a refund (Erstattung). The system applies standard allowances (Pauschbeträge) for work costs and special expenses automatically. You do not have to attach receipts for these allowances, but you should keep them in case the Finanzamt asks.

All self-employed people (Freiberufler or Gewerbetreibende) must file a tax return. Employees only have to file if special rules apply (see below). Even if not required, many employees submit a voluntary return (Antragsveranlagung) because it often means getting money back. For instance, you can claim Werbungskosten (work-related costs like commute) or Sonderausgaben (deductible expenses like insurance and donations). The Finanzamt will apply flat-rate amounts for these expenses by default, which can boost your refund. Filing a Steuererklärung checks your tax situation and can recover overpaid tax, or ensure you pay any shortfall.

die Steuererklärung
tax return (income tax declaration)
der Steuerbescheid
tax assessment notice
die Lohnsteuer
wage tax (withheld income tax)
die Einkommensteuererklärung
income tax return
die Werbungskosten
work-related expenses (tax-deductible job costs)
die Sonderausgaben
special (deductible) expenses (insurance, donations)
die Anlage N
Form N (annex for employee income)
ELSTER
electronic tax portal (Elektronische Steuererklärung)
der Steuerberater
tax advisor (consultant)
das Finanzamt
tax office (revenue office)

Common Phrases When Dealing with the Finanzamt

Ich habe meine Steuererklärung eingereicht.
I have submitted my tax return.
Könnten Sie mir bitte den aktuellen Stand meines Steuerfalls mitteilen?
Could you please update me on the status of my tax case?
Ich habe Fragen zu meinem Steuerbescheid.
I have questions about my tax assessment notice.
Ich möchte Einspruch gegen den Steuerbescheid einlegen.
I want to file an objection against the tax assessment.
Pattern: Wenn …, dann … (Wenn-clauses for conditions)
Wenn Sie Arbeitnehmer sind, können Sie Werbungskosten geltend machen. If you are an employee, you can claim work expenses.
Use "Wenn" at the start of the condition, and "dann" (then) before the result clause (often optional). German tax forms and official letters use this pattern to explain eligibility and consequences.
💡
Tip: You do not need to attach actual receipts to your ELSTER submission for the standard allowances. The tax office assumes flat-rate amounts (Pauschbeträge) automatically. Keep all your original bills and proofs just in case the Finanzamt asks later.

Who Must File a Steuererklärung?

By law, you must file an income tax return in specific cases. If you earned more than 410 euros of income without wage-tax withholding (for example, rental income) or received more than 410 euros in untaxed replacement payments (such as unemployment or parental leave benefits), you are required to file. Also, if you and your spouse use the III/V tax-class combination, or IV with factor, or if one spouse files separately (Einzelveranlagung), both must file. Having multiple employers at once (with a second job taxed at class VI) also triggers a filing obligation. Retirees may need to file if their taxable income exceeds the allowance.

On the other hand, if you are only employed with one job and in a basic tax class, you are not automatically required to file. In that case, you have the option (Antragsveranlagung) to submit a voluntary return. Filing voluntarily can still be beneficial, for instance if your annual income varied or you have work or special expenses that exceed what was assumed by your payroll tax. Many employees find that the refund far exceeds any effort of filing.

Step by Step: Filing via ELSTER

Germany's official online tax portal is called ELSTER (Elektronische Steuererklärung). You use it to submit your Steuererklärung electronically. The ELSTER portal is free to use and secure. All tax declarations must be filed online. Follow these steps:

  1. Register for ELSTER. Go to the ELSTER portal and create an account. Choose the "Zertifikatsdatei" option using your tax Identification Number (Steuer-ID). You will receive a temporary code by post which activates your certificate data. Then set a username and password.
  2. Gather your documents. Have your annual Lohnsteuerbescheinigung (wage-tax statement) and any relevant receipts ready. Make sure you know your German bank account details for any refund. If you have insurance or retirement contributions, keep those forms handy too.
  3. Fill in the forms. In Mein ELSTER, select the forms you need. If you are an employee, fill in form ESt 1A and attach Anlage N (employee income) and Anlage Vorsorgeaufwand (insurance contributions). ELSTER can pre-fill many fields using your wage-tax certificates, welfare payments, and pension information.
  4. Review and submit. Check all entries carefully. ELSTER will flag any missing information. Then sign the return electronically (usually by uploading your certificate file or using the ELSTER app) and submit. You will receive a digital confirmation of submission.

Other Filing Options: Tax Advisors and Apps

Paper tax forms are no longer used: the Finanzamt requires all Steuererklärungen to be filed electronically. If you prefer not to do it yourself, you have two main alternatives. First, you can hire a Steuerberater (tax advisor) or visit a Lohnsteuerhilfeverein (wage tax assistance association for employees). A Steuerberater will do the filing for you (for a fee, often a few hundred euros) and automatically gets the extended deadline in the following February. Second, you can use paid tax software or apps with step-by-step guidance. Some of these (for example Taxfix, WISO Steuer, and SteuerGo) operate partially in English and will submit to the Finanzamt on your behalf. Keep in mind that ELSTER itself is free and using it directly avoids extra costs.

If you go to a Steuerberater, you must provide all documents anyway. But the advisor will manage the details and may find deductions you missed. Without an advisor the 2025 return is due July 31, 2026. With a Steuerberater it can be filed by February 28, 2027. If you are an ordinary employee with a simple return, a paid app or filing yourself is usually enough.

After You File: Steuerbescheid, Refund, and Objections

Once you submit your Steuererklärung, the Finanzamt reviews it and issues a Steuerbescheid (tax assessment notice). This notice shows your final tax calculation. If you overpaid, the Bescheid will state an Erstattung (refund) and the money will be transferred to your German bank account. If you owe tax, it will show a Nachzahlung (payment due) and include instructions on how to pay. The Bescheid is usually sent by post or made available in ELSTER. If you filed late, it may also list a Verspätungszuschlag (late filing penalty).

Read the Steuerbescheid carefully. It lists your declared income, allowances, and tax results. If you disagree with any item, for example if you think a deduction was overlooked, you have one month from the notice date to file an Einspruch (objection) in writing. The notice itself gives instructions for how to do this. Keep the Bescheid and all your documents for at least a few years, as the Finanzamt may audit or ask questions later. Make sure your bank details are up to date to receive any refund. See our guide to banking in Germany for help opening and managing a German bank account.

Common Pitfalls and Tips for Expats

Doing your first Steuererklärung can feel confusing because all the forms and letters are in German. Common mistakes include missing allowable expenses or misreading form fields. People often forget to fill in Anlage N for work expenses or skip deductibles like Sonderausgaben. Take your time to translate and double-check terms. If you ever need to write to the Finanzamt (for example, to ask for an extension or clarification), use a polite formal style. See our B1 Formal Writing Guide for tips on writing German letters and formal emails.

Save all relevant documents (salary slips, receipts) from the tax year as you go, because reconstructing them later is difficult. ELSTER can auto-fill a lot of information (salary, insurance, benefits) once you link your data. Do not ignore a notice from the Finanzamt. If they formally ask for a return, you must file or apply for an extension immediately. Missing the deadline without a good reason can lead to fines. Start early and use available resources if you feel uncertain.