German income tax – this is what you should know
Navigating German income tax can feel like decoding a foreign language and in Germany, it kind of is. But once you crack the system, you’ll be one step ahead and possibly owe less than you expect.
This guide walks you through what you need to know about the Einkommensteuer (income tax), giving you clear steps, practical tips, and the confidence to handle your taxes without stress.
You will also learn how to pay less taxes, like a local pro.
Feel free to ask questions in the comments section. I answer each question personally.
Who is liable for German income tax
German income tax is known as “Einkommensteuer“.
- Anybody living in Germany has to pay income tax here.
- German residents have to declare their income, regardless of its geographical origin.
- It doesn’t matter if you are a German national or a foreigner.
- Whether you are an employee or self-employed also doesn’t play a role.
As a reminder, you are considered a German resident if you spend more than 183 days in the country during any given year. If you aren’t a German resident, you can still be liable for German income tax in some cases. Refer to this section for more details.
Income tax is levied thanks to your German tax ID, which is a unique identifier used by the local tax office (Finanzamt) & your employer.
Which types of income are taxed in Germany
Germany has a detailed tax system that applies differently depending on the nature of your income. If you’re an expat living and working here, it’s essential to know which taxes apply to your specific situation. Let’s break German income tax down clearly:
| Type of income | Relevant tax | Who it applies to | How it is relevant |
|---|---|---|---|
| Self-employment income | Private Einkommensteuer | Freelancers, sole proprietors | Taxed on net profit after business expenses; annual tax return required |
| Employment income | Lohnsteuer | Employees under a German employment contract | Wage tax automatically deducted from salary; may still need to file a tax return |
| Pension income | Private Einkommensteuer | Retirees receiving pensions (German or foreign) | Pension income taxed progressively depending on pension type and start year |
| Business income | Gewerbesteuer | Owners of registered businesses (e.g., GmbH, UG, partnerships) | Trade tax paid on profits above €24,500; paid to municipality |
| Agriculture and forestry income | Gewerbesteuer | Farmers, foresters | Trade tax applies, but often with preferential treatment and allowances |
| Capital income (dividends, interest) | Kapitalertragsteuer | Investors with income from shares, savings, or bonds | 25% flat tax (plus solidarity surcharge and church tax, if applicable) usually deducted at source |
| Property ownership | Grundsteuer | Property owners (residential or commercial) | Annual municipal property tax based on land and building value |
| Rental or leasing income | Private Einkommensteuer | Property owners renting out real estate | Rental income taxed after deducting expenses like mortgage interest, repairs, and depreciation |
| Inheritance income | Erbschaftsteuer | Beneficiaries of inherited assets (money, property, investments) | Taxable based on relationship to deceased and value of inheritance, with high exemptions for close family |
| Alimony payments or receipts | Unterhaltsleistungen | Individuals paying or receiving spousal support | May be deductible for payer and taxable for recipient under specific agreements (e.g., Realsplitting) |
Income related to self-employment (private Einkommensteuer)
If you are working as a freelancer (Freiberufler) or running a small business as a sole proprietor, you are subject to private Einkommensteuer (personal income tax). This tax applies to your profits after deducting business expenses. You must file an annual income tax return and pay tax on your net earnings. Staying on top of bookkeeping is crucial, as your declared income determines your German income tax.
Income related to employment (Lohnsteuer)
Employees automatically pay Lohnsteuer (wage tax), which is deducted from their gross salary by their employer each month and forwarded directly to the tax office. As an expat working under a German employment contract, this is the most common form of tax you’ll encounter. You might still need to file a tax return if you want to claim deductions or if you have additional income sources.
Income related to pension (private Einkommensteuer)
If you’re receiving a pension, either from Germany or abroad, your pension income is typically taxed under private Einkommensteuer. The amount you must pay depends on when you began receiving the pension and the type of pension it is. Foreigners retiring in Germany should be aware that both state and private pensions could be taxable, often at a progressive rate.
Income related to businesses (Gewerbesteuer)
Running a registered business (such as a GmbH, UG, or a partnership)? You’ll need to pay Gewerbesteuer (trade tax) on your business profits in addition to Einkommensteuer. It becomes relevant once your business exceeds a €24,500 annual profit threshold. This tax is paid to the municipality where your business is located, meaning rates can slightly vary depending on where you are based.
Income related to agriculture and forestry (Gewerbesteuer)
If your income comes from farming, forestry, or related activities, you may also be liable for Gewerbesteuer. However, agriculture and forestry often benefit from preferential treatment in German income tax, for example, lower tax rates and special allowances, to support rural development. Expats entering this sector should seek specialist advice, as the rules can differ significantly from other businesses.
Income related to capital (Kapitalertragsteuer)
Earnings from investments, like dividends, interest, and stock sales, are subject to Kapitalertragsteuer (capital gains tax). In Germany, a flat rate of 25% plus solidarity surcharge and, if applicable, church tax is withheld at the source. If you’re investing while living in Germany, this tax will usually be automatically deducted by your bank or investment provider.
You can read a detailed guide about Kapitalertragsteuer/capital gains tax in Germany here.
Income related to property (Grundsteuer)
Owning property in Germany comes with an annual obligation to pay Grundsteuer (property tax). It’s assessed based on the value of the land and the building on it. If you’re a foreigner investing in real estate, whether to live in or rent out, expect to receive a property tax bill every year from your local municipality. Recent reforms are adjusting how property values are calculated, so rates may change in the coming years.
Income from leasing or renting property (private Einkommensteuer)
If you rent out a property, whether it’s residential or commercial, the rental income you earn is subject to private Einkommensteuer (personal income tax). You must declare the rental income on your annual tax return. Fortunately, you can deduct expenses like mortgage interest, repairs, property management fees, and depreciation from your rental income, reducing your taxable amount. For expats renting out property (especially if you own property abroad but are a German tax resident), careful documentation is key.
Income from inheritance (Erbschaftsteuer)
If you inherit money, property, or other assets while living in Germany, you may be liable for Erbschaftsteuer (inheritance tax). The tax rate depends on your relationship to the deceased and the value of the inheritance. Close relatives like spouses and children benefit from high tax-free allowances (up to €500,000 for spouses). Expats should note that even inheritances received from abroad can be taxed in Germany if they are considered tax residents.
Income from alimony (Unterhaltsleistungen)
Alimony payments, whether received or paid, have specific tax rules.
- If you pay alimony: You may deduct certain alimony payments from your taxable income, reducing your overall tax burden. Expats paying or receiving alimony should clearly document agreements and payments to ensure correct tax treatment.
- If you receive alimony: Normally, alimony is not taxable income for the recipient unless both parties opt for a special arrangement (Realsplitting) where the payer can deduct the payments, making them taxable for the receiver.
Other income types impacting German income tax with the Progressionvorbehalt
Some income in Germany is tax-free but still affects how much tax you pay on everything else. This is called the Progressionsvorbehalt (progression clause). The following benefits fall into this category:
- Unemployment benefits – (ALG 1)
- Social benefits – (ALG 2 /Bürgergeld)
- Parental benefits – (Elterngeld)
- Child benefits – (Kindergeld)
- Maternity benefits – (Mutterschaftsgeld)
- Lottery winnings
You don’t pay tax on these benefits directly. But the Finanzamt adds them to your taxable income to determine your tax rate, then applies that higher rate to your actual taxable earnings. The result: you can end up paying more tax on your salary even though the benefits themselves are untaxed.
Example: You earned €30,000 in taxable salary and received €8,000 in Mutterschaftsgeld. You don’t owe tax on the €8,000. But the Finanzamt calculates your tax rate as if you earned €38,000, then applies that rate to your €30,000. The difference is usually a few hundred euros, not thousands, but it catches people off guard at tax time.
In any case, when your Lohnersatzleistungen (wage replacement benefits listed in the list above) exceed €410 in a calendar year, you are required to file a tax return.
Income tax rates in Germany
German income tax follows a progressive system. This means that each “slice” of your income is taxed a different rate. Your tax burden increase with each bracket you reach, with each bracket applying a different rate. This is what it looks like if you are single:
| Income tax bracket – € (2026 – single person) | Tax rate |
|---|---|
| Up to 12,348 € | 0% |
| 12,349 – 69,879 € | 14 to 42% |
| 68,880 – 277,826 € | 42% |
| 277,826 & above | 45% |
This is how married couples & registered partners are taxed in Germany, if they do a joint tax declaration.
| Income tax bracket – € (2026 – married couple) | Tax rate |
| Up to 24,696 € | 0% |
| 24,697 – 139,758 € | 14 – 42% |
| 139,759 – 555,652 € | 42% |
| 555,652 and above € | 45% |
Please note: those tables are a simplification because there are many sub-brackets. Full table available here.
Employees can calculate their net versus gross salary thanks to this net salary calculator for Germany.
Solidarity & church tax surcharges
To paint a more complete picture, it’s important to look a 2 other factors that can impact your German income tax burden:
- Solidarity tax (Solidaritätzuschlag): this surcharge was initially applicable to all tax payers as way to finance former East Germany after reunification. Since 2021 however, only tax payers with income higher than 96 409€ (single person) are subject to it. Account for an additional 5.5% of your income tax.
- Church tax (Kirchensteuer): Germany is financing several mainstream churches directly through this surcharge. This is applied to the tax payer if they are part of one of them. Account for an additional 8-9% of your income tax. You can find a guide on how to stop paying Church tax here.
Please note that those surcharges are not calculated off of your total taxable income, but only off of your taxes to be paid.

When is German income tax due
As a private person, income tax in Germany is levied at different times:
- For employees: Wage tax (as well as solidarity & church tax) is levied directly by your employer on your paycheck at the source. Factors impacting that taxation are factored in: family status & tax classes for example. This means that your net salary is also your net income after taxes. All taxes on other income sources you might also have (rental income, capital gains, etc) are to be declared in your yearly tax return. They are then due on the year following by July, 31st. (eg: tax on income from 2024, to be paid in 2025), or later with a tax consultant.
- For self-employed: if you are a newly established freelancer in Germany, income tax is usually due the year after your first year of activity, based on tax assessment for that year. In the years after that, the Finanzamt will use that data to set quarterly prepayments. This is adjusted every year based on your financial results. As for employees: any tax due on other income sources are to be declared in yearly. They are then due on the year following by July, 31st (eg: tax on income from 2024, to be paid in 2025), or later with a tax consultant.
Taxation for foreigners
German income tax for non-residents
There are cases in which non-residents also need to pay income tax in Germany, albeit in a limited capacity on this particular type of income:
- Non-residents owning real estate in Germany: they have to pay property tax (Grundsteuer) on the rental income they get from their local investments. There is an obligation to submit a tax return every year. The local tax authorities (Finanzamt) might decide on prepayments throughout the year in form of quarterly installments.
- Public servants sent abroad: if you are on the payroll of a public entity while working abroad, your income is to be taxed in Germany.
- Non-resident employees of a German company: they have to pay tax on so called extraordinary income (außerordentliche Einkünfte as defined by § 2 Paragraph 1 of EStG). This is things like stock-options, severance packages, capital gains & bonuses. There is an obligation to submit a tax return too.
Avoiding double taxation
Numerous bilateral treaties exist between Germany and countries around the globe to ensure a fair taxation for citizens working across borders. Those treaties plan for relief mechanisms to avoid both countries apply income tax twice.
You can read how to use double-taxation avoidance agreements in this post.
How to lower your taxable income
There are few things you can do to pay less taxes:
- Get married: The German tax code is generous with families. It plans a tax relief system that’s particularly interesting if either one of you earns more than the other. This is controlled by your tax classes (Steuerklasse). How to make use of tax classes is explained here. You can potentially save thousands of euros that way.
- Have kids: Parents can benefits from tax relief when they have children. This is called a child allowance (Kinderfreibetrag), which is connected with child benefits (Kindergeld) in the overall calculation. In 2026, that amounts to 6,828€ per kid, as defined by Einkommensteuergesetz (EStG) § 32. A lot of expenses related to your kids can be put off in taxes too (such as expenses for school or day care).
- Make use of tax-deductible expenses: there are plenty of expenses that can be put off in taxes. You can find a list of deductibles for Germany this way.
- Do a tax return every year: even if it’s not compulsory to make a tax declaration (Steuererklärung) every year for a lot of people, it’s often well worth because of how much taxes you can get back. Here is a guide on how to do a tax return in Germany.
German income tax – FAQ
Germany’s tax burden is one of the highest in the world which has led to a strong welfare system and a large budge surplus. This is surely motivated by the golden rule of politics in Germany: no policy should be left financed.
Total income tax is calculated based on your income as an employee or as a self-employed, with factors related to your marital status & your parental situation if applicable. On top of that, a supplementary church tax and solidarity tax may be applied. Finally, other types of income church as capital gains, rental income & more are taken into account as well.
In some cases yes. Typically, non-residents who own real estate in Germany must pay local property tax by submitting a compulsory tax return. If a non-resident is employed by a German company, extraordinary income such as bonuses or severance packages may be taxed in Germany too.
I hope this overview was a helpful introduction on the topic. Feel to ask questions in the comments.
Bastien
Sources & references
- Amt24 Sachsen. “Einkommensteuer.” Amt24 Serviceportal, https://amt24.sachsen.de/zufi/lebenslagen/5000064. Accessed April 28, 2025.
- WTS Global. “Germany: Taxation of Global Mobility.” WTS Global, published March 16, 2021, https://wts.com/global/publishing-article/20210316-germany-gmnl~publishing-article?language=en. Accessed April 28, 2025.
- Wikipedia contributors. “Taxation in Germany: Income tax for non-residents.” Wikipedia, The Free Encyclopedia, https://en.wikipedia.org/wiki/Taxation_in_Germany#Income_tax_for_non-residents. Accessed April 28, 2025.
- Finanztip. “Kinderfreibetrag: Für wen er sich lohnt und wie viel er bringt.” Finanztip, https://www.finanztip.de/kinderfreibetrag/. Accessed April 28, 2025.
- Organisation for Economic Co-operation and Development (OECD). Taxing Wages 2021: Full report. OECD Publishing, https://www.oecd.org/en/publications/taxing-wages-2021_83a87978-en/full-report.html. Accessed April 28, 2025.


Hi Bastian,
Thanks for your post, I have worked in 2018 only for 3 months, is it okej to not declare taxes for that year
Hi Bastein,
I have a question regarding the Fundraisers. I have started a campaign for one of my cousin living In India suffering from Chronic Kidney DIsease. Because the online fundraiser is not working for the Asian countries, I have to ask for the donation in my account here in Germany. My question is if this donation what I will receive in my account is tax-free or am I liable on it?? It should be somewhere around 7k to 8k EUR.
Hi Bastien, thank you for your help. I am in a situation where I have been working full time for the whole year so far i.e. Jan-August (and the two years before that) but from end of August my contract ends. Then I have a type of scholarship from a university but unfortunately it appear that it is actually Honorarvertrag. It is only for two months and the total is 5000 euros which is obviously less than 8000 per year. But my question is: is the 8000 threshold you mentioned valid in my case? Or is it not because I was already receiving income/paying taxes from Jan-August? Thanks in advance for your help!
Hi Bastien,
Thanks for your website and for sharing this info. There is something i am not clear about: the first 8,004 € are not supposed to taxed. How does it work when being taxed at the source ? Do we receive your salary without paying taxes for the first 8,004 € OR is this exclusion not taken into account when the tax rate is applied (and I therefore will need to file a tax declaration to get some money back )?
Similarly for the tax church, I am not religious and therefore do not want to pay it. Will it be automatically withdrawn from my salary and I will have to claim it back in the tax declaration OR can it be taken into account by the tax authority when applying the tax rate at the source ?
And finally for the child allowances : are they paid directly by the employer and subject to income taxes OR are they separately received by the employees ?
I am also looking for a list of deductions (like educational cost, transport cost), with the maximum that may be deducted.. If you know where i could find this, that would be super helpful..
Thanks a lot for this additional info !
hi,
i had a job offer of which they will pay me 2000 before any deduction. is this fair? how much should I negotiate it for? I am an architect with 3 years experience.
Hi,
My salary includes a fixed and a variable component. I belong to tax slab 1. Will the same percentage of deductions apply even to the commission component? It’s sporadic and is contingent on how much sales I register in a month.
Hi Bastien,
Thank you for your post.
We just moved to Germany and my fiance started working as a doctor. She received her first payslip and we assumed that first 9000eur will be a tax-free allowance. However, she got taxed (lfd.lohnsteuer) around 20% in her first month. I assume you can get the refund at the end of the year when you file the tax return. But is it possible to do some changes now and receive the next salary untaxed until you reached the 9000 eur threshold?
Thank you in advance for your answer.
Hello. I work as a Tragwerkspläner ful time in Frankfurt. My monthly gross salary is 3500 Euros and my net salary is 2200 Euros . I am planning to make some extra cash and thinking of working a Mini job. I want to know if this is allowed ? And will I come under Tax class 6 ?
Hi I worked in Germany 3 months ,from March -1-2018 to may_26_2018.
And my monthly salary is 6000EUR
But my take home salary is 3900EUR, after deducting Tax around 1400Eur per month and 900 EUR for my accommodation etc .
My question is how much should I get tax refund ?
Hi Bastien. Thanks a lot for sharing your knowledge! I’ve recently moved to Berlin and am wondering how the tax free allowance works in practise when working as an employee. Checking my payslip for my first two salaries I appear to have been taxed at the normal rate without a tax free allowance. Will this over-payment be reimbursed to me at the end of the tax year? Or will I need to discuss this with my employer to adjust this? In addition to this, is the Steuererklärung something I will just receive or do I need to file this myself?
Hello,
Thank you for sharing the tax knowledge.
My husband and I are both British, and we live in London at the moment. I recently received a job offer from a Berlin- based company and I am really keen to take the job.
I did some reasches and found that we have to live together for me to pay the reduced tax rate in Germany. My husband is unlikely to relocate with me to Berlin as he is on full-time employment in England, and my future employer doesn’t mind me only coming to Berlin occasionally. My new pay package will be about 60% more than his.
I’m wondering if registering our resident address in the UK will help with the tax rate? Or registering both of our resided in Germany will be better ( but he’ll still be on an English payroll)
Thank you in advance.
Hey, I am a German PHD resident in Australia (possibly forever if things go to plan). I receive a small scholarship from an Australian University. This amount is below the amount you need to pay on tax on in Australia. I filled in my German Tax return recently as I thought I needed to complete it and they now want to tax me on the amount of money I am earning in Australia. Even though this amount is very low due to a high cost of living in Australia. Is this right? There is a Double tax agreement between Australia and Germany but can this amount slip through because it is so low it is not taxed in Australia (but is more than 9000 euros).
Have I done something wrong, is there some kind of non resident declaration I need to do so I don’t pay tax on this money in Germany. I don’t live there anymore. I may never live in Germany again if I am able to find work after my study.
Hi! I’m sorry to bother but I’ve been looking like crazy and I haven’t find and answer yet so I thought I might just ask here. I have a work permit that’s connected to the company I’m working for and on it it says I can also do freelance work (as long as this doesn’t become my main income).
I’m not sure how to sign up as a web designer (or maybe just designer?) freelance. I know there’s a form that I can fill online, but do you happen to know where I can find the exact category I should apply for?
Also, if I’m working full time and sign up as a freelancer, would I be paying more taxes? Will this “second job” as a freelancer be under the Category 6 of taxes?
Thanks, your blog is awesome ♥
Taxation is THEFT. Simple.
Hi
I would like to ask some question about my german husband who is working as a seaman in a cyprus registered vessel. Should he still need to pay tax here in hamburg even he is not employed directly here in germany.