Capital Gains Tax Germany 2026

The complete guide to German investment taxation. Understand the Abgeltungssteuer, maximize your Sparerpauschbetrag, and legally minimize your tax burden.

26.375% Flat Rate
EUR 1,000 Tax-Free
Crypto Tax-Free After 1 Year
26.375%
Abgeltungssteuer Rate
EUR 1,000
Sparerpauschbetrag (single)
EUR 2,000
Sparerpauschbetrag (married)

German Capital Gains Tax Calculator

Taxable Amount
EUR 4,000
Tax Owed
EUR 1,055
Net After Tax
EUR 3,945

What is the Abgeltungssteuer?

Abgeltungssteuer
Literally "settlement tax" - Germany's flat tax on capital income

The Abgeltungssteuer is Germany's flat tax on investment income, introduced in 2009. It applies to capital gains, dividends, and interest income from most financial investments.

Unlike many countries that tax capital gains at progressive rates or distinguish between short-term and long-term holdings, Germany uses a simple flat rate system. This makes tax planning straightforward - you always know exactly what percentage you'll pay.

Key Advantage of German Tax System

There's no distinction between short-term and long-term capital gains for stocks and ETFs. Whether you hold for 1 day or 10 years, the tax rate is the same 26.375%.

Tax Rate Breakdown

The headline Abgeltungssteuer rate is 25%, but the actual rate you pay is higher due to additional surcharges:

Component Rate Notes
Base Abgeltungssteuer 25.00% Flat rate on capital income
Solidarity Surcharge (Solidaritätszuschlag) 1.375% 5.5% of the base tax (25% x 5.5% = 1.375%)
Total (without church tax) 26.375% Standard rate for most investors
Church Tax (Kirchensteuer) - Optional ~1.4-1.5% 8-9% of base tax depending on state
Total (with church tax) ~27.8-28% For church members

Church Tax Consideration

If you're a registered church member in Germany, your broker will automatically withhold church tax. You can opt out of church membership to save approximately 1.4-1.5% on investment taxes, but this affects all church-related services.

The Sparerpauschbetrag (Tax-Free Allowance)

Sparerpauschbetrag
Saver's lump sum allowance - tax-free amount for investment income

Every German tax resident receives a Sparerpauschbetrag - a tax-free allowance for investment income:

  • EUR 1,000 per person for singles
  • EUR 2,000 for married couples filing jointly

This allowance covers all capital income combined: dividends, interest, AND capital gains. The first EUR 1,000 (or 2,000) you earn from investments each year is completely tax-free.

How to Use Your Allowance

Freistellungsauftrag
Exemption order - instruction to your broker not to withhold tax up to your allowance

To use your tax-free allowance, you must submit a Freistellungsauftrag to your broker(s). This tells them not to withhold tax on your investment income up to the specified amount.

Don't Exceed Your Total Allowance

If you have multiple brokers, you can split your Freistellungsauftrag between them, but the total cannot exceed EUR 1,000 (single) or EUR 2,000 (married). Exceeding this is a tax offense.

What's Taxed Under Abgeltungssteuer

Taxed at 26.375%
  • Stock capital gains
  • ETF capital gains
  • Fund distributions
  • Dividends
  • Bond interest
  • Savings account interest
  • Certificate gains
NOT Abgeltungssteuer
  • Cryptocurrency (special rules)
  • Real estate gains
  • Private lending interest
  • Business income
  • Self-employment income

Special Rules for ETFs (Vorabpauschale)

Vorabpauschale
Advance lump sum - tax on unrealized ETF gains

Since 2018, accumulating ETFs are subject to the Vorabpauschale - an annual tax on a portion of unrealized gains. This ensures the tax authority collects some tax even if you don't sell.

The Vorabpauschale is calculated based on the fund's value and a base interest rate set by the German Federal Bank. In years with low or negative base rates, the Vorabpauschale may be zero.

Cryptocurrency Tax Rules in Germany

Germany's Crypto Tax Advantage

Cryptocurrency held for more than 1 year is completely tax-free in Germany! This makes Germany one of the most crypto-friendly countries in Europe.

Unlike stocks and ETFs, cryptocurrency is treated as a "private sale" (privates Veraeusserungsgeschaeft) in Germany, not as a capital asset. This leads to different tax treatment:

  • Holding period < 1 year: Gains taxed at your personal income tax rate (up to 45%)
  • Holding period > 1 year: Gains are 100% tax-free
  • Additional tax-free amount: EUR 1,000 per year for short-term private sales (separate from Sparerpauschbetrag)

Staking and Lending Can Extend the Holding Period

If you stake, lend, or use crypto for DeFi activities that generate income, the holding period for tax-free treatment was historically extended to 10 years. However, recent guidance has relaxed this - consult a tax advisor for your specific situation.

Reporting Requirements & Anlage KAP

Anlage KAP
Capital income appendix - tax form for investment income

German Brokers (Automatic Withholding)

If you use a German broker like Trade Republic, Scalable Capital, or comdirect, taxes are automatically withheld at source. You generally don't need to file Anlage KAP unless:

  • You want to claim unused Sparerpauschbetrag from another broker
  • You want to offset losses against gains
  • Your total tax rate is below 25% (you can claim a refund)

Foreign Brokers (Manual Reporting Required)

If you use foreign brokers like Interactive Brokers, DEGIRO, or Trading 212, no German tax is withheld. You must report all income on Anlage KAP and pay the tax yourself.

AllInvestView Makes Reporting Easy

AllInvestView automatically generates tax reports compatible with German requirements, calculating your realized gains, dividends, and providing the numbers you need for Anlage KAP.

Tax Optimization Strategies

1. Maximize Your Sparerpauschbetrag

Ensure you use your full EUR 1,000 (or 2,000) tax-free allowance every year. If you have unused allowance, consider realizing some gains before year-end.

2. Loss Harvesting

Sell losing positions before year-end to offset gains. In Germany:

  • Stock losses can only offset stock gains (not ETF or bond gains)
  • Other losses (ETFs, bonds) can offset any capital income
  • Unused losses carry forward indefinitely

3. Consider Accumulating ETFs

Accumulating (thesaurierend) ETFs defer tax on dividends until you sell, potentially allowing more compound growth.

4. Hold Crypto Long-Term

If you're investing in cryptocurrency, holding for at least 1 year makes gains completely tax-free.

5. Günstigerprüfung (Better-Deal Check)

If your personal income tax rate is below 25%, you can request a "Günstigerprüfung" on your tax return to have investment income taxed at your lower personal rate instead.

Frequently Asked Questions

What is the Abgeltungssteuer rate in Germany?
The Abgeltungssteuer is a flat 25% tax on capital gains, plus 5.5% solidarity surcharge, totaling 26.375%. Church tax members pay an additional ~1.5%, bringing the total to approximately 27.8-28%.
What is the Sparerpauschbetrag?
The Sparerpauschbetrag is a tax-free allowance of EUR 1,000 per person (EUR 2,000 for married couples filing jointly) for investment income including capital gains, dividends, and interest.
Is cryptocurrency tax-free in Germany?
Cryptocurrency held for more than 1 year is completely tax-free in Germany. Short-term crypto gains (held less than 1 year) are taxed as private sales at your personal income tax rate, but there's also an additional EUR 1,000 tax-free allowance for short-term private sales.
Do I need to file Anlage KAP?
If you only use German brokers and have submitted Freistellungsauftrag forms, you typically don't need to file Anlage KAP. However, you must file if you use foreign brokers, want to claim losses, or if your tax rate is below 25% and you want a refund.
Can I offset capital losses against gains?
Yes! Capital losses can offset capital gains. However, stock losses can only offset stock gains, while other losses (ETFs, bonds) can offset any capital income. Unused losses carry forward indefinitely.
What is the Vorabpauschale?
The Vorabpauschale is an advance tax on accumulating funds. It ensures some tax is collected annually even if you don't sell. The amount is based on the fund's value and a base interest rate. In years with low rates, it may be zero.

Track Your German Investment Taxes

AllInvestView automatically calculates your Abgeltungssteuer, tracks your Sparerpauschbetrag usage, and generates Anlage KAP-ready reports.

Start Free Trial