If you're moving to Germany, understanding expat capital gains tax in Germany should be near the top of your financial to-do list. Germany has one of the most structured—and sometimes surprising—tax systems in Europe, and capital gains are no exception. Whether you're selling shares, disposing of real estate, or cashing out cryptocurrency before or after your move, the German tax authorities (Finanzamt) will want to know about it.
This comprehensive Germany expat tax guide walks you through everything you need to know about capital gains tax for the 2025/2026 tax year—from flat-rate withholding taxes on investments to the lesser-known exemptions that could save you thousands of euros.
What Is Capital Gains Tax in Germany?
Capital gains tax (Kapitalertragsteuer) in Germany is the tax levied on profits you earn from selling or disposing of assets such as stocks, bonds, mutual funds, real estate, and cryptocurrencies. For most financial assets, Germany applies a flat-rate withholding tax rather than integrating gains into your progressive income tax schedule.
Here's a quick breakdown of how capital gains are taxed in 2025:
- Flat tax rate (Abgeltungsteuer): 25% on gains from financial assets
- Solidarity surcharge (Solidaritätszuschlag): 5.5% of the tax amount (effectively adding ~1.375%)
- Church tax (Kirchensteuer): 8–9% of the tax amount, if applicable
- Effective total rate: approximately 26.375% without church tax, or up to 27.99% with church tax
This flat-rate system applies to most investment income, including dividends, interest, and gains from selling shares. However, as we'll explore below, not every type of capital gain falls under this umbrella.
The Saver's Allowance (Sparer-Pauschbetrag)
Germany provides an annual tax-free allowance on investment income called the Saver's Allowance:
- Single filers: EUR 1,000 per year
- Married couples filing jointly: EUR 2,000 per year
Capital gains and investment income below these thresholds are completely tax-free. To claim this allowance, you'll typically need to file an exemption order (Freistellungsauftrag) with your German bank or broker.
Example: If you're a single expat and you realize EUR 800 in capital gains from selling stocks during 2025, you owe zero capital gains tax thanks to the Saver's Allowance. If your gains total EUR 3,000, only EUR 2,000 is taxable at the 26.375% effective rate—resulting in approximately EUR 527.50 in tax.
Use our Germany Capital Gains Tax Calculator to quickly estimate your liability based on your specific situation.
How Germany Taxes Different Types of Capital Gains
Not all capital gains are treated equally under German tax law. The type of asset, how long you held it, and your residency status all play a role.
Stocks, ETFs, and Mutual Funds
Gains from selling publicly traded shares, ETFs, and mutual funds are subject to the 25% flat tax plus solidarity surcharge. This tax is typically withheld at source by German banks and brokers, meaning you may not need to report these gains separately on your tax return—unless you want to reclaim overpaid taxes or apply losses.
Key points for expats:
- If your shares are held with a foreign broker (e.g., from your home country), German banks will not withhold tax. You are responsible for declaring these gains on your annual German tax return.
- Partial exemption for equity funds: Gains from equity funds (those with at least 51% equity allocation) benefit from a 30% partial exemption (Teilfreistellung), meaning only 70% of your gains are taxable.
- Mixed funds (at least 25% equity) receive a 15% partial exemption.
- Real estate funds (at least 51% real estate) receive a 60% partial exemption (80% for funds investing primarily in foreign real estate).
Real Estate
Real estate capital gains in Germany follow different rules from financial assets, and this is where many expats are caught off guard:
- If you sell a property that you have owned for more than 10 years, the gain is completely tax-free.
- If you sell within 10 years, the gain is added to your regular income and taxed at your personal marginal income tax rate (up to 45% plus solidarity surcharge).
- Exception for owner-occupied property: If you lived in the property as your primary residence during the entire holding period—or at least during the year of sale and the two preceding calendar years—the gain is tax-free regardless of the holding period.
- Selling three or more properties within five years may classify you as a commercial real estate trader (gewerblicher Grundstückshandel), triggering additional trade tax obligations.
Example: You bought an apartment in Berlin in 2020 for EUR 300,000 and sell it in 2025 for EUR 450,000. Since the holding period is only 5 years (under 10), the EUR 150,000 gain is added to your taxable income for 2025 and taxed at your marginal rate. If your total taxable income including the gain pushes you into the 42% bracket, you could owe roughly EUR 63,000 plus solidarity surcharge on that gain alone.
You can estimate the impact on your overall tax position using our Germany Income Tax Calculator.
Cryptocurrency
Germany's tax treatment of cryptocurrency is notably more favorable than many other countries—if you play it right:
- Crypto held for more than one year before selling is completely tax-free, regardless of the profit amount.
- Crypto sold within one year of purchase is taxed as a private sale transaction (privates Veräußerungsgeschäft) at your personal income tax rate.
- There is an annual exemption of EUR 1,000 for private sale transactions (including crypto). If your total gains from all private sales in a year stay below EUR 1,000, they are tax-free. If gains exceed EUR 1,000, the entire amount is taxable—not just the excess.
- Staking and lending rewards may be treated as other income and could reset the holding period in some interpretations, though German tax authorities have provided more clarity in recent guidance. Consult a tax professional for your specific crypto activities.
Pro tip for expats: If you hold significant cryptocurrency positions, consider the timing of your move carefully. Selling crypto while you're still a tax resident of a country with lower or no capital gains tax on crypto—and before establishing German tax residency—could save you substantially.
Tax Residency Rules: When Does Germany Start Taxing You?
Understanding when you become a German tax resident is critical because it determines when Germany can tax your worldwide income, including capital gains.
You become a tax resident (unbeschränkt steuerpflichtig) of Germany if:
- You have a permanent home (Wohnsitz) in Germany, OR
- You have your habitual abode (gewöhnlicher Aufenthalt) in Germany—generally defined as being physically present for more than six consecutive months.
Once you're a tax resident, Germany taxes your worldwide capital gains—not just gains from German sources. This includes gains from selling shares in foreign companies, overseas property, and foreign crypto holdings.
Non-Residents
If you're not yet a German tax resident (or you leave Germany), you are subject to limited tax liability (beschränkte Steuerpflicht). In this case, Germany generally only taxes:
- Capital gains from German real estate
- Gains from selling shares in companies where you held a substantial participation (at least 1%) at any point in the five years before the sale
- Certain other German-source income
Gains from selling ordinary stock portfolios are generally not taxable in Germany for non-residents.
Double Taxation Agreements and Moving to Germany Taxes
One of the biggest concerns for expats is being taxed twice on the same capital gain—once by their home country and once by Germany. Fortunately, Germany has an extensive network of double taxation agreements (DTAs) with over 90 countries, including the United States, United Kingdom, Canada, Australia, India, and most EU nations.
How DTAs Work for Capital Gains
Most DTAs follow the OECD Model Tax Convention and allocate taxing rights as follows:
- Shares and financial assets: Generally taxed only in the country of residence (i.e., Germany, once you move there)
- Real estate: Taxed in the country where the property is located, with the residence country providing a credit or exemption
- Substantial participations (e.g., 25%+ shareholdings): May be taxed in the source country, with credit given by Germany
Practical Steps to Avoid Double Taxation
- Identify the applicable DTA between Germany and your home country.
- Determine which country has primary taxing rights over each type of capital gain.
- Claim foreign tax credits on your German tax return for taxes already paid abroad (attach proof of foreign tax payments).
- File in both countries if required—many countries (notably the U.S.) tax citizens on worldwide income regardless of residency.
- Consider timing: If you sell assets before establishing German residency, the gain may only be taxable in your home country.
U.S. expats take note: The United States taxes its citizens and green card holders on worldwide income regardless of where they live. As a U.S. citizen moving to Germany, you must file with the IRS and the German Finanzamt. The U.S.-Germany DTA and foreign tax credits can prevent double taxation, but the compliance burden is real. Seek specialized expat tax advice.
Common Mistakes Expats Make With Capital Gains Tax in Germany
Avoiding these pitfalls can save you money, penalties, and stress:
1. Not Declaring Foreign Brokerage Accounts
If you keep your investments with a broker in your home country (e.g., Charles Schwab, Interactive Brokers, Hargreaves Lansdown), German banks will not automatically withhold tax. You must declare all gains on your German tax return. Failure to do so can result in penalties and back taxes with interest.
2. Ignoring the FIFO Rule
Germany applies the First-In, First-Out (FIFO) method when calculating gains on partial sales of identical securities. This means the oldest shares are considered sold first. If your home country uses a different method (e.g., average cost basis), you'll need to recalculate using FIFO for your German return.
3. Assuming Your Home Country's Rules Apply
Many expats mistakenly assume that tax-advantaged accounts from their home country (like a U.S. Roth IRA, U.K. ISA, or Canadian TFSA) remain tax-free in Germany. They don't. Germany generally does not recognize foreign tax-sheltered accounts, and income or gains within these accounts may be fully taxable in Germany.
4. Missing Loss Offsetting Opportunities
Capital losses can be offset against capital gains in Germany, but with important restrictions:
- Losses from shares can only be offset against gains from shares—not against other investment income.
- Other investment losses (e.g., from bonds or funds) can be offset against any investment income.
- Unused losses can be carried forward indefinitely but cannot be carried back.
5. Failing to Time Asset Sales Around the Move
Selling appreciated assets before becoming a German tax resident (while still a resident of a country with more favorable capital gains tax rates) is a legitimate tax planning strategy. Many expats overlook this and end up with unexpectedly large German tax bills.
Key Filing Deadlines and Procedures for 2025/2026
Here's what you need to know about compliance:
| Item | Detail |
|---|---|
| Tax year | Calendar year (January 1 – December 31) |
| Filing deadline (without tax advisor) | July 31 of the following year (July 31, 2026, for 2025 income) |
| Filing deadline (with tax advisor) | Extended to approximately April 30 of the second following year |
| Mandatory filing | Required if you have income not subject to wage tax withholding (e.g., foreign capital gains) |
| Tax return form | Anlage KAP for capital gains and investment income |
| Payment | Tax due upon assessment; no installment payments for capital gains |
If your German bank has already withheld the flat tax, you're generally not required to file Anlage KAP—unless you want to claim losses, apply for a refund, or your marginal income tax rate is below 25% (in which case, reporting capital gains on your return and being taxed at the lower rate is beneficial via the Günstigerprüfung, or "cheaper check").
Frequently Asked Questions
Do I pay capital gains tax on assets I owned before moving to Germany?
Yes—once you become a German tax resident, gains realized on those assets are taxable in Germany. However, you are only taxed on the gain accrued from your acquisition date, not from the date you moved to Germany. The original purchase price remains your cost basis.
Is there a departure tax if I leave Germany?
Germany does not have a broad exit tax for individuals holding portfolio investments. However, if you hold a substantial participation (1% or more) in a corporation, an exit tax may apply under Section 6 of the German Foreign Tax Act (Außensteuergesetz). Moving to another EU/EEA country may allow you to defer this tax.
Can I elect to be taxed at my income tax rate instead of the flat 25%?
Yes. If your personal marginal income tax rate is below 25%, you can apply for the Günstigerprüfung on your tax return. The tax office will calculate your tax both ways and apply the lower rate. This is particularly relevant for expats in their first partial year in Germany with lower overall income.
How are losses from previous years in my home country treated?
Germany generally does not recognize capital losses incurred while you were a tax resident of another country. Only losses realized while you are a German tax resident can be offset against German-taxable gains.
What about gains from selling my home abroad?
If you sell property located outside Germany, the applicable DTA determines taxing rights. Most DTAs give the primary taxing right to the country where the property is located. Germany will typically exempt the gain or provide a credit for foreign taxes paid. However, Germany may still consider the gain for progression purposes (increasing the tax rate on your other German income).
Conclusion: Plan Before You Pack
Moving to Germany taxes your patience—and potentially your portfolio. The German capital gains tax system is methodical but navigable with the right preparation. Here are your key takeaways:
- Know your residency trigger: Germany taxes worldwide capital gains once you have a permanent home or spend 6+ months in the country.
- The flat tax rate is 25% (plus surcharges), but real estate and crypto follow different rules with potential exemptions.
- The EUR 1,000 Saver's Allowance shelters small amounts of investment income from tax.
- Foreign accounts must be declared—German banks won't withhold tax for you on overseas investments.
- DTAs prevent double taxation, but you must actively claim credits and file correctly in both countries.
- Timing matters: Consider selling appreciated assets before establishing German residency to potentially reduce your overall tax burden.
Before your move, use our Germany Capital Gains Tax Calculator to model different scenarios and our Germany Income Tax Calculator to understand your overall tax position. And most importantly, consult with a tax advisor experienced in international and German expat taxation.
This article is for informational purposes only and does not constitute tax advice. Tax laws change frequently; consult a qualified tax professional for advice specific to your situation.