This guide explains how taxes work in Germany, and how to pay less taxes.
Tax calculator
This tax calculator shows your salary after taxes. It works for employees, students and freelancers.
Health insurance
Your
You pay a bit more for
Base cost
Total
You are covered by your spouse's health insurance.
You are covered by your parents' health insurance.
You are covered by your health insurance in another EU country.
Public pension
Your employer pays
You pay
Unemployment insurance
Your employer pays
You pay
Income tax
This is the
Taxable income
Income tax rate
Solidarity surcharge
If you pay more than
Solidarity surcharge is {{ formatPercent(taxes.solidarity.milderungszoneRate * 100) }} of all
The solidarity surcharge is {{ formatPercent(taxes.solidarity.maxRate * 100) }} of your
Church tax
Your church collects a
Your income is too low to pay income tax, so you don't pay church tax.
You pay {{ formatPercent(100 - disposableIncomeRatio) }}
This is what you pay for all taxes and social contributions. They take this from your paycheck.
You keep {{ formatPercent(disposableIncomeRatio) }}
This is your
The taxes you pay in Germany
All German residents must pay taxes. These are the taxes to pay:
- Income and salary tax (Einkommensteuer, Lohnsteuer)
- Health insurance (Krankenversicherung)
- Nursing care insurance (Pflegeversicherung)
- Public pension insurance (gesetzliche Rentenversicherung)
- Unemployment insurance (Arbeitslosenversicherung)
- Church tax (Kirchensteuer)
- Solidarity surcharge (Solidaritätszuschlag)
If you are an employee, your employer collects taxes directly from your paycheck. If you are self-employed, you pay taxes by bank transfer or direct debit.
Income from investments is taxed differently.4 You pay:
- Capital gains tax (Kapitalertragsteuer)
- Church tax (Kirchensteuer)
- Solidarity surcharge (Solidaritätszuschlag)
Income and salary tax
All German residents pay income tax (Einkommensteuer). This tax is a percentage of your income. It’s a progressive tax, so if you earn more, you pay a bigger percentage of your income.3
If you earn less than 11,784€ per year, you pay no income tax. If you earn the median income, your income tax is around 18% of your income. The maximum income tax is 45% of your income.1
If you are an employee, you pay a salary tax (Lohnsteuer) on every paycheck. This is a prepayment of your estimated income tax. If you pay too much salary tax, you can make a tax declaration and get money back.
Usually, tips are not taxed.6
Health insurance
All German residents must have health insurance (Krankenversicherung). Health insurance pays for your healthcare when you are sick.
There are three types of health insurance:
- Public health insurance. It costs a percentage of your income.
- Private health insurance. The cost is set by the health insurer.
- Expat health insurance. The cost is set by the health insurer.
If you are an employee, your employer pays half of it. If you earn less than 505€ per month, you can use your parents’ or spouse’s health insurance for free. Students get a cheaper tariff.
You pay the {{ tarifName }} tarif.
Your health insurance has a fixed price.
It's cheaper than the regular tarif.
You pay the
Base cost
The base cost is the same with every
Insurer surcharge
Health insurers can charge a little more than the base cost. The surcharge (
Nursing care insurance
Nursing care insurance (
Your employer pays
When you are self-employed, you don't get help from your employer. You pay the full price yourself.
Your employer pays for your health insurance, because you make less than
When you have a minijob, your employer does not pay for your health insurance.
When you are an employee, your employer pays half of your health insurance.
You pay the maximum price the minimum price
This is how much you pay every month for public health insurance.
You make more than
Your options
Public health insurance
There are over 100
Private health insurance
Need help choosing?
How to choose health insurance
Nursing care insurance
Nursing care insurance (Pflegeversicherung) pays for your healthcare when you are old. It costs 3.4% of your income. If you are over 22 years old, and you don’t have children, it costs 4% of your income.
If you are an employee, your employer pays half of it.
Public pension insurance
All employees must pay into the public pension system. It costs 18.6% of your income.
If you are an employee, your employer pays half of it, so you pay 9.3%.
If you are self-employed, public pension insurance is usually optional. If you don’t pay public pension insurance, you must make your own retirement plans.
Unemployment insurance
Unemployment insurance (Arbeitslosenversicherung) pays a percentage of your salary if you lose your job.
It costs 1.3% of your income.
Unemployment insurance calculator
Church tax
If you are a member of certain churches, you pay a church tax. It’s a percentage of your income tax.
If you live in Baden-Württemberg or Bavaria, it costs 8% of your income tax. In other states it costs 9% of your income tax.
You stop paying church tax by leaving the church.
Solidarity surcharge
If you pay more than 18,130€ per year in income tax, you must pay a solidarity surcharge (Solidaritätszuschlag). It’s a percentage of your income tax.
Capital gains tax
If you make money from investments, you pay a 25% tax on income on all profit above 1,000€ per year. This is the capital gains tax (Kapitalertragsteuer). It applies to profit, interests and dividends from stocks, ETFs and other financial investments.
Revenue from cryptocurrencies is not taxed as an investment, but as a private transaction.5
Investment income is also subject to the church tax and solidarity surcharge.
Other taxes
All German households must pay the TV tax. If you run a business, you might need to pay the trade tax. Most things you buy have the value added tax included in the price. There is also the vehicle tax, the dog tax, property tax and a few others.
Taxes for businesses
If you are self-employed, you must pay…
You can choose to pay…
- Unemployment insurance. If you don’t pay for it, and you don’t get unemployment benefits.
- Public pension insurance. If you don’t pay for it, and you don’t get a public pension. You must make your own retirement plans.
Your business must also pay…
- Trade tax – More information
- Value Added Tax (VAT) – More information
- IHK membership fee – More information
Since you are self-employed, your employer does not pay half of your health insurance, pension insurance or unemployment insurance. This means that you pay twice as much for social contributions.
German tax classes
Your tax class affects how your salary tax is calculated. It does not affect how much income tax you pay. It only changes how much income tax you pay in advance, as salary tax.
You can change your tax class online with ELSTER. If you are self-employed, you might not have a tax class, because you don’t need to calculate your salary tax.2
There are 6 tax classes:
- Tax class 1
If you are not married, and you are not in any other tax class. - Tax class 2
If you are not married, and you raise children alone. You get more tax benefits. - Tax class 3
If you are married, and you earn more than your spouse. If you are in tax class 3, your spouse is in tax class 5. - Tax class 4
If you are married, and you and your spouse have similar incomes. If you are in tax class 4, your spouse is also in tax class 4. - Tax class 5
If you are married, and you earn less than your spouse. If you are in tax class 5, your spouse is in tax class 3. - Tax class 6
This is the tax class for a second job. If you don’t have a tax ID, your employer might put you in tax class 6. You have no tax benefits, and you pay more salary tax.
How to pay less taxes
Need help?
A tax advisor can answer your questions and help you file your German taxes correctly. You can also call or email your local Finanzamt.
English-speaking tax advisors in Berlin