Taxes in Germany
This page uses affiliate links.
This page uses affiliate links.
Whether you’re a German citizen or an expat, you are required by law to pay taxes if you earn money while living or working in Germany.
Taxes are levied by the federal government (Bundesregierung), federal states (Bundesländer) and municipalities (Gemeinden). Tax administration is shared between two taxation authorities: the Federal Central Tax Office (Bundeszentralamt für Steuern) and the approximately 650 regional tax offices (Finanzämter). Tax revenue, derived from income tax, VAT, corporation tax and various other streams, is distributed between the federal government, states and municipalities.
This page looks at what you need to know about the German tax system.
If you earn money in Germany, you are required to pay tax on your income. The German tax system operates a progressive tax rate in which the tax rate increases with taxable income.
Most people will pay income tax through payroll deductions by their employer. If you have one, your employer will typically deduct any income tax you owe from your salary each month. They will then transfer the income tax they have collected to the tax office on your behalf.
If you have multiple professions, run your own business or are self-employed in Germany, you will be required to submit an annual tax return to work out how much income tax you owe. After your first tax return, you will be asked for an advance income tax payment each quarter, based on your earnings from the previous year.
The income tax brackets for 2025 are as follows:
Income | Tax rate |
---|---|
Less than 12.096 euros | 0% |
12.096 - 68.480 euros | 14% to 42% |
68.481 - 277.825 euros | 42% |
More than 277.826 euros | 45% |
Here are the income tax rates for previous years:
Income | Tax rate |
---|---|
Less than 11.604 euros | 0% |
11.604 - 66.760 euros | 14% to 42% |
66.761 - 277.825 euros | 42% |
More than 277.826 euros | 45% |
Income | Tax rate |
---|---|
Less than 10.908 euros | 0% |
10.909 - 62.809 euros | 14% to 42% |
62.810 - 277.825 euros | 42% |
More than 277.826 euros | 45% |
Income | Tax rate |
---|---|
Less than 9.984 euros | 0% |
9.985 - 58.596 euros | 14% to 42% |
58.597 - 277.825 euros | 42% |
More than 277.826 euros | 45% |
Income | Tax rate |
---|---|
Less than 9.744 euros | 0% |
9.744 - 57.918 euros | 14% to 42% |
57.919 - 274.612 euros | 42% |
More than 274.613 euros | 45% |
Income | Tax rate |
---|---|
Less than 9.408 euros | 0% |
9.408 - 57.051 euros | 14% to 42% |
57.051 - 270.500 euros | 42% |
More than 270.500 euros | More than 270.500 euros |
Withholding or payroll tax is income tax and other contributions that your employer withholds from your salary. This will apply to the vast majority of expats in Germany and means your rate of income tax has already been worked out and paid for you. If this is your only source of income, you are not obliged to submit a tax declaration.
The withholding tax is taken from your pay each month. When discussing salary and employment contract terms for a new job, it is important to be aware of this deduction. There is a large difference between your gross salary and your net salary once taxes have been paid.
The withholding tax levy comprises a tax on your salary (Lohnsteuer), national insurance contributions, taxes on “benefits in kind”, a solidarity surcharge, and a church tax:
Any employment income earned in Germany is subject to compulsory social security contributions covering the following areas:
These payments are usually shared between you and your employer, with your employer typically contributing 50%. Your share of contributions will be withheld from your salary and transferred to the relevant organisations. The total contribution for social security generally amounts to around 20 - 22% of your salary up to a specified maximum limit.
You may also be obliged to pay tax on anything deemed a “benefit in kind” - that is, perks or benefits you receive from your employer, such as the use of a car. Company cars are taxed at 1% of the car’s list price, including VAT. Shares given as perks or bonuses are also subject to taxes.
Often called “Soli” for short, this 5,5% tax supplement is payable on income tax, capital gains and corporation taxes. It was initially introduced in 1991 to cover the costs of German reunification, for instance paying the pensions and debts of the former East German government.
As of January 2021, the "Soli threshold" for income tax has been dramatically increased, essentially abolishing the solidarity surcharge for 90 percent of taxpayers. Single persons will only pay the solidarity surcharge if their total income tax bill in 2025 amounts to 19.950 euros or more.
When you register in Germany, you are asked to declare a religion. If you declare yourself Protestant, Catholic or Jewish you are liable to pay the church tax, which the tax office collects on behalf of religious organisations in Germany. It is currently 8% in Bavaria and Baden-Württemberg and 9% in all other federal states. If you have no declared religion, you will not pay church tax.
There are six different tax classes in Germany. Which tax class (Steuerklasse) you are in affects the amount of income tax you pay.
The tax classes are as follows:
The tax classes are most important for married couples, as tax classes III and V represent a way for couples with unequal salaries to save money on their overall tax bill. If you have recently got married, you and your spouse will automatically be put in tax class IV.
It is possible to change your tax class (for instance if you were automatically placed in tax class IV by the tax office and you earn significantly more or less than your partner). You can change your tax class if you are:
You can apply for a change of tax class either online via ELSTER, or by filling out the appropriate form, signing it and sending it to your local tax office. As of 2025, the application to change tax class has been integrated into the form “Application for income tax reduction” (Antrag auf Lohnsteuer-Ermäßigung).
The federal government previously announced its intention to abolish tax classes III and V by the end of 2029. However, this policy has been taken off the table since the collapse of the government in autumn 2024.
If you're struggling to visualise how all of this affects your income, a German tax calculator can give you a good idea of how much money you'll actually take home each month. To get an idea of how much income tax you will have to pay, you can use this income tax calculator.
At the end of the financial year (which in Germany runs from January to December), you can submit a tax return to the Federal Central Tax Office to make sure you have been paying the correct amount of tax.
On the basis of the figures you and your employer supply, the tax deductions you claim, and the amount of income tax you have paid in the previous year, the tax office will determine whether you are entitled to a refund or need to pay more. You can complete the forms on paper and submit them to the tax office, or do them using the online tax office system ELSTER (Elektronische Steuererklärung).
To find out whether you are required to submit an annual tax return, what deductions you can make to save money, and how the application process works, visit our Annual tax return page.
Alongside regular income tax, the Federal Central Tax Office also imposes taxes on business income. Whether you pay VAT and corporation tax, and the amount you pay, depends on the size of your business and your annual turnover.
If you are thinking of starting your own business in Germany, a good accountant is essential to make sure you pay the correct taxes. On our Business taxes page, you can find an overview of the different types of taxes you might need to pay as an entrepreneur.
You will encounter many other forms of direct and indirect taxation as an expat in Germany. This might include:
Since 2013, every household in Germany has been required to pay the TV and radio licence fee (Rundfunkbeitrag), regardless of whether you own a TV or a radio. The rationale behind this is that in the modern world you can still access content via a computer or a phone. As soon as you register your address in Germany, you will most likely receive a letter from the Beitragsservice requesting payment. It costs 18,36 euros per household per month (as of 2025), no matter how many people are living there. You may be eligible for reduced payments or exempt if you receive benefits, are disabled, or are a student.
This kind of tax will apply to you if you own a car. The tax depends on fuel type and engine size. Vehicles first registered before June 30, 2009, are taxed according to their emission class. Vehicles registered after that date are taxed based on their carbon dioxide emissions. You can find out more on our Taxing a car in Germany page.
If you own a dog in Germany, you are required by law to register it at your local tax office, where it will receive a tag (Hundemarke) confirming you have paid the licence. This usually costs somewhere between 90 to 150 euros per year for the first dog. The tax is higher for any additional dogs, to deter owners from having too many pets. Services dogs, such as guide dogs, are exempt, as are other pets.
You will be liable to pay a property sales tax if you are buying a house in Germany. This one-off tax applies when a property valued at more than 2.500 euros is transferred from one owner to another. The rate varies between federal states, from 3,5 to 6,5% of the property’s value.
This type of tax applies to income made from capital like dividends, interests, income from investment funds, and private capital gains like sales of shares or stakes in companies. The capital gains tax in Germany is currently a flat rate of 25%.
If you are a taxpayer in Germany, or you are the beneficiary of a German taxpayer, you will be taxed for any assets you may receive. The tax rate varies from 7% to 50%, depending on the value of the inheritance.
This tax is imposed by municipalities on properties in Germany. The amount of tax payable is calculated on the value of the property and the local tax rate (which varies from 0,26% to 1%)
Double taxation agreements ensure that nobody has to pay tax on the same income twice. Technically, it would be possible for someone to be liable to pay tax in two countries - for example, if you’re a cross-border commuter.
Germany has double taxation agreements with multiple countries worldwide. You can see a full list of countries on the Federal Tax Office’s website. This means that income earned worldwide will be used to calculate your tax bracket and the amount of tax to pay on income in Germany. You will not be taxed by the German tax authorities on income earned elsewhere that has already been taxed.
If your country doesn’t have a double taxation agreement with Germany, you may be able to claim instead for a foreign income tax credit, which allows you to claim the foreign income tax you’ve paid against your German income tax bill. A tax consultant can help you with this process.
If you file or pay your taxes late, fail to file your tax declaration or fail to declare income, you risk a hefty fine of up to 50.000 euros. You could also face a prison sentence.