Calculate your net income with the first German Tax Calculator for Expats. Our Tax Simulator handles complex worldwide income, mid-year moves, and foreign income (Progressionsvorbehalt). Get a realistic estimate of your German taxes in less than 2 minutes.
German Tax Calculator for Expats: Income Tax Simulator
Moving to Germany often raises many questions about taxes. One of the most common questions expats ask Prinz.tax is:
How much tax will I actually pay in Germany?
The German tax system can appear complex at first because different types of income are taxed in different ways. Many expats are frustrated because general tax advice that is not tailored to international clients is of limited use.
At Prinz.tax, we realized that standard German tax calculators weren’t built for international lives. That’s why we developed the German Income Tax Simulator for Expats which is the first tax calculator designed to bridge the gap between German tax law and your global reality.
To understand how taxes are calculated for tax residents with income from foreign sources, it is important to understand the basic structure of the German tax system. In this article, we explain the basic concept of German taxation for expats and show you how you can estimate your personal tax situation using our German income tax simulator . Our tax simulator has helped numerous clients get transparency and peace of mind. If you are confused about some terms used, visit our glossary of key German income tax terms for expats.
The Prinz.tax Expat Tax Simulator is the first German income tax calculator that was uniquely designed for expats living in Germany and systematically analyses the tax implications of your worldwide income at four levels:
Level 1: Employment Income – Income Tax and Social Security
Level 2: Other Types of Income – Income Tax but no Social Security
Level 3: Investment Income – A Separate Flat Tax System
Level 4: Foreign Income with Tax Treaty – Income Tax Progression
Level 5: Allowances and Deductions – Reduce Your Taxable Income
Level 1: Employment Income – The Most Common Type of Income
For most expats working in Germany, the primary source of income is employment income. Employment income is subject to
- German income tax, and
- Social security contributions.
For employees, taxes and social security contributions are withheld directly from the salary by the employer, which means the system works largely automatically during the year.
Social security contributions usually include health insurance, pension insurance, unemployment insurance, and long-term care insurance. Social security contributions usually add up to about 21% of your gross employment income.
Income tax rates depend on your income level, which is called a progressive tax rate or income tax progression. The rates currently range roughly from 14% to 42%, with a top rate of 45% for very high incomes. In addition, a solidarity surcharge (Solidaritätszuschlag) and potentially church tax may apply.
Level 2: Other Types of Income Subject to Income Tax but Not Subject to Social Security
Not all income in Germany is treated the same way. Certain types of income are subject to income tax but not to social security contributions. Examples usually include:
- Rental income
- Freelance or self-employment income
- Business profits
- Certain pension income
These types of income are still taxed using the same progressive income tax rates, but they usually do not trigger German social security contributions. In some cases, self-employment income is subject to social security. This distinction is important for many expats, especially when there are multiple sources of income. Under the worldwide income taxation principle, certain foreign income may also fall into this category.
Level 3: Investment Income: A Separate Flat Tax System
Income from investments is usually taxed differently from employment income. Typical investment income includes interest from bank accounts, dividends from stocks, capital gains from securities, investment funds and other financial income.
This type of income is generally subject to a flat tax rate of 25%, known as Kapitalertragsteuer. In addition, a solidarity surcharge and potentially church tax will apply.
In most cases, German banks withhold this tax automatically, meaning the tax is already paid when the income is credited to your account. Income from foreign investments is also subject to the flat tax rate and must be included in your German tax declaration, even if your bank or broker does not withhold German taxes.
Level 4: Foreign Income and Double Taxation Agreements
While basic calculators ignore income earned outside Germany, our Tax Simulator specifically accounts for the ‘Progressionsvorbehalt’ clause, ensuring your estimate is realistic for an international life.
This last level is required, because Germany taxes residents on their worldwide income. This means that if you live in Germany, you may have to declare income from other countries as well. However, Germany has double taxation agreements (also called tax treaties) with many countries. These agreements determine which country has the right to tax certain types of income.
If you move to Germany mid-year, for example, your income earned in your home country is typically primarily taxed abroad but needs to be considered in your German income tax return as well. Likewise, rental income from a property located in your home country or certain foreign government pensions need to be reported in your income tax return. Often, foreign income is not directly taxed in Germany but still influences your tax rate through the income tax progression clause (Progressionsvorbehalt).
This means the foreign income increases the tax rate applied to your German taxable income, even though the foreign income itself may not be taxed again in Germany.
Level 5: Allowances and Deductions That Reduce Your Taxes
Germany provides several allowances and deductions that reduce the amount of income that is taxed.
One of the most important is the Grundfreibetrag, which ensures that a basic level of income remains tax-free. Additional tax benefits may include joint taxation for married couples, which primarily help couples where one spouse earns lower income than the other. For dependent children, a child allowance (Kinderfreibetrag) exists.
Further individual deductions include donations to officially recognized charities, childcare costs, certain insurance premiums, and other items. These deductions can help reduce your final tax burden.
How Much Tax Will I Actually Pay in Germany?
While understanding the rules is helpful, most expats ultimately want to know one thing:
How much tax will I actually pay in Germany?
The answer depends on many factors, most of which we’ve outlined above. To help expats get a first estimate, we created the first German Income Tax Simulator, specifically designed for expatriates living in Germany.
Try Our German Income Tax Simulator for Expats
Still unsure how the German tax system affects you? Want to calculate your expected tax burden?
Many expats are surprised how different factors influence their final tax burden in Germany, including worldwide income, deductions, and family status.
Use our German Income Tax Simulator for Expats to get a quick estimate of your potential German income tax.
Try the Expat Tax Simulator Now
https://prinz.tax/german-income-tax-simulator-for-expats/
Our tax simulator provides a quick estimate, helping you better understand how the German tax system may apply to your situation. Test our free tool now and get transparency and peace of mind in less than 2 minutes!
Need Help With Your German Taxes?
The simulator gives a useful first estimate, but every expat’s situation is unique. Foreign income, double taxation agreements, and deductions often require a detailed review by a tax professional.
At Prinz.tax Steuerberatung GmbH, we specialize in tax consulting for expatriates living in Germany. If you have further questions on your taxes in Germany or need support with your German income tax return, our tax advisors would be happy to assist you.




