Skip to content
Beginner guide

Crypto taxes in Germany: what you need to know

Crypto taxes in Germany: 1-year holding period, €1,000 limit, staking income, and the records you need to keep.

10 min readTaxesGermanyLegalBeginner

Crypto Taxes in Germany: What Beginners Need to Know

⚠️ Important Disclaimer: This guide is for informational purposes only and does not constitute tax advice. Tax laws change frequently. Always consult a qualified tax advisor (Steuerberater) for your individual situation.

Germany is relatively favorable for crypto taxes, but the details matter. Whether gains are tax-free or taxable depends mainly on holding period, transaction type, and clean documentation.

The 1-Year Holding Period: Your Best Friend

This is the single most important rule for crypto taxes in Germany:

If you hold a cryptocurrency for more than one year before selling, your profits are 100% tax-free.

No limits, no caps. Whether you made €500 or €500,000 — if you held for over 12 months, you owe nothing.

How It Works

  • The clock starts the moment you buy (or receive) the crypto.
  • If you sell after 366+ days, the profit is tax-free.
  • If you sell within 12 months, the profit counts as taxable income.

Example: You buy 0.5 BTC on January 15, 2025. If you sell it on January 16, 2026 (or later), any profit is completely tax-free. If you sell on January 14, 2026, it's taxable.

The €1,000 Exemption Limit: It's a Trap (Sort of)

For crypto sold within the 1-year holding period, there's a €1,000 per year exemption limit (Freigrenze), raised from €600 as of the 2024 tax year. But be careful — this is not a deduction. It's a cliff.

How the Exemption Works

  • If your total short-term crypto profits in a year stay under €1,000, you owe zero tax.
  • If your total short-term crypto profits reach €1,000 or more, the entire amount becomes taxable — not just the amount over the limit.

Example: You make €999 in short-term gains → tax-free. You make €1,000 → all €1,000 are taxed at your personal income tax rate (up to 45%).

This is why the €1,000 limit is called a Freigrenze (exemption limit), not a Freibetrag (allowance). One euro can make the difference between zero tax and a significant bill.

Staking Income: A Different Category

If you receive staking rewards, Germany generally treats them as other income (sonstige Einkünfte) when you receive them. This guide focuses on the tax consequence; for the mechanics of staking, see our PoW vs PoS guide.

Key Rules for Staking

  • Staking rewards are taxable in the year you receive them.
  • The taxable value is the market price at the moment you receive the reward.
  • These rewards have their own exemption limit of €256 per year for other income — the €1,000 limit only covers gains from private sales.
  • When you later sell the staking rewards, the 1-year holding period applies to the rewards themselves.

Germany's Federal Finance Ministry (BMF) most recently confirmed in its circular of 6 March 2025 — which replaces the previous version of 10 May 2022 — that staking does not extend the holding period for the originally staked coins. The base coins can still qualify for the normal 1-year tax-free rule.

What You Need to Track (Starting Now)

The German tax office (Finanzamt) expects detailed records. Start tracking from your very first purchase. Here's what you need for every transaction:

Your Tracking Checklist

  1. Purchase date — When you bought the crypto.
  2. Purchase price — How much you paid (in EUR).
  3. Sale date — When you sold the crypto.
  4. Sale price — How much you received (in EUR).
  5. Fees — Trading fees, gas fees, withdrawal fees (these reduce your taxable gain).
  6. Type of transaction — Buy, sell, swap, staking reward, airdrop, etc.

Pro tip: Crypto-to-crypto swaps (e.g., trading ETH for SOL) are taxable events in Germany. Each swap is treated as selling one coin and buying another.

Useful Tools

Manual tracking gets messy fast. Consider using a crypto tax tool that supports German tax rules:

  • CoinTracking
  • Blockpit
  • Koinly

These tools can import your transaction history from exchanges and wallets, calculate your gains using FIFO (First In, First Out — the standard method in Germany), and generate tax reports.

Common Mistakes to Avoid

  • Forgetting crypto-to-crypto swaps: Every swap is a taxable event, even if you never converted to EUR.
  • Missing the €1,000 cliff: Reach the limit and you're taxed on everything.
  • Not tracking from day one: Reconstructing years of trades is painful and often inaccurate.
  • Ignoring DeFi activity: Lending, yield farming, and liquidity provision create taxable events.
  • Assuming "they won't know": German tax authorities are increasingly sophisticated. Exchanges share data, blockchain analysis firms cooperate with governments, and tax amnesty programs exist for a reason.

Quick Summary

  • ✅ Hold for 1+ year → profits are tax-free
  • ⚠️ Sell within 1 year with gains under €1,000 → tax-free
  • ❌ Sell within 1 year with gains of €1,000+ → fully taxable
  • 📝 Staking rewards → taxable as other income when received
  • 🔄 Crypto-to-crypto swaps → taxable events

⚠️ Reminder: This guide provides general information only. Tax situations are individual, and laws can change. Always consult a qualified tax advisor for your personal circumstances.

Want to learn more? Read our guides on DCA Strategy for tax-efficient investing or portfolio diversification for smarter allocation.

Related coins to explore

Want to go deeper? Open these coin pages to see market data and AI insights.

Related guides

These guides cover similar topics and make good next reads.

Ready to put this into practice?

The Crypto Profile Finder helps you explore an educational profile category based on your answers.

Continue learning

DCA explained: the simplest crypto investment strategy

Next guide →
Editorial Team

CoinVett Team

The CoinVett editorial team combines crypto market expertise with AI-powered analysis tools.

This website only uses technically necessary cookies. No tracking, no analytics.