Filing your income tax in Germany can feel like navigating a maze for first-timers. But with the right step-by-step guide, the process can become much easier and far less confusing.

Here’s how to file your Germany income tax for the year 2025. Let’s get started!

Also read: Remittances Boost Indonesia’s Economy: Sending Money Abroad is Easier Now

Why You Need to File Income Tax in Germany

How to Report Germany Income Tax in 2025: A Step-by-Step Guide

In Germany, anyone earning an income—whether a local resident or an expat—is required to file income tax (Einkommensteuer). This tax applies to income from employment, business, investments, or other sources.

Germany’s personal income tax rates in 2025 remain progressive, with a top rate of 45% for high earners, according to Trading Economics. Filing your taxes is not only a legal obligation, but it also offers the potential for a tax refund if you qualify for certain deductions.

Transfez, Easy Money Transfers to Over 70 Countries Worldwide

Who is Required to File Income Tax?

You must file income tax in Germany if you:

  • Are a resident of Germany (live there for more than 6 months in a year).
  • Earn above the tax-free threshold—about €11,604 in 2025 (subject to change).
  • Are not a resident but earn income from German sources (e.g., salary from a German company).
  • Have additional income such as side business or investment earnings not already taxed at source.

If you’re an employee whose only income is a salary, you may not be required to file because taxes are already withheld. However, voluntary filing is often beneficial as you may qualify for deductions.

Also read: 7 Unique Facts About Germany’s Education System You Should Know

Steps to File Income Tax in Germany (2025)

How to Report Germany Income Tax in 2025: A Step-by-Step Guide

Here is a complete guide with easy steps to file income tax in Germany:

1. Gather All Required Documents

Before you start, ensure you have all the essential documents. These are the foundation for a smooth process. Required documents usually include:

  • Lohnsteuerbescheinigung: Annual tax slip from your employer showing gross salary, withheld taxes, and social security contributions.
  • Tax ID (Steuer-ID): An 11-digit unique number issued when you register with the local tax office.
  • Proof of Deductible Expenses: Such as work travel costs, education, donations, or health insurance premiums.
  • Personal Information: ID card, marital status, and details about children (if any), as these affect your deductions.
  • Additional Income Documents: If you earn from rental, investments, or side businesses, prepare financial reports or income proof.

Tip: Keep digital copies for easier online submission. Also check for special deductions such as household expenses or business losses.

2. Register or Update Your Details with the Finanzamt

If you’re new in Germany, register with the local tax office to get your Steuer-ID. This usually happens automatically when you register as a resident. If you already have one, make sure your data (address, marital status, etc.) is updated.

Expats may also need to register for church tax unless opting out. This tax is deducted automatically and can cost hundreds of euros per year, according to DDTC News.

3. Choose Your Filing Method: Online or Paper

In Germany, you can file taxes online via the ELSTER (Electronic Tax Return) platform or manually using paper forms. By 2025, ELSTER is the most popular method as it’s fast, secure, and efficient. To use ELSTER:

  • Visit the official site www.elster.de.
  • Create an account with your Steuer-ID. You’ll get an activation code by post in a few days.
  • Download the ELSTER software or use the browser version (Mein ELSTER).

For manual filing, download forms from the Finanzamt website or collect them at your local tax office. This method is slower and more prone to errors.

4. Complete the Tax Forms Accurately

Tax forms have several sections, such as:

  • Personal Data: Name, address, Steuer-ID, and marital status.
  • Income: Enter all income sources including salary, dividends, or rent as per supporting documents.
  • Tax Deductions: Claim deductible expenses such as work costs, insurance, or donations. Germany offers many tax deductions, so review each section carefully.
  • Additional Info: Provide details about children or spouse to receive allowances.

Tip: Use ELSTER’s help features or apps like Wiso Steuer to avoid missing important deductions. When in doubt, consult a tax advisor.

5. Submit Your Tax Return

After filling the form, review for errors. If using ELSTER, upload supporting documents (like scanned receipts) and submit electronically. You’ll receive a digital confirmation as proof.

For manual filing, send the forms and documents to your local Finanzamt by mail or in person. Make sure to meet the deadline: July 31, 2025 for voluntary submissions, or February 28, 2026 if using a tax advisor.

6. Wait for Tax Assessment

After submission, the Finanzamt will process your return within 6–12 weeks. You’ll receive a Steuerbescheid (tax notice) that includes:

  • The amount of tax due or your refund.
  • A detailed breakdown based on your submitted data.

If you’re owed a refund, the money will be transferred to your bank account. If you owe taxes, payment must be made by the deadline stated.

7. File an Appeal if Necessary

If you disagree with the Steuerbescheid (e.g., due to calculation errors), you can file an appeal within one month. Include supporting documents and explain your reasons.

File Taxes with Confidence

How to Report Germany Income Tax in 2025: A Step-by-Step Guide

Filing income tax in Germany may seem complex at first, but with solid preparation and clear steps, you can handle it with ease. By following this guide, you not only fulfill your legal duties but may also receive a valuable tax refund. Start by gathering your documents, use ELSTER  for convenience, and don’t hesitate to seek help when needed. Good luck with your 2025 tax filing!

Download the Transfez App

The Transfez app helps you send money abroad faster, cheaper, and more efficiently. Jack Finance also supports international business transactions. Whether you’re sending money to family studying, working, or traveling abroad, Transfez is ready to help. Available on Android and iOS. Download now!


Instagram