The American Guide to Not Drowning in German Taxes
Moving to Germany doesn’t start with taxes on your mind. You’re busy settling in, starting your job, figuring out your payslip, and getting used to how things work day to day. Then at some point, it hits you. You now have tax responsibilities in both the US and Germany, and the rules don’t align. That’s where things get confusing, because the overlap only really shows up once you’re already dealing with it.
Why You’re Filing Twice (Even When You Don’t Owe Twice)

Image via Canva/Natee Meepian’s Images
Germany taxes you because you live there. The United States taxes you because you are a citizen. Both systems apply independently.
If you stay in Germany for more than six months or maintain a residence there, you are generally considered a German tax resident. Germany can then tax your worldwide income. At the same time, the IRS still requires you to file a return that includes all income, regardless of where it was earned.
This creates the appearance of double taxation, but both countries allow mechanisms to prevent the same income from being taxed twice.
How You Actually Avoid Paying Twice

Image via Getty Images/photovs
Two tools are used to reduce or eliminate U.S. tax liability. Based on 2025 tax laws, the Foreign Earned Income Exclusion allows you to exclude up to $130,000 of earned income from U.S. taxation if you meet residency or physical presence requirements. It applies to wages and self-employment income but does not cover investment income.
The Foreign Tax Credit allows you to apply taxes paid in Germany directly against your U.S. tax liability. Because German income tax rates can reach 45%, the credits often match or exceed the U.S. tax that would otherwise be owed.
These two methods work differently and cannot be applied to the same income. Choosing between them depends on your income level and type of earnings, and the choice affects how you file in future years.
Where the Confusion Actually Starts

Image via Canva/PR Image Factory
A common misunderstanding is that paying German taxes completes your obligations. It does not.
Even if your U.S. tax liability is zero, you still must:
File a U.S. tax return
Report all worldwide income
Include the correct supporting forms
Failure to file can result in penalties, even when no additional tax is due.
Germany introduces a different kind of complexity. Many employees do not need to file a return because taxes are withheld from their paychecks. Filing becomes necessary when you have additional income sources, freelance work, or foreign investments. Each country has its own rules for determining when filing is required, which is why confusion is common.
The Rules That Catch People Off Guard
After the basic structure is understood, most issues come from specific reporting requirements. Foreign account reporting is one of the most significant. If the combined value of your non-U.S. accounts exceeds $10,000 at any point during the year, you must file an FBAR. This includes checking, savings, and pension accounts. It is filed separately from your tax return, and penalties apply if it is missed.
Investment choices can also create complications. The IRS classifies many German mutual funds as Passive Foreign Investment Companies (PFICs). These require additional reporting and are taxed under less favorable rules. Standard investments in Germany can create unexpected complexity under U.S. law.
Pensions require careful attention as well. German retirement systems do not always align with U.S. tax treatment, which can lead to additional reporting requirements or differences in how income is taxed.
Self-employed individuals face another layer of coordination because contributions to the German social system must be aligned with the U.S.–Germany totalization agreement to ensure you are contributing to only one system where applicable. These situations are common and usually become clear only after you begin filing.
The Treaty Helps But It Doesn’t Simplify Things

Image via Canva/Aleksandr Kichigin
The U.S.–Germany tax treaty defines which country has the primary right to tax different types of income, such as wages, pensions, and certain investments.
However, U.S. citizens are still required to report all income to the IRS. Most relief comes from applying credits and exclusions within U.S. tax law.
The treaty reduces conflicts between the two systems, but it does not remove the need to comply with both.
The Practical Way to Stay Ahead of It
Handling both systems becomes more manageable when done in sequence. Start by completing your German tax position. Once you know how much tax was paid and how your income was treated, you can accurately apply the Foreign Tax Credit on your U.S. return.
Maintain clear records, including tax assessments and payment confirmations in euros. These figures are required when preparing your U.S. filings.
Pay close attention to deadlines, because each country follows its own timeline. For the United States, the standard tax deadline is April 15. Americans living abroad automatically receive an extension to June 15, and they can request a further extension to October 15.
Germany typically requires returns to be filed by July 31 of the following year if self-filed. If you use a tax advisor, the deadline is extended to the end of February of the following year.
Because these timelines run on separate tracks, it’s important to plan filings so that information from one system is available when completing the other.