Home Finance Taxes Taxes in Germany: a guide to the German tax system
Last update on April 28, 2021
Stephen Maunder Written by Stephen Maunder

As an expat moving to Germany, it’s important to get your head around the various taxation measures in force in your new country, from income tax rates to the corporate tax and VAT systems.

This guide offers an overview of the tax system in Germany, including advice on the following:

H&R Block

H&R Block is a tax advisory service specializing in expats taxes. Their team of experts can help Americans living in Germany with their US tax return. If you need to file your US tax return, make the process easier by getting in touch with the professionals at H&R Block.

The tax system in Germany

German citizens and expats working in Germany need to pay tax on their earnings. The Federal Central Tax Office (Bundeszentralamt für Steuern) administers the tax system on a national level, while hundreds of regional tax offices (Finanzämter) administer local taxes.

Taxes in German are split between those charged by the federal government (Bundesregierung), states (Bundesländer), and municipalities (Gemeinden). The principles around tax law in Germany are set out in its constitution (Grundgesetz).

In 2021, Germany abolished its solidarity surcharge (Solidaritätszuschlag), which levied an additional 5.5% on top of income tax for many workers. The German government says the move will make 96% of taxpayers better off.

Federal and local taxes in Germany

The federal German government sets national taxes such as income tax, customs and export taxes, and VAT. Proceeds from the two biggest taxes – income tax and VAT – are split between the federation and the states on a quota basis.

Finanzamt office in Paderborn
There are Finanzamt offices all over Germany, including this one in Paderborn

Real estate transfer tax (RETT) is administered on a state level in Germany. States also have the ability to set taxes on the likes of alcohol and gambling.

Municipalities are responsible for setting their own levels of tax on home ownership, and also set tax rates for stays in local hotels and inns.

Taxes on goods and services (VAT) in Germany

VAT in Germany (Mehrwertsteuer) applies to most goods and services sold within the country. The standard rate of VAT is 19%, though a reduced rate of 7% is available for some goods, such as foodstuffs, books, newspapers, and cultural events.

This reduced rate is also available to restaurants and cafes until 30 June 2021, due to the COVID-19 pandemic.

Deliveries within the EU, medical services, financial services, insurance, and real estate are exempt from VAT in Germany.

Companies earning €17,500 (gross) in one financial year, or whose earnings are likely to exceed €50,000 in the next financial year, must pay VAT.

Can you get a refund on VAT?

If you live outside of the European Union, you may be able to reclaim the VAT you paid when buying goods in Germany.

To reclaim VAT, you must purchase the items from a retailer that participates in the refund scheme. Not every shop participates, and affiliated shops will display a sticker on their door.

When you pay for the items, you should ask the shopkeeper for the VAT form. You then need to complete the form with your personal information and attach the original receipt.

You can find out even more about thresholds for VAT refunds and the specifics of how to claim in the European Commission’s full guide.

Who has to pay tax in Germany?

If you’re considered a German resident for tax purposes, you’ll need to pay German income tax on your worldwide income, regardless of whether you’re a German national or an expat.

Arrival at Frankfurt International Airport

You’ll usually be considered a resident for tax purposes if you spend more than half of the calendar year (183 days) in Germany. If you’re not a tax resident, you’ll only need to pay tax on the income you earn within Germany.

Tax allowances and exemptions in Germany

All workers in Germany are entitled to a tax-free allowance (€9,744 in 2021). Everyone must pay income tax on any income above this threshold.

Employees are allowed a blanket allowance of €1,000 a year for business deductions. These deductions can cover costs such as transport to and from work and purchasing equipment for work purposes.

Deductions are also available for childcare expenses (up to €4,000 a year per child), education expenses (up to 30% of tuition fees), charitable contributions (up to 20%), and alimony payments (up to €13,805) subject to meeting the government’s criteria.

New rules introduced in 2021 mean home workers can claim up to €5 per working day in tax deductions (up to a maximum of €600 per year), to offset the extra costs of home working.

Tax relief for single parents has been raised to €4,008 until at least June 2021 as part of the German government’s stimulus package in response to COVID-19.

The German tax system for foreigners

Foreign residents must pay the same taxes as local citizens in Germany, though there are agreements in place for those who are at risk of double taxation in Germany and their home country. Germany has bilateral tax agreements with countries including the United Kingdom, United States, New Zealand, and Australia.

Generally speaking, filing taxes as an expat in any country can be challenging due to language barriers and lack of local knowledge in the topic. However, there are also a growing number of expat-friendly, English-speaking online platforms that help you file your German tax returns. These include:

Check out our guides on filing your taxes while living abroad for more information on American, British, and Canadian taxes. If you’re a UK national, you can also learn about the QROPS scheme for transferring UK pensions when moving abroad.

Income tax in Germany

If you earn money from employment or self-employment, you’ll need to pay income tax. The first €9,744 is your tax-free allowance, so you’ll only pay tax on earnings above this amount.

German income tax rates are progressive, starting at 14% and rising to 45% on the highest earnings. The German government reviews its tax bands each year.

The income tax bands for the 2020 and 2021 tax years are the following:


German income tax bandsGerman tax rate
Up to €9,4080%
€270,501 and above45%


German income tax bandsGerman tax rate
Up to €9,7440%
€274,613 and above45%

How to file your income tax return in Germany

If you’re employed by a company in Germany, you won’t need to submit a tax return unless you have additional income from other sources (for example, freelance work or property).

The German income tax year runs alongside the calendar year. The deadline for tax returns in 2021 (for 2020’s return) is 31 July 2021.

Self-employed income tax in Germany

Self-employed workers must submit a tax return each year.

If you’re self-employed, you’ll be able to benefit from the same €9,744 allowance as other workers, and an additional €2,800 allowance for German health insurance.

You can reduce your tax by offsetting work-related outgoings against your tax bill. Depending on the nature of your business, this can include things like work-related travel, stationery, and the services of an accountant.

Tax on property and wealth in Germany

Tax on property ownership

Homeowners in Germany must pay real estate property tax (Grundsteuer), an annual municipal tax that is mandatory for all property owners. How much you’ll pay varies depending on the value of your property and the local tax rate.

When buying a property, you’ll need to pay real estate transfer tax (RETT), which varies from 3.5% to 6.5% of the property’s purchase price, depending on the state you’re buying the home in.

Tax on selling and letting properties

When you sell a home, you may need to pay capital gains tax if you’ve owned it for less than 10 years. This can make buying a property in Germany much less attractive if you’ll only be living in the country for a few years.

If you let out a property, you’ll need to pay income tax on any profits you make after your allowable deductions. This income must be recorded in your annual tax return.

Tax on savings and investments

Savings and investments are subject to tax in Germany. Income from dividends and interest are taxed at a flat rate of 25%. Single taxpayers have an annual investor’s allowance of €801.

Inheritance tax in Germany

Inheritance tax rates are consistent across the whole of Germany. They apply to savings, property, and other valuable assets. However, a number of allowances and exemptions are in place.

How much you’ll pay in inheritance tax depends on your relationship with the deceased. Close relatives such as spouses and children have a higher tax-free allowance than more distant relatives.

The German inheritance tax system sets three categories of relationships, which are then set against the amount inherited to determine the tax charged.

For example, a spouse, child, or grandchild won’t pay any tax on a €500,000 inheritance, but a sibling, niece, or nephew would pay a rate of 25% (after their tax-free allowance of €20,000).

You can learn even more and find out the full rates in our guide to inheritance tax in Germany.

Company taxes in Germany

Germany charges some of the highest overall corporate tax rates among EU countries, with combined charges of just under 30%.

The national corporate tax level is set at 15% with local municipalities then charging additional trade taxes on top of this. There are some tax credits and allowances that businesses can offset against their corporate tax bills, such as a municipal tax credit and a research and development credit.

In addition to corporate tax, companies may also need to pay capital gains tax on the sale of business assets, trade tax, and dividend tax.

Import and export taxes in Germany

If you’re traveling into Germany from a non-EU country, you’ll need to adhere to rules around what goods can be imported. The German government sets limits on certain imports, such as cigarettes, alcohol, medicines, and motor fuels.

Duty-free shop at Frankfurt International Airport
A duty-free shop at Frankfurt International Airport

If you exceed travelers’ allowances, you must pay import duties. You can find out how much you might need to pay on the German Customs Authority (ZOLL) website.

Tax avoidance and evasion in Germany

Tax evasion in Germany is punishable by fines or up to five years in prison. The most serious cases can be punished by up to 10 years imprisonment.

This became a major topic in 2020 when two British bankers were found guilty of siphoning more than €400 million in tax rebates from the German state in what became known as the ‘cum-ex’ scandal.

This scandal resulted in the German government proposing new measures to make it easier to prosecute historic tax evasion cases.

Tax advice in Germany

Doing your taxes in Germany can be complex, especially while you’re still getting used to the system. The information here offers a general overview, but you should always get professional advice from an expert regarding your individual tax situation.

The good news is that there are many tax professionals offering English-speaking services. You can find a list of tax advisors in Germany in our directory.

Trade bodies such as the International Federation of Accountants can also help you find an advisor.

Useful resources