Home Blog Personal Finance Investing Stocks Crypto ETFs Make Money Tools Guides Glossary Advertise Contact
Subscribe Free →
Crypto

Crypto Taxes in Germany: How to Report Capital Gains and Staking Income for 2026

Marco Silva · 22 Jun 2026 ·7 min read

Before You Start

  • Confirm you are a German tax resident or file taxes in Germany for 2026
  • Gather all crypto transaction records (wallets, exchanges, DeFi platforms) for 2025 and 2026
  • Know your holding periods for each crypto asset
  • Identify all sources of crypto income: trading, staking, lending, airdrops, NFTs, etc.
  • Understand your tax filing deadline for 2026 (usually July 31, unless extended)

Time needed: 2–4 hours (depending on transaction volume)

What you'll need: Access to your wallets and exchange accounts, a spreadsheet or crypto tax tool, your Steuer-ID, and access to the ELSTER tax filing portal

German investors face unique crypto tax rules in 2026, shaped by both national law and new European regulations like MiCA. Whether you buy, sell, stake, or lend crypto, understanding how to report your gains and income is crucial to stay compliant—and to avoid expensive mistakes.

This tutorial is your step-by-step guide to reporting crypto capital gains and staking income as a German resident or expat. We’ll reference current BMF (Bundesministerium der Finanzen) guidance, explain the latest on MiCA, and walk through practical EUR examples. If you want a broader overview of tax-efficient investing across asset classes, check out our Ultimate 2026 Guide to Tax-Efficient Investing for Europeans.

Step 1: Understand What’s Taxable (and What’s Not) in Germany

What to do: Familiarise yourself with the taxable crypto events under German law as of 2026. This includes:

Why it matters: The BMF guidance (as of 2022, confirmed for 2026) treats crypto as “private assets”—so capital gains are taxable if the holding period is less than 1 year. Staking income is always taxable as “other income.”

What can go wrong: Many investors miss taxable swaps or forget to declare staking/lending rewards. Failing to report can lead to fines or audits.

Pro Tip

Keep a running spreadsheet of every crypto transaction—even wallet-to-wallet transfers—to avoid missing taxable events.

Step 2: Calculate Crypto Capital Gains (Veräußerungsgewinne)

What to do: For each sale or swap, calculate the gain or loss:

Use the FIFO method (first-in, first-out) unless you can prove otherwise. The acquisition cost must include all fees paid in EUR.

Why it matters: If you hold crypto for over 1 year, capital gains are tax-free in Germany—even in 2026. For holding periods under 1 year, gains over €600 per year are taxable at your personal income tax rate.

Example:

Since your gain exceeds €600, you must declare and pay tax on the full €3,000.

What can go wrong: Forgetting about the €600 exemption (applies to total private sales, not just crypto), or miscalculating the holding period.

Pro Tip

If you combine crypto with other private sales (e.g., selling gold or art), the €600 exemption covers all such gains in total.

Step 3: Report Staking and Lending Income

What to do: Add up all staking and lending rewards received in 2026. Convert the value to EUR on the day each reward is credited to your wallet or exchange.

Why it matters: Rewards from staking/lending are taxable as “other income” (sonstige Einkünfte) in Germany—regardless of holding period. There is a small exemption: up to €256 per year is tax-free, but above that, the full amount is taxable at your personal rate.

What can go wrong: Not recording the EUR value at the exact date received, or missing small rewards from DeFi protocols.

Pro Tip

Most European-friendly tax tools (like CoinTracking or Accointing) can automatically fetch staking rewards from major exchanges including Bitvavo, Coinbase, and Kraken.

Step 4: Prepare Your Crypto Tax Report (Anlage SO)

What to do: Use Anlage SO (the “Other Income” form) in your German tax return to declare:

For each transaction, report:

For staking/lending, aggregate the total income and provide supporting documentation if requested.

Why it matters: The Finanzamt may request detailed transaction logs—especially if your report triggers an audit due to high values or inconsistencies.

What can go wrong: Omitting transactions, misclassifying income, or failing to provide exchange/wallet statements if requested.

Pro Tip

You can submit your tax return online via ELSTER. Most crypto tax tools export data in a format compatible with German tax authorities.

Step 5: Use Crypto Tax Tools for German Investors

What to do: Choose a crypto tax tool that supports German tax reporting for 2026. Recommended options include:

Import your transaction history (CSV or API), review the generated report, and check for errors or missing data.

Why it matters: Manual tracking is error-prone, especially if you use multiple wallets or DeFi. Automated tools reduce the risk of mistakes and save hours of work.

What can go wrong: Not connecting all wallets/exchanges, or failing to double-check imported data for errors.

Pro Tip

Always download and save your full transaction logs from major platforms (e.g., Bitvavo, Kraken, Coinbase) at year-end, as exchanges sometimes limit historical data access.

Step 6: File Your Tax Return and Pay Any Tax Due

What to do: Once your Anlage SO is complete, file your tax return via ELSTER or with a Steuerberater (tax advisor). Pay any tax due by the official deadline (usually July 31, 2027, for the 2026 tax year).

Why it matters: Late filing or underreporting can result in penalties or interest from the Finanzamt.

What can go wrong: Missing the deadline, underestimating your tax bill, or forgetting to pay on time.

Pro Tip

If your crypto gains are significant, consider making estimated tax prepayments to avoid a large bill at year-end.

Checklist: Crypto Tax Reporting in Germany 2026

Common Mistakes When Reporting Crypto Tax in Germany

Next Steps

Disclaimer: This article is for educational purposes only and does not constitute financial advice. Always do your own research and consider consulting a qualified financial advisor before making investment decisions.

crypto tax Germany capital gains staking reporting

Related Articles