How to avoid double taxation in Germany
Double taxation situations in Germany become increasingly common, as people cross borders and settle here. The following types of income might be impacted:
- salary or work compensation from cross-border employment – especially when you’ve recently moved between countries (cross-border commuters, self-employed people)
- profits from running an international company – if it has a permanent office or shop abroad.
- alimony, inheritance or gifts
- dividends from shareholding or interest on investments
- side gig in your home country.
- rental payments or profits from selling property.
- social security, unemployment or pension.
Double taxation happens on those income sources because of 2 contradicting facts:
- Living in Germany, you are legally obligated to report and pay taxes on income, regardless of its origin in the world.
- The income originating from abroad might be taxed already there.
That’s where it gets complicated. As a foreigner in Germany, you want to file your taxes & reduce your income tax, making sure you are not taxed twice.

Luckily there are international treaties that govern the way most cross-border income and taxes should be handled.
At the end of this guide, you will know how you can benefit from tax relief schemes through double taxation agreements that Germany has negotiated with many countries. If there any questions left, feel free to use the comments section.
What are double taxation agreements?
When it comes to double taxation, Germany has negotiated bilateral tax treaties or Doppelbesteuerungsabkommen. They are a negotiated deal between two countries that states the rules for how income earned abroad is treated in the country of residence. There are three ways that foreign income is usually treated:
- Full exemption of foreign income (Freistellungsmethode),
- Exemption of foreign income with progression (Freistellungsmethode mit Progressionsvorbehalt)
- Foreign income tax credit (Anrechnungsmethode).
Exemption of foreign income – with or without progression
A full exemption of foreign income (“Freistellungsmethode“) is applied under certain double taxation agreements (DTAs) when Germany agrees to exempt specific types of foreign income from German taxation. This typically applies to employment income, pensions, or business profits earned in the source country, provided the income is taxable there. The exemption ensures no double taxation, though the exempt foreign income may still affect the tax rate applied to domestic income through progression rules (“Progressionsvorbehalt“).
What does that mean? Well, while Germany won’t tax you on your foreign-earned income, the amount of your global income will affect under which tax bracket your German-earned income is taxed.
Example: You live and work in Germany, earning €60,000 annual income, while also earning €12,000 from a business you run on the side in India and €500 from an investment there. Germany will use your total worldwide income of €72,500 to calculate your annual tax bracket and then use that to tax the €60,000 you earned in Germany. The money from India will be taxed there, offset by the taxes you have paid in Germany, thanks to the double taxation treaty.
Foreign income tax credit
If your country doesn’t have a double taxation agreement with Germany or your country’s agreement states otherwise, you might be able to instead credit the foreign income tax you’ve paid against your German income tax – but then only up to the amount that the German tax code would tax that income.
Example: So, if you worked for a few months in Chile and paid tax on your income, then you might be able to credit those tax payments against your German income. If you’d usually pay €2,000 on that income in Germany, but you paid €2,200 in Chile, then you can only apply up to German €2,000 in credit.
Countries that have a double taxation treaty with Germany:
This table lists all the countries that have an agreement with Germany (as of 2025):
| Albania | Algeria | Andorra |
| Angola | Anguilla | Antigua and Barbuda |
| Argentina | Armenia | Aruba |
| Australia | Austria | Azerbaijan |
| Bahamas | Bahrain | Bangladesh |
| Barbados | Belarus | Belgium |
| Belize | Benin | Bermuda |
| Bolivia | Bosnia and Herzegovina | Botswana |
| British Virgin Islands | Brunei | |
| Bulgaria | Burkina Faso | Burundi |
| Cambodia | Cameroon | Canada |
| Cayman Islands | Central African Republic | Chad |
| Chile | China | Colombia |
| Comoros | Congo | Cook Islands |
| Costa Rica | Croatia | Cuba |
| Cyprus | Czech Republic | Denmark |
| Djibouti | Dominica | Dominican Republic |
| Ecuador | Egypt | El Salvador |
| Estonia | Eswatini | Ethiopia |
| Fiji | Finland | France |
| Gabon | Gambia | Georgia |
| Germany | Ghana | Gibraltar |
| Greece | Grenada | Guatemala |
| Guinea | Guinea-Bissau | Guyana |
| Haiti | Honduras | Hong Kong |
| Hungary | Iceland | India |
| Indonesia | Iran | Iraq |
| Ireland | Israel | Italy |
| Jamaica | Japan | Jersey |
| Jordan | Kazakhstan | Kenya |
| Kiribati | Korea (South) | Kosovo |
| Kuwait | Kyrgyzstan | Laos |
| Latvia | Lebanon | Lesotho |
| Liberia | Libya | Liechtenstein |
| Lithuania | Luxembourg | Madagascar |
| Malawi | Malaysia | Maldives |
| Mali | Malta | Marshall Islands |
| Mauritania | Mauritius | Mexico |
| Micronesia | Moldova | Monaco |
| Mongolia | Montenegro | Morocco |
| Mozambique | Myanmar | Namibia |
| Nauru | Nepal | Netherlands |
| New Zealand | Nicaragua | Niger |
| Nigeria | North Macedonia | Norway |
| Oman | Pakistan | Palau |
| Panama | Papua New Guinea | Paraguay |
| Peru | Philippines | Poland |
| Portugal | Qatar | Romania |
| Russia | Rwanda | Saint Kitts and Nevis |
| Saint Lucia | Saint Vincent and the Grenadines | Samoa |
| San Marino | Saudi Arabia | Senegal |
| Serbia | Seychelles | Sierra Leone |
| Singapore | Slovakia | Slovenia |
| Solomon Islands | Somalia | South Africa |
| South Korea | Spain | Sri Lanka |
| Sudan | Suriname | Sweden |
| Switzerland | Syria | Taiwan |
| Tajikistan | Tanzania | Thailand |
| Togo | Tonga | Trinidad and Tobago |
| Tunisia | Turkey | Turkmenistan |
| Tuvalu | Uganda | Ukraine |
| United Arab Emirates | United Kingdom | United States |
| Uruguay | Uzbekistan | Vanuatu |
| Vatican City | Venezuela | Vietnam |
| Yemen | Zambia | Zimbabwe |

The important 183-day rule
The 183-day rule is a key provision in many double taxation agreements (DTAs) that determines a foreign resident’s tax obligations in Germany. If an individual resides or works in Germany for more than 183 days within a tax year, they may become liable for taxation on income earned in Germany, depending on the terms of the relevant DTA. This rule helps clarify tax residency and avoids double taxation by assigning primary taxing rights between Germany and the other country.
How are the 183 days calculated?
As a rule, the days of arrival and departure as well as all weekends and holidays are considered to be days of stay. Likewise, all vacation days spent immediately before, during and after the work in the country of employment are counted.
Depending on the double taxation treaty, the period for calculating the 183 days can refer to:
- the calendar year
- tax year that differs from the calendar year
- a period of 12 months.
The 183-day rule does not apply to cross-border commuters who travel daily or weekly from Germany to France, Austria or Switzerland (or other way around) to work there.
US exception to the residence-led rule
While most countries only tax their residents and individuals who earned income in that country, there are some exceptions.
US citizens – regardless of your country of residence and source of your income, you are required to file an annual tax return and potentially pay taxes on your income. You don’t have to have ever lived in the US or earned money there to fall under these requirements.
You may qualify for the Foreign Earned Income Exclusion (FEIE), which allows to exclude up to $130,000 (as of 2025) of foreign earned income from U.S. taxation if you meet either the physical presence test or the bona fide residence test. However, any income above this limit is subject to U.S. taxes. Additionally, the exclusion does not apply to other income, such as investment or rental income.
How to file taxes with or without a DTA
Filing your taxes when a DTA is in place
If you get income from one of the countries covered by a double taxation agreement, doing your taxes are not necessarily difficult.
- Fill out the usual German tax return forms for your German income.
- Fill out the form Anlage AUS for the income earned abroad.
Filing your taxes when no DTA is in place
If you earn income from a country with no double taxation agreement (DTA) in place, you may face double taxation since both Germany and the source country might tax the same income. To mitigate this, you can claim a foreign tax credit (if applicable) on your German tax return by filing the necessary documentation (e.g., proof of taxes paid abroad). Consult a tax advisor for assistance in ensuring compliance and minimizing your tax burden.
Common mistakes when dealing with double taxation in Germany
- Assuming the 183-day rule always applies: Many expats think staying under 183 days abroad means no foreign tax is due. But if your employer is in that country, or you work for a local entity, taxes may still apply.
- Not declaring foreign income in Germany: Even if it’s exempt under a treaty, you usually must declare it on your German return. Omitting it can cause problems.
- Misunderstanding the progression clause: People often think “exempt” means Germany ignores the income entirely. In fact, it may push your other German income into a higher tax bracket.
- Forgetting about investment and rental income: Dividends, interest, or property rental abroad are often overlooked. Germany usually wants to see them declared.
- Not collecting proper proof of tax paid abroad: To claim a credit, you need certificates or official documents from the foreign tax authority or employer. Bank statements or payslips may not be enough.
- Double claiming deductions: Some try to deduct the same expense in two countries. That’s a dangerous game! Tax offices coordinate and can disallow these.
- Missing deadlines: Foreign tax assessments can take time. If you wait too long to gather documents, you risk late filing penalties in Germany.
- Assuming all treaties work the same: Each treaty has unique terms. The rules for the USA are not the same as for the UK or India. Always check your country’s specific treaty.
I hope this overview was useful to avoid double taxation in Germany. Don’t hesitate to ask questions in the comments.
Sources and references
- Federal Ministry of Finance. “Double Taxation.” Accessed September 30, 2025. https://www.bundesfinanzministerium.de/Web/EN/Issues/Taxation/Double-taxation/double-taxation.html.
- Steuerliches Info-Center. “Double Taxation.” Accessed September 30, 2025. http://www.steuerliches-info-center.de/EN/SteuerrechtFuerInvestoren/Allgemeine_Informationen/Doppelbesteuerung/doppelbesteuerung_node.html.
- European Commission. “Double Taxation.” Accessed September 30, 2025. https://europa.eu/youreurope/citizens/work/taxes/double-taxation/index_en.htm.
- Lohnsteuer kompakt. 2025. “Was ist steuerfreier Arbeitslohn nach Doppelbesteuerungsabkommen (DBA) oder Auslandstätigkeitserlass (ATE)?” Accessed February 26, 2026. https://www.lohnsteuer-kompakt.de/fag/2025/452/was_ist_steuerfreier_arbeitslohn_nach_doppelbesteuerungsabkommen_dba_oder_auslandstaetigkeitserlass_ate.
- PwC. “Germany – Individual – Foreign Tax Relief and Tax Treaties.” Last modified June 30, 2025. http://taxsummaries.pwc.com/germany/individual/foreign-tax-relief-and-tax-treaties.

Hi Bastien, thanks for taking the time to put this article. I’m a permanent citizen in Germany and I’ve been granted RSU stocks. I’ve noticed each year these vest my company retains part of these even if I don’t exercise the stocks, but at the same time the US broker assumes a ~52% tax on these. It seems double-taxing, not sure if possible to request a return to the German finance department of what has already been retained, or somehow adjust in the US broker side.
Hello,
This is a great article and maybe you can provide me some guidance on my situation.
I am a Non-EU person and was working in Denmark for last 4 years and then moved to Germany last year. When i moved out of Denmark, I also take out my pension contribution as there was an option to take the pension by paying 60% of state tax on it so I received 40%. This pension is not public one but Employer provided ones with some local pension organisation.
I received that amount when i was already registered in Germany so when reporting it here in Germany. How should it be done? Should i pay tax again on the Gross amount even if i paid 60% on it already in DK or just report the 40% I received and pay tax on it or no tax as it has been already taken by DK. I tried to find DTAA articles but unfortunately couldn’t get the exact answer i am looking for.
if you have some information about this, it will be very helpful to me. Thanks very much
Hi, I live and work in the UK and am British but receive a small state pension from Germany when I worked there for 12 years. I don’t do any kind of work or receive any other income from Germany. Am I right that the tax for my German pension would be on a “limited” basis?
FYI, Germany and Brazil has no double tax agreement, you may want to re-check the country list if its actually true or not. They cancelled the treaty back in 2005.
Hi,
We pay German and US personal income taxes. We are fully taxable in Germany and fall under the Progressionsvorbehalt for 1099-R pension income from the US. This pushes our German tax bracket up and therefore increases our annual tax liability in Germany significantly. We are not claiming this liability on the US side (and are paying “normal” US taxes on the pensions), because in 2023 we were advised that the amount driven by the Progressionsvorbehalt cannot be claimed as “foreign taxes paid” in our US tax filing because it isn´t a “directly” paid foreign tax.
In your above example “The money from India will be taxed there, offset by the taxes you have paid in Germany, thanks to the double taxation treaty”, it seems that you are including the money paid under Progressionsvorbehalt in the offset in India. Would this also then apply the same way in the US? Thanks.
All the best,
Hi Bastien,
Maybe you can guide me:
I am a Franco-British citizen living in Germany since 2017.
I had a business in Paris from 1997 to 2011 and reregistered myself in 2012 in France under the status of “Autoentrepreneur”
since COVID, it seems that a lot of protocols have emerged between EEC nations concerning nationals residing in one country, having a small business (or working-employed) in another EEC state and paying tax in the country of residence.
In my case; I wanted to know if it is possible to keep working as a autoentrepreneur in France paying French social security (retirement, health etc..) there and living in Germany and paying in Germany German income tax on the income declared in France.
Note that this turn over would be jobs done mainly in Germany ie say 80% wilst the remaining 20% is done in France.
Thanks for you’re interesting online services.
All the best,
Nick.
Hey Bastien,
I’m so surprised at how difficult it is to find what I would assume would be relatively straightforward, high level information with regards with stuff. Thanks so much for the time you’ve spent on all this!
My situation is this, perhaps you can offer some basic insight:
– I am from the UK and have lived in Berlin since the end of 2020
– Since January 2022 I work remotely from Germany, for a UK based company with a full time employment contract. I therefore currently pay taxes in the UK
– I am a German resident, with a resident permit which carries over all pre-brexit rights
– I earn no income from Germany (or any other country) in euros
It was my assumption from my own research that I would be liable to declare and pay taxes in germany, and claim that tax back from the UK (although I have found no concrete advice relating to these two countries/situation specifically). However, from reading your answers to a few similar questions it seems that the more likely scenario would be to declare the worldwide income (ie, my UK job), but not necessarily be liable to pay German taxes on it.
In your experience does that sound a likely outcome for tax arrangements between (let’s say for the purpose of this) two EU/European countries? My concern at the moment is that I owe Germany 18 months of income tax which I’d have to somehow recoup from the UK and pass on to them.
Any thoughts appreciated!
Thanks
U.S. Citizen and German National spouse residing and earning no income in Germany. Only income from my U.S. Federal Retiree Pension, U.S. Broker Account and our Individual ROTH & IRA Retirement Accounts. Are we still liable for taxes in Germany?
Herr Bastien,
I read your article on “How to Avoid Double Taxation in Germany” and given our situation, I take it we are in the Freistellungsmethode category and not liable for taxes in Germany?
I am a U.S. citizen receiving a federal retirement pension (not social security) from the U.S. Government. My wife (German National) and I have established residency in Germany after 35 years. We do not work or earn any interest, dividends, or capital gains in Germany. My wife and I both have separate Roth and IRA retirement accounts in the U.S. (from which we have not yet made any withdrawals) to include a non-retirement brokerage account in my name with my wife listed as the primary beneficiary.
Can the German Tax Authority tax my UK Military Disability Allowance/Pension as a UK national with German Residence, in the UK I am not taxed on this as this is due to injury in the line of duty compensation
Hi Bastian,
I am indian citizen living in Germany since Feb 2020. I was working for a company in Canada for complete year but staying in Germany. My income was taxed in Canada. Do I have to pay taxes on the same again here too?
Regards,
Raj
I am Indian national and am a mechanical engineering student at a university in Germany. I am working remotely online, part time about 10-12 hours a week for a company in USA and receiving remuneration about Euro 1600 – 2000 each month as per number of hours worked from the USA company. Is this income taxable for me in Germany? If yes, are any deductions for any expenses available against such income?
Dear Bastien,
Thank you for the article. We need some advice, I am a permanent resident in Germany and my husband (he is from US) was living in Germany but he moved to Chile in 2019. Because, Chile and Germany do not have an agreement, apparently we need to pay double taxes for his income in Chile because we are married (despite he is not a resident in Germany anymore and only was here for a couple of days during the last years). At the end, we are paying in US, Germany and Chile and the situation is a little crazy/expensive. Is not possible that I pay taxes as an individual and not as a married couple? or any idea about potential solutions would be highly appreciated. Thank you
Hello,
I am an Indian citizen and moved to Germany in June 2022 and started my work here under Bluecard permit. I earned income in india from Jan 2022 to May 2022. India tax year starts from April 2021 and ends in March 2022, so I paid tax for Jan, Feb , Mar 2022 back in india itself. But German tax system if Jan to Dec system. So my question is should i just put April May 2022 income as foreign income in German tax filing or include Jan-Mar 2022 income as well.
Regards,
Prem Kumar