DON’T MISS
IamExpat FairIamExpat Job BoardIamExpat Webinars
Newsletters
EXPAT INFO
CAREER
HOUSING
EDUCATION
LIFESTYLE
EXPAT SERVICES
NEWS & ARTICLES
Money & taxation
Tax advisorsFinancial advisorsInternational money transfersBankingSCHUFABlocked accountTaxes in GermanyTax IDsTax returnELSTER
Home
Expat Info
Money & taxation
Taxes in Germany
Never miss a thing!Sign up for our weekly newsletters with important news stories, expat events and special offers.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy

Taxes in Germany

By Abi CarterUpdated on Apr 25, 2025
On this page

This page uses affiliate links.

Was this helpful?
Never miss a thing!Sign up for our weekly newsletters with important news stories, expat events and special offers.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy
or
follow us for regular updates:

MORE ON MONEY & TAXATION


Money & taxation

Tax advisorsDIRECTORY

Financial advisorsDIRECTORY

Tax return

International money transfers

Banking
SCHUFA
Blocked account
Tax IDs
ELSTER
Business tax

Related Stories

Wernli Steuerberatung: Experts in expat taxesWernli Steuerberatung: Experts in expat taxes
Half of Berlin’s pet dogs kept illegally due to owners “boycotting” registrationHalf of Berlin’s pet dogs kept illegally due to owners “boycotting” registration
Can US expats use the IRS Free File system to do their taxes?Can US expats use the IRS Free File system to do their taxes?
Survey reveals nearly half of US expats are reconsidering their citizenshipSurvey reveals nearly half of US expats are reconsidering their citizenship
Common tax mistakes expats make with their GmbH (and how to avoid them)Common tax mistakes expats make with their GmbH (and how to avoid them)
How to save money (and save on your taxes) in GermanyHow to save money (and save on your taxes) in Germany
What US expats need to know about filing FBAR and FATCA formsWhat US expats need to know about filing FBAR and FATCA forms
What are your tax filing obligations as an American entrepreneur in Germany?What are your tax filing obligations as an American entrepreneur in Germany?
For expats of all colours, shapes and sizes

Explore
Expat infoCareerHousingEducationLifestyleExpat servicesNews & articles
About us
IamExpat MediaAdvertisePost a jobContact usImpressumSitemap
More IamExpat
IamExpat Job BoardIamExpat HousingIamExpat FairWebinarsNewsletters
Privacy
Terms of usePrivacy policyCookiesAvoiding scams

Never miss a thing!Sign up for expat events, news & offers, delivered once a week.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy


© 2025 IamExpat Media B.V.
© 2025 IamExpat Media B.V.

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. 

Income tax in Germany

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. 

How do I pay income tax?

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. 

German income tax rates 2025

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%

German tax brackets for previous years

Here are the income tax rates for previous years:

Income tax brackets 2024

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 brackets 2023

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 brackets 2022

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 brackets 2021

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 brackets 2020

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 tax (Lohnsteuer)

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:

Social security payments (Krankenversicherung, Rentenversicherung, Pflegeversicherung & Arbeitslosenversicherung)

Any employment income earned in Germany is subject to compulsory social security contributions covering the following areas:

  • Health insurance (Krankenversicherung)
  • Pension insurance (Rentenversicherung)
  • Long-term care insurance (Plegeversicherung)
  • Unemployment insurance (Arbeitslosenversicherung)

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.

Benefits in kind (geldwerter Vorteil)

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.

Solidarity surcharge (Solidaritätzuschlag)

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.

Church tax (Kirchensteuer)

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.

German tax classes (Steuerklasse)

There are six different tax classes in Germany. Which tax class (Steuerklasse) you are in affects the amount of income tax you pay. 

What is my tax class?

The tax classes are as follows: 

  • Class I: Single, widowed, divorced or (permanently) separated employees, or married people whose spouses live in a non-EU country. 
  • Class II: Single people who are entitled to the single parent allowance (i.e. you have one child living in your household for whom you receive child benefits). 
  • Class III: People who are married or in a civil partnership, and whose partners earn significantly less than them. 
  • Class IV: People who are married or in a civil partnership, and both partners earn an equal income. 
  • Class V: People who are married or in a civil partnership, and who partners earn significantly more than them. 
  • Class IV: Employees who work for more than one employer simultaneously and receive multiple salaries. 

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. 

Changing your tax class in Germany

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:

  • Married or in a registered civil partnership
  • A single parent

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). 

Changes to married couples tax classes

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. 

German tax calculator

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.

Annual tax return (Steuererklärung)

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.

Business taxes in Germany

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. 

Other taxes in Germany

You will encounter many other forms of direct and indirect taxation as an expat in Germany. This might include: 

Licence fee (Rundfunkbeitrag)

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. 

Motor vehicle tax (Kraftfahrzeugsteuer)

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.

Dog tax (Hundesteuer)

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.

Property sales tax (Grunderwerbsteuer)

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.

Capital gains tax in Germany (Abgeltungsteuer)

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%. 

Inheritance and gift tax (Erbschafts- und Schenkungssteuer)

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.

Real property tax (Grundsteuer)

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

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.

German tax penalties

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.