You made some money on crypto and brace for the German tax system to take its usual generous slice, the way it does with everything else. Then you discover something genuinely surprising: in Germany, if you simply held your coins long enough, the gain can be entirely tax-free. After months of watching deductions eat your salary, here is one corner of German tax that actually rewards patience, and it works on rules that look nothing like how stocks are taxed.
Crypto tax in Germany is a rare bright spot, but it comes with a specific holding rule, a different tax treatment from everything else, and a record-keeping demand you ignore at your peril. Understanding the one-year line and keeping clean records is the difference between a legitimately tax-free gain and a messy problem with the Finanzamt.
The one-year rule
Here is the headline that makes Germany favourable for crypto holders: hold a cryptocurrency for more than one year before selling, and the gain is generally tax-free for private investors.
This is because privately held crypto is treated under Germany's private sale rules (private Veräußerungsgeschäfte), where assets held beyond the one-year period escape taxation on the gain. Unlike stocks and ETFs, there is no flat tax that applies regardless of timing, the holding period is everything.
So a long-term holder who buys, waits over a year, and then sells can realise the gain without tax. For patient investors, this is a genuinely attractive regime, and it is the single most important fact about German crypto tax.
Selling within a year
If you sell within one year of buying, the picture changes:
- The gain is taxed as private sale income at your personal income tax rate, not the flat capital-gains rate used for stocks.
- There is a small annual exemption for total private-sale gains: below that threshold, short-term gains are tax-free; above it, your normal income tax rate applies to the whole gain.
So short-term trading is taxed at whatever your marginal income tax rate is (which for higher earners can exceed the flat stock rate), while crossing the one-year line flips it to tax-free. This creates a strong incentive to hold rather than churn, the opposite of jurisdictions that tax all crypto gains the same regardless of timing.
Why it is nothing like ETF tax
This is the trap that catches investors who hold both: crypto and ETFs are taxed under completely different regimes. Do not assume one's rules apply to the other.
| Crypto (private) | ETFs / stocks | |
|---|---|---|
| Tax after >1 year | Generally tax-free | Still taxed |
| Tax within 1 year | Personal income rate | Flat ~25% |
| Rate type | Your income tax rate | Flat Kapitalertragsteuer |
| Allowance | Small private-sale exemption | €1,000 Sparerpauschbetrag |
| Holding period matters? | Yes, decisively | No |
So the ETF and stock regime, flat ~25 percent Kapitalertragsteuer regardless of holding period, does not apply to your privately held crypto, and vice versa. Mixing them up is a common and costly mistake. Crypto runs on the private-sale clock; ETFs run on the flat withholding.
Reporting and the records you must keep
Favourable tax is not the same as no obligations. You must report and document.
Reporting: taxable crypto gains (short-term sales above the exemption) must be declared on your annual income tax return (Einkommensteuererklärung). Even tax-free long-term sales should be documented, in case the tax office asks you to substantiate the holding period. Tax authorities increasingly receive data from exchanges, so accurate self-reporting matters more than ever, this is not an area to hope goes unnoticed.
Records: keep detailed records of every buy and sell, date, amount, price, and asset, plus exchange and wallet statements. You need these to:
- Prove holding periods for the one-year tax-free rule
- Calculate gains correctly
- Support your tax return
Crypto tax-tracking tools can compile this from your exchange and wallet history, which is worth using if you have more than a handful of transactions. Reconstructing years of trades later is painful; logging as you go is easy.
Edge cases and cautions
A few complications worth flagging, even at a high level:
- Staking, lending, and rewards: earning crypto (rather than just holding and selling it) can have its own tax treatment and can affect holding-period rules, so income-generating crypto activity is more complex than simple buy-and-hold.
- Frequent, business-like trading: very active, organised trading can be reclassified as commercial activity rather than private investment, which changes the tax treatment entirely and can pull you toward freelance/business registration territory. The favourable private-sale rules assume genuinely private investing.
- Crypto-to-crypto swaps: exchanging one coin for another is generally a taxable event (a disposal), not a tax-free move, which surprises people who only think of fiat sales.
- The rules evolve: crypto taxation is an area where guidance changes, so confirm current treatment and consider a tax adviser (Steuerberater) for anything beyond simple holdings.
Declared on your annual return, with good records, simple long-term holding is straightforward. The complexity rises with activity, so the more you do beyond buy-and-hold, the more professional advice pays off.
What to do this week
- Note your holding periods: gains on crypto held over one year are generally tax-free, while sales within a year are taxed at your personal income rate.
- Keep detailed records of every transaction (date, amount, price, asset) now, since you need them to prove holding periods and file correctly.
- Do not assume ETF tax rules apply to crypto, they are different regimes, and get a Steuerberater for staking, heavy trading, or anything beyond simple holding.
Related guides
- Side Income and Second Jobs in Germany: How a side hustle or second job is taxed in Germany, when you must register and declare it, the tax-class-6 trap
- Steuerberater vs DIY: Whether to use a tax adviser or file your own German taxes, what each costs, which situations genuinely need a Steuerberater
