Filing a tax return (Steuererklärung). A comprehensive guide for expats, students, and all newcomers
Part 1: Fundamentals — Who, Why, and When?
1. Is filing a tax return mandatory for you? NO, for the majority of employees. Your employer automatically pays your income tax for you through the payroll tax system (Lohnsteuer). Filing a tax return is voluntary (freiwillig) in most cases. However, there are cases where filing is MANDATORY (Abgabepflicht):
Multiple sources of income: You had a second job (e.g., a main job and a mini-job) or earned income from freelancing in addition to your main employment.
Receiving benefits: You received wage replacement benefits (e.g., unemployment benefit I, sickness benefit, or parental allowance) exceeding €410 per year.
Joint taxation with a spouse (Zusammenveranlagung): You and your spouse chose an unfavorable tax class combination (e.g., III/V or IV with factor).
Additional income: You had untaxed income (e.g., from rent, capital gains, or pensions) exceeding €410 per year.
Tax office request: You are explicitly asked to file by the tax office.
If you are unsure, it is better to file! In the worst case, you simply won't get a refund, and there are no penalties for voluntary filing.
2. Why file voluntarily? The main incentive — Tax Refund (Steuererstattung)! The German tax system allows for many life situations and expenses to be deducted. By filing a return, you can get overpaid tax back. The average refund for those filing voluntarily is currently around €1,172. With expert help (e.g., through a tax assistance association), this average can be as high as €1,500.
3. Filing Deadlines (Fristen) Deadlines depend on whether you are filing voluntarily or mandatorily. For Voluntary Filing (Antragsveranlagung): You have a generous four-year period after the end of the tax year to file. For the 2025 tax year, the deadline is December 31, 2029. For Mandatory Filing (Abgabepflicht):
Self-prepared: The filing deadline for the 2025 tax year is July 31, 2026.
Prepared by a tax advisor (Steuerberater) or a tax assistance association: The deadline is automatically extended to February 28, 2027 (for 2025).
You can apply for an extension from your local tax office before the deadline, but it must be well-justified (e.g., illness, missing documents) and is not guaranteed. Missing a mandatory deadline can result in late payment penalties.
Part 2: Preparation — Gathering Documents (Unterlagen)
Create a folder (digital or physical) and collect all these documents throughout the year. Core Documents:
Lohnsteuerbescheinigung (Wage Tax Certificate): The most important document! Your employer is required to issue this to you by the end of February of the following year[citation:8]. It summarizes your entire income and the taxes you've paid.
Steuernummer (Tax Number): If you are filing a return for the first time, leave this field empty. The tax office will assign it to you.
Bank statements (Kontoauszüge) to verify expenses.
Receipts and invoices (Quittungen, Rechnungen) for all claimed expenses.
What Expenses Can Be Deducted (Werbungskosten)? Work-Related Expenses:
Commute to Work (Entfernungspauschale): A fixed amount for each kilometer between your home and workplace. The rates are €0.30/km for the first 20 km and €0.38/km for each additional kilometer[citation:8]. This is often the largest deduction for most employees.
Work Equipment: Office supplies, computers, professional literature, and other tools needed for your job.
Home Office Allowance (Homeoffice-Pauschale): Since 2023, you can claim €6 per day for each day you work from home (max. 210 days / €1,260 per year)[citation:8], or €5 per day (max. €600 per year) for previous years. Alternatively, you can claim a dedicated room as an office, but this involves stricter requirements.
Business Phone Calls & Internet: You can deduct a portion of these costs if they are work-related.
Work Clothing (Berufskleidung): If you are required to wear specific protective or professional clothing.
Job Search Costs: Expenses for travel to interviews, application materials, etc.
Other Deductible Expenses:
Pension and Insurance Contributions (Altersvorsorge, Krankenversicherung): Contributions to public and private health insurance, as well as approved pension plans.
Charitable Donations (Spenden): Donations to recognized charitable organizations can be deducted.
Church Tax (Kirchensteuer): This is not refunded directly but is taken into account in your overall tax calculation.
Method 1: Online Services and Software (Most Popular & Convenient) These services ask you simple questions in plain language and automatically fill out the complex tax forms for you. Popular Options: Wiso Steuer (formerly WISO), Taxfix, SteuerGo, Smartsteuer. Cost: Usually between €20 and €50 per return. Advantages:
User-friendly interface with step-by-step guidance.
Built-in tips, error checks, and optimization suggestions.
Direct submission through the secure ELSTER connection.
Available in multiple languages (e.g., Taxfix supports English).
Process:
Purchase/download the software or sign up for the app.
Answer questions about your employment, income, and expenses.
Enter the data from your wage tax certificate (Lohnsteuerbescheinigung).
The program generates the completed tax return.
You authorize it through the ELSTER portal and upload the file, or the program sends it directly for you.
Method 2: Official ELSTER Portal (Elektronische Steuererklärung) This is the free, official online portal of the German tax authorities. While it is secure and cost-free, it can be challenging for newcomers. Cost: Free. Disadvantages:
Complex interface, only in German.
Forms can be confusing for beginners.
No intelligent guidance or tips.
Process:
Register at www.elster.de. The registration process includes receiving an activation code by post, which takes 1-2 weeks. Make sure to do this well in advance!
After logging in, fill out the electronic forms (e.g., main forms Mantelbogen, Anlage N for employees, etc.).
Submit the return directly through the portal.
Method 3: Paper Declaration (Papierformular) Cost: Free. Disadvantages:
Very easy to make mistakes.
Long processing time (up to 6 months or more).
Higher risk of rejection due to errors.
Process:
Download the forms from your local tax office's website or request them by post.
Fill them out manually.
Send them by mail.
Method 4: Tax Advisor (Steuerberater) This is the most expensive option but can be highly beneficial for complex cases. Cost: Ranges from €200 to €1,000+, depending on the complexity of your case. Best For:
If you don't speak German and your case does not fit a standard template.
If you have no time or want to minimize the risk of errors.
Advantages:
A professional handles everything for you.
Offers optimization strategies.
Takes over communication with the tax office.
Pro-Tip on Costs: Costs for a tax advisor are themselves deductible as Werbungskosten (work-related expenses) or Sonderausgaben (special expenses) in your next tax return. If your income is below a certain threshold, you can also get a free consultation from a Lohnsteuerhilfeverein (wage tax assistance association).
Important Note for 2026: Whether you submit your return online via ELSTER or on paper, both methods are equally valid, and the legal processing and assessment are the same . The choice depends solely on your personal preferences and how much time you want to invest.
Part 4: After Filing – What Happens Next?
1 Confirmation of Receipt (Eingangsbestätigung): After an electronic submission via ELSTER or an online service, you will immediately receive a confirmation that your return has been successfully submitted. 2 Processing Time (Bearbeitungszeit): The processing time can vary depending on the complexity of your case, the workload of your local tax office, and how you filed:
Electronic returns (via ELSTER or online services) are generally processed faster, often within 2 to 4 months.
Paper returns can take significantly longer, sometimes up to 6 months or more.
3 The Tax Assessment Notice (Steuerbescheid): This is the final document from the tax office. It is the official outcome of your tax return. The notice will clearly state:
How much tax you should have paid for the year.
How much tax you already paid through your employer (via payroll deductions).
The final result:
Refund (Erstattung): If you paid too much, you will get money back.
Additional Payment (Nachzahlung): If you paid too little, you will need to pay the remaining amount.
4 Important Step: Review the Steuerbescheid Carefully! Once you receive the notice, do not assume it is correct. You should carefully check all the figures and calculations. The tax office can and does make mistakes.
Why check? You have a strict deadline to object if you disagree with the decision.
What to look for: Compare the notice with your submitted return. Have all your claimed deductions been accepted? Is the calculated income and tax amount correct?
What to Do If You Disagree: The Objection (Einspruch) If you find an error or do not agree with the tax office's decision, you have one month from the date of the notice to file an objection (Einspruch einlegen).
Deadline: The one-month period begins on the date the notice is officially delivered (as stated on the document).
How to file: You can file the objection in writing or, in some cases, electronically through ELSTER. For electronic filing, you can do this directly in the ELSTER portal . You will need to clearly state why you are contesting the decision and provide supporting evidence.
Extension: If you need more time to prepare, you can request an extension of the objection deadline before it expires, but you must do so promptly.
Receiving Your Money: If the tax assessment notice confirms that you are entitled to a refund, the money will be transferred to the bank account you provided in your return (your SEPA-Mandat).
Timing: The payment usually arrives within a few days to a few weeks after you receive the tax assessment notice.
Key Points to Remember:
Keep the letter: The Steuerbescheid is an official document. Keep it in your files, as it may be needed for other purposes (e.g., proving your income for certain applications).
Late filing penalties: For mandatory returns, be aware that if you file late, the tax office can impose a late payment penalty. For the 2024 tax year, a late surcharge of 0.25% of the assessed tax per month is applicable.
Status check: For mandatory returns, if you have not received a response within 6 months, you can send a polite inquiry or even an Untätigkeitseinspruch to nudge the tax office.