MyHAbroad logo
MyHAbroad
Your home abroad, made easier.
LoginJoin CommunityJoin
MyHAbroad
Your home abroad, made easier.
  • Search
Read
  • News
  • Daily life
  • Laws & Taxes
  • Jobs & Services
  • Tourism
  • Learn the language
Connect
  • Community
  • Find people
  • Messages
Moving abroad
  • Plan your move
  • Relocation advisers & consultants
Services
  • Marketplace
  • Housing
  • Private Services
  • Your letters
  • Spotlight
Account
  • Sign in
  • Join the community
  • About & Sources
MyHAbroad logo
MyHAbroad

Practical guidance, trusted sources, and community support for settling in Poland.

Download on theApp StoreGet it onGoogle Play
Quick Links
  • News
  • Living in Poland
  • Laws & Taxes
  • Jobs & Services
  • Community
Note

MyHAbroad is an independent app — not affiliated with, endorsed by, or representing any government. Informational content only, not legal advice. Always verify with the official sources we link to.

Privacy PolicyTerms of ServiceAbout & Sourcesadmin@myhabroad.info
© 2026 MyHAbroad. All rights reserved.·Founded by Samuel Famurewa
HomeCommunityAppsMessagesSpotlight
Home/Law & Taxes/Germany/Steuer & Sozialabgaben/Lohnsteuer & Sozialabgaben/Steuererklärung: wer muss abgeben, wie geht das per ELSTER?

Steuer & Sozialabgaben · Lohnsteuer & Sozialabgaben

Steuererklärung: wer muss abgeben, wie geht das per ELSTER?

Wer Steuerklasse III/V hat, Nebeneinkünfte erzielt oder mehrere Arbeitgeber hatte, muss in der Regel eine Steuererklärung abgeben. ELSTER ist das kostenlose Online-Portal dafür.

8 min read·Germany·Updated 14 Aug 2026Reviewed
Calculator and tax paperwork
Kelly Sikkema on Unsplash

As a foreign resident, student, or employee in Germany, understanding your tax filing obligations is essential for staying compliant with German law and potentially recovering overpaid taxes. Whether you must submit a Steuererklärung (income tax return) depends on your specific employment situation, income sources, and residence status. ELSTER, the official free online portal of Germany's tax authority (Finanzbehörde), makes filing straightforward and secure.

Who Must File: Understanding Your Filing Obligations

Filing a Steuererklärung is mandatory (Pflichtveranlagung) in certain circumstances. The most important thing to know is that your filing obligation depends less on whether you are foreign-born and more on your employment classification and income situation in Germany. Some people are genuinely required to file; others have no obligation but may choose to file voluntarily to claim refunds.

Mandatory Filing Situations

You are required to file a Steuererklärung if you fall into one or more of these categories:

  • You are married or in an officially registered partnership and have chosen Steuerklasse III/V (also known as tax class combination III/V). One spouse receives class III with tax advantages, while the other receives class V with higher withholding.
  • Your taxable secondary income (Nebeneinkünfte) exceeds 410 euros in a calendar year. This includes income from side work, freelancing, or rental activities.
  • You received more than 410 euros in wage replacement benefits (Lohnersatzleistungen) in a single year, such as unemployment benefits (Arbeitslosengeld I), short-time work pay (Kurzarbeitergeld), parental leave benefits, or sick pay.
  • You had two or more employers at the same time during the tax year, and at least one issued you a tax certificate with tax class VI.

The 410-Euro Secondary Income Threshold

The 410-euro rule deserves special attention because many expats have side income. If your secondary income does not exceed 410 euros per year, it generally remains tax-free and does not trigger a filing requirement. However, once you cross this threshold, the situation becomes more nuanced. Between 410 and 820 euros annually, a Härteausgleich (hardship relief) applies: you pay tax on only a portion of your secondary income rather than the full amount. Above 820 euros, you must report and pay tax on all of it. Filing is mandatory if your secondary income exceeds 410 euros, but the Härteausgleich eases the tax burden for those earning between 410 and 820 euros.

Why Voluntary Filing Often Makes Financial Sense

Not everyone is required to file, but many choose to do so anyway. If you are not in one of the mandatory filing categories—for instance, you are single, in tax class I, and have only one job with no secondary income—you can skip filing altogether. However, this frequently means leaving money on the table.

Most people who file receive a refund. According to recent statistics, the average tax refund in Germany stands around 1,000 to 1,240 euros. This happens because your employer withholds tax from your salary based on your tax class, which may be higher than your actual tax liability. Work-related expenses (Werbungskosten) such as commuting costs, professional clothing, and home office expenses can lower your taxable income significantly. Other deductions include church taxes, charitable donations, and household-related costs. If you have overpaid, the Finanzamt returns the difference.

Tip: Voluntary Filing Can Be Lucrative

If you are not required to file but have paid income tax during the year, consider filing anyway. Even without mandatory filing obligations, you can recover withheld taxes by claiming deductible expenses. Many expats working in Germany discover refunds of several hundred euros or more simply by documenting commuting costs and professional expenses.

Essential Deadlines for Filing Your Steuererklärung

Missing the filing deadline can result in penalties, so it is crucial to understand which date applies to your situation. Deadlines differ depending on whether you file yourself or use professional help.

Self-Filed Returns: 31 July of the Following Year

If you are required to file and you prepare your tax return yourself, the deadline is 31 July of the year following the tax year (Veranlagungsjahr). For example, your tax year 2025 return must reach your Finanzamt by 31 July 2026. This is a firm deadline; the crucial moment is when your submission is successfully received by the tax office. If you file electronically via ELSTER, the successful transmission counts as the filing date. If you miss this date, your Finanzamt can impose a Verspätungszuschlag (late filing penalty), typically starting at 25 euros per month of delay, up to a maximum of 10 percent of the unpaid tax.

Professional-Filed Returns: Extended to End of February

If you hire a Steuerberater (tax advisor) or Lohnsteuerhilfeverein (wage earner assistance organization) to prepare your return, your deadline automatically extends to 28 February of the second year following the tax year. For tax year 2025, this means your deadline would be 28 February 2027 (or 1 March 2027 if the 28th falls on a weekend). This seven-month extension can be invaluable if your financial situation is complex or you need more time to gather documents. Many expats find this worthwhile even beyond the extended filing window, as professionals often identify additional deductions and credits.

Important: Late Filing Penalties Are Steep

If you miss the 31 July deadline (or your extended deadline if using a tax professional), the Finanzamt will typically send you a formal notice to file. After 14 months of non-compliance, penalties become automatic. Do not ignore any letter from your Finanzamt requesting your tax return. Even if circumstances delay your filing, contact the tax office promptly to request an extension before the deadline passes.

Getting Started with ELSTER: Germany's Free Online Tax Portal

ELSTER is the official electronic tax filing system run by Germany's tax administration (Finanzverwaltung). The name stands for Elektronische Steuererklärung, and it is completely free to use. ELSTER removes the need to print, sign, and mail paper returns—everything is completed and submitted digitally. The system is accessible via any internet browser on a computer, tablet, or smartphone, making it convenient for expats who may not have local postal service readily available.

Registering for an ELSTER Account

To use ELSTER, you must first register for a Mein ELSTER account, which is the personalized portal within ELSTER. The registration process is straightforward: you will need your steuerliche Identifikationsnummer (tax ID, also called Steuer-ID), which is a unique 11-digit number assigned to you by the Bundeszentralamt für Steuern (Federal Tax Office) when you register with German authorities. If you are newly arrived in Germany, you may receive this number automatically upon registering your address with your local Bürgeramt (citizen registration office) or upon obtaining your first Aufenthaltstitel (residence permit). If you do not yet have your tax ID, you can apply for one through the German tax authority; the process typically takes a few weeks.

Once you have your tax ID, visit www.elster.de and select Mein ELSTER to create your account. You will set a username and password, after which you can log in to access the filing system. Keep your login credentials secure, as this portal contains sensitive financial information.

Filing Your Steuererklärung via ELSTER

After logging into Mein ELSTER, you can create a new tax return or edit a draft. The portal guides you through each section of the Einkommensteuererklärung (income tax return) with helpful prompts and explanations. You will input your basic personal information, employment income from your Lohnsteuerbescheinigung (wage certificate issued by your employer), any secondary income, deductible expenses, and claims for credits or relief.

ELSTER automatically pre-populates certain information that the Finanzamt has already stored, such as employment records if your employer has submitted your withholding data. You can review, correct, and add additional information as needed. The system will calculate your tax liability and show you whether you owe money or expect a refund. Once you are satisfied with your return, you electronically sign it and submit it directly to your local Finanzamt.

  1. Visit www.elster.de and register with Mein ELSTER using your Steuer-ID.
  2. Log in and start a new Einkommensteuererklärung for the relevant tax year.
  3. Fill in your personal details, employment income, secondary income (if any), and deductible expenses.
  4. Review pre-populated data from the Finanzamt and correct any errors.
  5. Allow the system to calculate your tax and estimated refund or liability.
  6. Electronically sign and submit your return before the deadline.
Tip: Keep Receipts and Documentation

ELSTER does not require you to upload receipts when filing, but the Finanzamt can request them later to verify your deductions. Keep all Belege (receipts, invoices, and supporting documents) for at least three years. Digital copies are acceptable. Organize your documents by category—commuting costs, professional materials, home office expenses, donations—to make future filings faster and ensure you do not miss any deductions.

Special Considerations for Expats and Foreign Residents

As a non-German resident, you are subject to the same tax rules as German citizens, but a few additional points deserve attention. You must have a valid Aufenthaltstitel (residence permit) or be registered with local authorities for your tax status to be clear. If you have recently arrived in Germany or your residence status is temporary, confirm your tax residency with your Finanzamt.

Depending on your home country, you may also owe taxes there. Germany has tax treaties with most countries to prevent double taxation, so verify your obligations both to Germany and your home country. If you are unsure, a Steuerberater can clarify your worldwide tax liability.

When to Seek Professional Help

While ELSTER makes self-filing accessible, certain situations benefit from professional advice. If you have self-employment income, rental property income, or complex international tax obligations, a Steuerberater (tax advisor) is worth the investment. Lohnsteuerhilfevereine (wage earner assistance organizations) offer lower-cost help for employees and pensioners with straightforward situations. Professional tax preparers not only ensure compliance but often identify deductions and strategies that recover their fees multiple times over.

In summary, filing your Steuererklärung in Germany is mandatory in specific situations and voluntary but often financially rewarding in others. ELSTER makes the process digital, free, and relatively straightforward for most employees. By understanding your filing obligations and using the available tools, you can stay compliant with German tax law while maximizing your refund. Expats and foreign residents are welcome to file and should not hesitate to claim legitimate deductions—the average German taxpayer receives a refund of over 1,000 euros annually, and you may be eligible for a similar benefit.

Keep reading — Lohnsteuer & Sozialabgaben

Lohnsteuer, Steuerklassen und SozialversicherungsbeiträgeWie Einkommensteuer automatisch über die Lohnsteuer abgeführt wird, was die Steuerklasse I–VI bedeutet und welche Sozialabgaben (Kranken-, Renten-, Arbeitslosen- und Pflegeversicherung) zusätzlich anfallen.Steuer-ID und Steuernummer: was ist der Unterschied und wie bekomme ich sie?Die Steueridentifikationsnummer (Steuer-ID) wird nach Anmeldung automatisch zugeschickt und ist lebenslang gültig. Die Steuernummer vergibt das Finanzamt und wird für die Steuererklärung benötigt.
Trusted sources
Lohnsteuer-Kompakt: Abgabepflicht für die SteuererklärungDEFinanztip: ELSTER – Steuererklärung onlineDEVR.de: Steuererklärung 2025 – Welche Frist gilt?DEStatistisches Bundesamt: Durchschnittliche SteuerrückerstattungDEELSTER.de: Privatpersonen (Official ELSTER Portal)DEFinanztip: Nebeneinkünfte – Härteausgleich und 410-Euro-GrenzeDEOfficial German government portal — bund.de
Ask in Community →More on Lohnsteuer & Sozialabgaben →
DE

Independent app, not a government. General information, not legal advice.