
Navigating the German tax system can be a daunting task, especially for internationals unfamiliar with the country’s bureaucracy. From understanding when you need to start paying taxes to learning how to file your tax return, the process may seem overwhelming at first. However, it’s crucial to grasp the basics, as taxes are directly deducted from your salary if you earn over €450 per month. The good news? Filing your tax return could lead to a significant refund, with the average amount being approximately €1,000.
All You Need to Know About Taxation in Germany
One of the daunting challenges for internationals in Germany is to understand the bureaucracy and work with it. Especially when it comes to the topic of taxation.
Once you start earning money in a full time or a part-time job and you earn more than € 450.00 per month, you must pay taxes which are deducted directly from your salary.
If you have earned more than a certain amount in a year, you will be refunded a part of the taxes paid when you file your tax return. In 2019, this was €9,168.00 for singles and €18,336.00 for married or registered partners.
How to File Your Tax Return in Germany
However, since filing your (first) tax return in Germany may require some assistance, the purpose of this article is to provide you with tips and hints on how to submit your tax return and to point out the benefits that this entails.
In general, you could file tax all by yourself (for example with a software or an online application) or with the help of a tax accountant (“Steuerberater”) or an “income tax assistance union” (Lohnsteuerhilfeverein).
If your income situation is not very complex, i.e. you do not have property holdings or different sources of income, are a freelancer or self-employed, you can easily do your tax return yourself and save money.
In any case, you will require the following documents.
Required Documents and Proof for Tax Filing
An important part of learning how to file taxes is to start the tax-filing process early through the year. The first step would be to gather all the following information, which the tax office needs in order to process your tax return.
- Your employment tax statement (Lohnsteuerbescheinigung)A document summarising all your income and the taxes you have paid during the year, issued by your employer either at the end of your employment or at the end of the tax year.
- Your tax identification number (TIN, Steuer-Identifikationsnummer or Steuer-ID)A unique 11-digit number which you will receive via mail after you have registered in the city registration office (Bürgeramt) in your city here in Germany
- Your tax number (Steuernummer)A number that is assigned to you by the tax office. If you do not have a tax number on your first tax return, that is not too bad, because you can submit it without giving the number. Once it has been checked and you have received your income tax assessment (Einkommensteuerbescheid), you will find the tax number in the top right-hand corner of this document. If you do not have the income tax assessment, you can also simply contact the tax office. If you and your spouse file a joint tax return, you also have a joint tax number.
- Your German bank account details (IBAN, BIC)Your bank details are needed for the refund
- Proof of any income received outside Germany for the year of the tax returnThis is needed to determine your tax rate as there will be no double taxation.
- Documents relating to certain deductionsFor example, income-related expenses (Werbungskosten), special expenses (Sonderausgaben) or exceptional expenses (außergewöhnliche Belastungen) – you can find more information on this below.
- Child(ren)In case you have children, you need to indicate the following:– Name– Date of birth– The amount and period for which child benefits (Kindergeld) were received (if an application for child benefit was rejected, the rejection letter is required)– Expenses for childcare or education, e.g. Kindergarten, Kita or afterschool care
- Any other income or government benefitThis includes for example parental benefits (Elterngeld) or maternity benefit (Mutterschaftsgeld)
Tax Filing Methods and Choosing the Right Tax Forms

Once you have gathered all this information, you will need to decide on the method of filing your taxes. One option would be to process your tax return offline.
To do this, you can either download all the necessary tax return documents and fill them in yourself, or you can hire a tax consultant. However, another, less costly and time-consuming option is to use online services.
The official tax return software is called ELSTER (ELektronische STeuerERklärung). However, as this tool is only available in (bureaucratic) German, we would recommend using other tax applications available on the market.
There is a variety of online tools available in English to help you fill out your tax return in Germany, which will guide you through the process step by step and provide you with hints and tips on what you can deduct from your taxes. It usually takes you less than an hour to complete your tax return on your own.
The nice thing about such a software is that it calculates in advance how much you will be refunded based on your information. On average, you can expect to get back approx. 1.000 € when handing in your tax return.
Educational Expenses That Can Be Deducted
As a student, it is possible to deduct a variety of educational expenses from your taxable income, which will reduce your tax burden and increase your refund. Some of the expenses you can declare on your tax return are listed below:
- Tuition fees (if applicable)
- Semester ticket (train ticket)
- Purchase of electronic devices such as laptop, computer, smartphone, printers, memory card etc.
- Books, Journals, Journal Subscriptions (digital and paperback versions)
- Printouts, Scans, copies costs.
- Development and enhancement training cost
- Costs incurred during a semester abroad, exchange programs, and field trips (accommodation, travel expenses, catering)
Essentially all expenses incurred during your education in Germany can be submitted for tax returns up to certain limits.
Tax Filing Deadlines in Germany
The German tax year runs from January to December. If you want to file a tax return, you can submit it any time between January 1 and July 31 of the following year (i.e. until July 31, 2025, for your 2024 tax return).
If it is your first tax return, it is also possible to file your tax return retroactively for up to four years. This means that in 2025 you can still submit your tax returns for 2024, 2023, 2022 and 2021 if you have not already done so.
What Happens After Submitting Your Tax Return
After about two to six months after you have submitted your tax return, you will receive a tax assessment via mail which lists all refunds. By the time you receive the notice, the refund should already have been transferred to your account.
DisclaimerThis content does not contain any tax advice and all information is without guarantee. For personal tax questions please refer to your tax advisor
자주 묻는 질문
독일 생활에 대한 일반적인 질문에 대한 답변을 찾아보세요.
Who pays 42% tax in Germany?
The 42% rate applies to higher earners with taxable incomes above €63,000 (single) or €126,000 (married couples). Very high earners above €278,000 pay the top rate of 45%.
When do I need to file a tax return in Germany?
You need to file a tax return if you’re self-employed, have multiple income sources, or received tax benefits. Employees may not be required but can file voluntarily to get a refund, usually between January 1 and July 31 of the following year.
What is income tax in Germany?
Income tax (“Einkommensteuer”) is a progressive tax on earnings from employment, business, or freelance work. Employers usually deduct it directly from your salary before you get paid.
What documents do I need for German tax return?
The documents you will need for your German tax return include your employment tax statement (Lohnsteuerbescheinigung), tax ID (Steuer-ID) and tax number (Steuernummer), German bank account details, proof of deductible expenses (education, work-related costs, childcare, etc.) and certificates for children or benefits received
How much tax do you pay in Germany?
The amount of tax you pay depends on your income, marital status, and tax class. Income tax rates range from 14% to 45%, plus other deductions like solidarity surcharge and church tax (if applicable).
How much tax do foreigners pay in Germany?
Foreigners pay the same tax rates as German citizens if they are tax residents. If you live and work in Germany for more than 183 days a year, you are usually considered a tax resident.
How much is tax on salary in Germany?
The average tax burden (including social security) ranges between 35%–45% of your gross salary, depending on income and family status.
How much is a 50,000 euro salary after tax in Germany?
On a gross salary of €50,000, you can expect to take home roughly €32,000–€34,000 per year after income tax, health insurance, pension, and other social contributions (exact amount depends on tax class and benefits).
Do Germans pay high taxes?
Germany’s taxes are considered relatively high compared to some countries, but they fund public services such as healthcare, education, childcare, and infrastructure. The system is designed to be fair and redistributive.
Can I get a tax refund in Germany?
Yes! Most employees receive a refund when filing a tax return. On average, taxpayers in Germany get back around €1,000 each year.
비자 준비 패키지 받기
필요에 따라 맞춤화된 올인원 비자 솔루션으로 독일 여행을 시작하세요.
독일에서의 생활에 대해 자세히 알아보기
계절별 날씨 패턴부터 축제 전통까지 독일 생활에 대해 알아야 할 모든 것