Loading...
Regulation

Crypto Tax in Germany 2026: The 1-Year Rule That Makes Your Gains Tax-Free — and 5 Mistakes That Cost German Holders Money

Hold Bitcoin 366 days in Germany and a €50,000 gain is 0% tax. Sell one day early and up to 45% is gone — and a draft law could end the rule for coins bought after 31 December 2026. The 2026 rules, the €1,000 cliff and the 5 mistakes to avoid.

Crypto Tax in Germany 2026: The 1-Year Rule That Makes Your Gains Tax-Free — and 5 Mistakes That Cost German Holders Money

Hold Bitcoin for 366 days in Germany and a €50,000 gain is taxed at 0%. Sell the same coins one day early and up to 45% of the profit can go to the Finanzamt. And a draft law in Berlin could kill the one-year rule entirely for coins bought after 31 December 2026 — which makes this the last tax year to lock the old rules in. This guide explains how crypto tax in Germany works in 2026: the one-year rule, the €1,000 cliff, the separate €256 limit on staking rewards, the DAC8 reporting that starts now, and the five mistakes that cost German holders real money.

Germany has one of the most generous crypto tax regimes of any major economy — and one of the most fragile. The rules below reflect the law in force for the 2026 tax year: §23 of the Income Tax Act (EStG), the Federal Ministry of Finance (BMF) letter of 6 March 2025, and the EU DAC8 directive as implemented in Germany. This article is general information, not tax advice.

The 1-Year Rule in 60 Seconds

Germany does not treat crypto like shares. Coins are "other assets" (sonstige Wirtschaftsgüter) under §23 EStG, and selling them is a private sale transaction (privates Veräußerungsgeschäft). That single classification creates the most valuable quirk in European crypto tax — and the rate on short-term gains is your personal rate, not a flat 25%:

  • Hold crypto for more than one year, then sell, and the gain is completely tax-free — whether the profit is €500 or €500,000. There is no cap and no rate. Zero percent.
  • Sell within one year and the gain is taxed at your personal income tax rate, which runs from 14% to 45%, plus the 5.5% solidarity surcharge where it still applies, and church tax if you pay it.
  • Short-term gains under €1,000 per calendar year stay tax-free — but this is a cliff, not an allowance, as the next section explains.
  • Staking, lending and airdrop rewards are taxed separately as other income when you receive them, with their own €256 annual threshold.
ScenarioTax due in Germany
BTC bought January 2025, sold February 2026 (€50,000 gain)€0 — held more than 12 months
ETH bought March 2026, sold October 2026 (€800 gain)€0 — under the €1,000 threshold
ETH bought March 2026, sold October 2026 (€1,001 gain)Tax on the full €1,001 at your personal rate
ETH bought March 2026, sold October 2026 (€20,000 gain)Tax on the full €20,000 at your personal rate
Staking rewards worth €300 received in 2026Tax on the full €300 as other income
Staking rewards worth €200 received in 2026€0 — under the €256 threshold

The holding clock runs from the day after you buy to the day you sell: buy on 1 January 2025 and you can sell tax-free from 2 January 2026. The date matters, not the calendar year.

Why Germany Taxes Crypto Differently From Shares

For most middle-income holders the personal rate lands between 24% and 42%; for top earners it reaches 45%. The trade-off is the prize: wait a year and the rate drops to zero. No other major EU economy offers a comparable exemption, which is why the holding period is the single most important lever in German crypto tax planning. If you are new to the asset itself, our beginner's guide to Bitcoin explains what you are actually holding before you worry about taxing it.

The €1,000 Cliff: Why €1,001 Costs You Everything

The €1,000 figure is the most misunderstood number in German crypto tax. It is a Freigrenze — an exemption limit — not a Freibetrag (allowance):

  • Total short-term gains of €1,000 or less in the year: completely tax-free.
  • Total short-term gains of €1,001: the entire €1,001 becomes taxable, not just the €1 above the line.

Three practical consequences follow. First, keep a running total of short-term gains through the year; the threshold is tested on the annual sum. Second, losses from short-term sales reduce the total — a €2,000 gain and a €1,500 loss net to €500, safely under the line, and losses can be carried forward through Anlage SO. Third, the €1,000 limit is separate from the €1,000 saver's allowance (Sparer-Pauschbetrag) on capital income — they are different buckets, and crypto does not use the saver's allowance at all.

German tax calendar showing the one-year crypto holding period

Staking, Lending and Airdrops: The Separate €256 Rule

Income you earn in crypto — rather than buy — is taxed under a different paragraph, with its own, smaller cliff. Staking rewards, lending interest and some airdrops count as other income under §22 No. 3 EStG, taxed at the euro market value on the day you receive them, not when you sell. The threshold is €256 per year, and it is a Freigrenze too: €256.01 of staking income makes the whole amount taxable.

Income typeTaxed whenParagraphThreshold
Staking rewardsOn receipt, at market value§22 No. 3 EStG€256/year
Lending interestOn receipt, at market value§22 No. 3 EStG€256/year
Airdrops (some)On receipt, at market value§22 No. 3 EStG€256/year
Later sale of reward coinsOn sale§23 EStG€1,000/year
Mining (larger scale)As business income§15 EStGNone

Two points catch people out. First, the reward coins start their own one-year holding clock on the day you receive them — sell them more than 365 days after receipt and the price gain since receipt is tax-free, even though the reward itself was taxed on arrival. Second, the old rule that staking or lending your coins extended the holding period to 10 years is gone. The BMF letter of 6 March 2025 scrapped it: staking no longer costs you the one-year exemption on the underlying coins. If you stake Ethereum, our crypto staking guide for 2026 explains how the rewards themselves work before you calculate the tax.

What Counts as a Sale in Germany

The Finanzamt's definition of a disposal is wider than most holders expect. Each of these is a taxable event inside the one-year window:

  • Selling crypto for euros on an exchange — the obvious case.
  • Swapping one coin for another — trading BTC for ETH is a sale of the BTC at its euro value on the day, even though no fiat changed hands. This is the single most common surprise in German crypto tax returns.
  • Paying with crypto — buying goods or services with coins is a disposal at market value.
  • Gifting crypto can trigger a disposal depending on the circumstances, and large gifts have their own gift-tax rules.

Moving coins between your own wallets or exchanges is not a sale. Neither is simply holding. But every swap on a decentralised exchange, every trade on a centralised exchange and every crypto-to-crypto conversion inside an app is a disposal for tax purposes — and with DAC8 reporting starting in 2026, the Finanzamt will increasingly be able to see these transactions anyway.

Germany vs the Rest of Europe: How Generous Is the 1-Year Rule?

Germany's regime looks remarkable next to its neighbours. The table uses headline rules for private holders in 2026; each country has its own thresholds and exceptions.

CountryLong-term gainsShort-term gainsKey threshold
Germany0% after 1 year14–45% personal rate€1,000 Freigrenze
United Kingdom24% capital gains tax24% capital gains tax£3,000 annual allowance
NetherlandsBox 3 wealth tax, ~6% deemed returnSame Box 3 treatmentTax-free wealth allowance
Canada50% of gain taxable50% of gain taxable30-day superficial loss rule
France30% flat tax (PFU)30% flat tax (PFU)€305 annual exemption

Full guides: crypto tax in the UK, crypto tax in the Netherlands and crypto tax in Canada. Germany is the only major market where patience alone can take the rate to zero — which is why the draft law below matters so much.

The 2027 Draft Law: Why 31 December 2026 Is the Deadline

Here is the twist that makes 2026 a special tax year. A ministerial draft bill (Referentenentwurf) from the Federal Ministry of Finance, public since September 2026, proposes moving crypto out of §23 EStG and into §20 EStG — the capital income regime. Gains would be taxed at the flat 25% Abgeltungsteuer (26.375% with solidarity surcharge) regardless of holding time, and the one-year rule would disappear.

Three facts matter. First, the draft is not law: it is the earliest formal stage of German legislation and still needs cabinet approval, then majorities in the Bundestag and the Bundesrat; the cabinet discussion expected on 14 October 2026 did not take place. Second, it contains a grandfathering clause (Bestandsschutz): crypto acquired on or before 31 December 2026 would stay in the old §23 system, keeping the one-year rule whenever the sale happens. Only coins bought after 31 December 2026 would fall into the new regime. Third, the new rules would apply from 1 January 2027, with automatic tax deduction by platforms starting 1 January 2028.

The implication is a hard deadline with real money behind it: coins bought before the end of 2026 keep the old treatment even if the law passes; coins bought in 2027 may not. Keep purchase receipts — the grandfathering only helps if you can prove the acquisition date. Our guide to the German 25% flat-tax plan covers the draft bill in full. Note the sting for undocumented holdings: if a platform does not know what you paid or when you bought, it assumes the coin was acquired after 31 December 2026 and withholds tax on 50% of the gross sale proceeds.

Reichstag building in Berlin with cryptocurrency charts

DAC8: From 2026 Your Exchange Reports Everything

The second 2026 change is enforcement. The EU's DAC8 directive is in force, implemented in Germany through the Crypto-Asset Tax Transparency Act (KStTG). Since 1 January 2026, EU-regulated crypto service providers must collect user and transaction data; the first reporting period is calendar year 2026, and exchanges report to the Federal Central Tax Office (BZSt) by 31 July 2027.

In practice, the era of the Finanzamt not knowing about your trades is ending: exchanges report balances, volumes and identities, and the data is exchanged automatically between EU tax authorities. The BMF's March 2025 letter also tightened documentation duties: without end-to-end records, the tax office falls back to FIFO and can reject claimed holding periods and losses. Keep every trade history — most exchanges export a full CSV in minutes. If you are buying for the first time, our guide to buying Bitcoin in Germany covers the MiCA-licensed exchanges that already report under the new rules.

5 Mistakes That Cost German Holders Money

Each one is avoidable, and each one costs real euros.

Mistake 1: Selling one day before the year is up

The holding period is a calendar comparison, not an approximation. A holder who bought Bitcoin on 3 February 2025 and sells on 2 February 2026 is inside the window and taxed on the whole gain; selling on 3 February 2026 is tax-free. Set a calendar reminder for the exact anniversary of every large purchase. A €40,000 gain sold a day early at 42% costs roughly €16,800. Patience is the cheapest tax strategy in Germany.

Mistake 2: Treating the €1,000 limit as an allowance

The Freigrenze is a cliff. Many holders deliberately realise "up to €1,000 tax-free" and then add one more small trade that pushes the annual total to €1,050 — making the entire €1,050 taxable. Track the annual total across all coins and all exchanges, and stop short-term selling well before the line. The same cliff logic applies to the €256 staking threshold.

Mistake 3: Forgetting that swaps are sales

Swapping BTC for ETH, ETH for a stablecoin, or any coin for another coin is a disposal of the coin you gave up. Traders who rotated through dozens of altcoins in 2026 can owe tax on every profitable swap — even if they never withdrew a euro to their bank account. Stablecoin swaps are no exception: converting to USDT or USDC realises the gain.

Mistake 4: No records, so FIFO decides for you

Without documentation, the Finanzamt applies FIFO: the coins you sell are treated as the oldest ones you bought. That can be good or bad — but it is out of your control, and it can destroy a claimed holding period if your records are incomplete. The BMF's 2025 letter is explicit that taxpayers must cooperate with documentation. Export your exchange histories now, keep wallet addresses and transaction hashes, and use a crypto tax tool or a spreadsheet that tracks acquisition date, price and fees for every lot. If you buy regularly, our dollar-cost averaging guide shows how regular purchases create many separate holding clocks to track.

Mistake 5: Holding crypto in a business or GmbH without knowing the cost

The one-year rule applies only to private assets (Privatvermögen). Crypto held as business assets — by a self-employed person who booked it into the business, or by a GmbH — is always fully taxable, with no holding period and no €1,000 threshold. Day traders whose activity crosses into commercial trading (gewerblicher Handel) can also lose the private-asset treatment entirely, and the Finanzamt decides that on the facts: frequency, leverage, volume and organisation. If you trade at scale, get advice before the tax office reclassifies you.

Your 2026 Checklist for German Crypto Tax

  • Check every holding clock: list each coin, its purchase date and the date it becomes tax-free. Never sell a large position the week before its anniversary.
  • Count your 2026 short-term gains: add up every sale and swap inside the one-year window. Near €1,000? Stop realising gains this year.
  • Count your 2026 staking and lending income: near €256? Above it, the whole amount becomes taxable.
  • Decide before 31 December 2026: coins bought by year-end keep the old §23 treatment under the draft bill's grandfathering clause.
  • Export all exchange histories: every platform, every wallet, full CSVs, before year-end. DAC8 means the Finanzamt gets its own copy from 2027.
  • File in Anlage SO: private sale gains and staking, lending and airdrop income go in Anlage SO, filed via ELSTER. Declare losses too — they carry forward.
  • Keep proof of acquisition dates: receipts and exchange statements are what make the grandfathering clause and the one-year rule work for you.

How to File: Anlage SO and ELSTER

Private crypto gains and staking income are declared in Anlage SO (Sonstige Einkünfte) of the German tax return, filed online through ELSTER. Short-term gains go in under §23 EStG; staking, lending and airdrop income under §22 No. 3 EStG. The 2026 return is filed in 2027, but the numbers that decide it — purchase dates, swap values, reward receipts — are created now. Losses can be offset against other private-sale gains and carried forward, so even a losing year is worth declaring properly.

Frequently Asked Questions

Is crypto tax-free in Germany after one year?

Yes. Crypto held as a private asset for more than 12 months can be sold completely tax-free under §23 EStG, with no upper limit. The rule applies to private assets only — business assets and GmbH holdings are always taxable.

How much crypto can I sell tax-free in Germany in 2026?

After the one-year holding period, there is no limit — any gain is tax-free. Inside the window, total short-term gains up to €1,000 per calendar year are tax-free, but €1,001 makes the entire amount taxable: the €1,000 is a threshold (Freigrenze), not an allowance.

Are staking rewards taxed in Germany?

Yes. Staking and lending rewards are other income under §22 No. 3 EStG, taxed at their euro value when received, with a separate €256 annual threshold that is also a cliff. The reward coins then start their own one-year holding clock.

Do I pay tax when I swap one crypto for another in Germany?

Yes, if the swap happens within one year of acquiring the coin you give up. A coin-to-coin swap is a disposal at the euro market value on the day. Swaps after the one-year holding period are tax-free.

Will Germany abolish the one-year crypto tax rule?

Not yet. A draft bill proposes a flat 25% tax from 2027 and the end of the one-year rule, but it is only a Referentenentwurf — it has not passed cabinet, the Bundestag or the Bundesrat. Coins acquired on or before 31 December 2026 would keep the old rules under the grandfathering clause.

Does the Finanzamt know about my crypto in 2026?

Increasingly, yes. Under DAC8 and Germany's KStTG, EU crypto service providers must report 2026 user transactions to the Federal Central Tax Office by 31 July 2027, and the data is shared automatically between EU tax authorities.

Conclusion

Germany gives crypto holders a deal no other major economy matches: hold for a year and the tax rate is zero, on any amount. The price is discipline — knowing your holding dates, respecting the €1,000 and €256 cliffs, treating every swap as a sale, and keeping records the Finanzamt will accept. And the deal has an expiry risk: the draft bill in Berlin would replace it with a flat 25% tax, and only coins bought before 31 December 2026 are protected by the grandfathering clause. For German holders, the most valuable tax move of 2026 may be the simplest — check your clocks, count your gains, and decide before New Year's Eve.

Disclaimer: This article is general information about German tax rules in 2026, not tax advice. Consult a qualified Steuerberater for advice on your own situation.

Sources: Norman Finance, TokenTax, CountDeFi, Taxxy, Kleinstb, Norman Finance — Tax Optimization.