Cryptocurrency Taxes in Germany – Kryptowährung Steuer [2026]
In Germany, profits from selling cryptocurrency are tax-free if you held the coins for at least one year. Sell before that threshold and your gains are taxed as private income (privates Veräußerungsgeschäft, meaning private disposal income) under § 23 EStG (the German Income Tax Act), at your personal income tax rate. That rate can reach up to 45% in 2026. That one-year rule is what makes Germany genuinely interesting for long-term crypto holders. In short: Germany crypto tax in 2026 means zero tax after twelve months, and up to 45% on short-term gains.
Back in 2018 in Freiburg, I stumbled into this completely by accident. I’d bought a small amount of Bitcoin, panicked during a dip, sold it within months, and only discovered afterward that I’d triggered a taxable event I needed to declare.
The rules around crypto taxes in Germany are more structured than people expect, but they do require attention. The Bundeszentralamt für Steuern (Federal Central Tax Office) treats most cryptocurrencies as private assets, not currencies or securities, which shapes everything from how gains are calculated to whether staking rewards count as income. According to the German Federal Finance Ministry, crypto tax guidance has been updated as recently as 2022, and further clarification is expected as the market evolves. Knowing the germany crypto tax holding period 2026 rules, what triggers a taxable event, and how to use a crypto tax calculator germany residents actually trust is exactly what this guide covers.
Quotable fact: In Germany, cryptocurrency held for more than one year is completely tax-free upon sale — there is no cap on the exempt profit amount.
How Crypto Taxes Work in Germany
How does Germany tax cryptocurrency? Germany treats cryptocurrency as a private asset (Privatvermögen, meaning assets held in personal ownership) under § 23 EStG (the German Income Tax Act), not as currency or a financial instrument. That single classification drives everything about how crypto taxes in Germany work.
The core rule is straightforward. Sell your crypto after holding it for at least one year and you pay zero tax on the profit, regardless of how much you made. Sell before that one-year mark and the gain gets taxed as Sonstige Einkünfte (miscellaneous private income) under § 22 Nr. 2 EStG, added on top of your regular income and taxed at your personal income tax rate. For germany crypto tax holding period 2026, the one-year rule remains unchanged.
Two conditions determine your actual tax liability when you sell early. First, you need an actual profit. A loss not only means no tax, it can be offset against other gains classified under Sonstige Einkünfte in the same tax year. The loss offset does not work across income categories, so you cannot use a crypto loss to reduce your salary tax. Second, your personal income tax rate applies. According to the German Federal Ministry of Finance, someone earning above €58,597 gross annually in 2026 falls into the 42% Spitzensteuersatz (top tax bracket). Someone earning less pays a lower marginal rate.
Exactly How is Crypto Taxed in Germany?
In Germany, crypto profits are only taxable if you sell within the one-year holding period and make a gain. Sell after 12 months, and your profit is completely tax-free regardless of the amount. That single rule shapes almost every decision crypto holders make here.
Calculating Your Taxable Profit
How much tax do you pay on crypto gains in Germany? The calculation itself is straightforward. Take your selling price, subtract your original purchase price, then subtract any exchange fees from both the buy and the sell side. If you bought €100 worth of Bitcoin with a €1 fee, sold it for €120 with another €1 fee, your taxable profit is €18. The German tax authority (Finanzamt, meaning local tax office) taxes that €18 as private sale income under § 23 EStG (the German Income Tax Act), at your personal income tax rate, which in 2026 can reach up to 45% for high earners according to the Bundeszentralamt für Steuern (Federal Central Tax Office).
The complexity appears the moment you start buying the same coin multiple times at different prices.
FIFO and LIFO: Which Method Applies?
Which accounting method does Germany use for crypto taxes? FIFO (First In, First Out) and LIFO (Last In, First Out) are the two accounting methods used to determine which coins you are actually selling when you have multiple purchase lots. Germany’s tax guidance from the Bundesministerium der Finanzen (BMF, meaning Federal Ministry of Finance) has historically accepted FIFO as the standard approach for crypto, meaning your oldest coins are treated as sold first.
Here is why that matters practically. Say you bought €100 of Ethereum three times over 18 months. If your first purchase is now older than 12 months and you sell a portion, FIFO lets you argue that you are selling those older coins first, making the gain tax-free. That is a legitimate and commonly used approach, not a loophole.
LIFO works in the opposite direction and can be useful when your most recent purchase has a higher cost basis, meaning a smaller taxable gain. The right choice depends on your specific purchase history and current prices. A crypto tax calculator Germany tool like Blockpit or CoinTracking can model both scenarios for you instantly.
| Method | Which coins are treated as sold first | Best suited when |
|---|---|---|
| FIFO (First In, First Out) | Oldest purchase lot | Older holdings have passed the one-year threshold |
| LIFO (Last In, First Out) | Most recent purchase lot | Most recent purchase has a higher cost basis, reducing taxable gain |
Keeping Long-Term and Short-Term Trades Separate
One practical tip that genuinely simplifies recordkeeping: use different exchanges for long-term holdings and active trading. If all your trades sit on one platform mixed together, proving which coins have passed the 12-month threshold becomes messy when you are filing your Steuererklärung (annual tax return, literally “tax declaration”). Keeping a dedicated exchange or wallet for holdings you intend to hold beyond a year means your paper trail stays clean and your Finanzamt has no reason to question your calculation.
The germany crypto tax holding period 2026 rule remains unchanged from prior years. Twelve months from the date of purchase. Not the calendar year. Not the tax year. The exact date you acquired the asset is what counts, which is another reason accurate records from day one are non-negotiable.
When Are Taxes Applicable on Crypto?
Knowing your tax rate is only half the picture. The other half is understanding exactly which actions trigger a taxable event in the first place. Germany’s tax framework treats crypto under § 23 EStG (Einkommensteuergesetz, the German Income Tax Act), and the rules cover more situations than most people expect.
Selling Crypto for Fiat
The most obvious taxable event is selling cryptocurrency for euros or any other fiat currency within the one-year holding period. It doesn’t matter whether the proceeds stay on the exchange, get moved to another platform, or land in your German bank account. The profit is taxable the moment the sale happens. This is the core of Germany’s crypto tax in germany framework and the event most investors already know about.
Converting One Crypto to Another
What surprises many people is that swapping Bitcoin for Ethereum, or any coin-to-coin trade, also counts as a disposal. If your Bitcoin was worth €40,000 when you bought it and €55,000 at the moment you convert it, that €15,000 gain is taxable regardless of what happens to the Ethereum afterwards. The German tax authority (Finanzamt) treats the conversion as a sale at market price.
Spending Crypto on Goods or Services
Paying with crypto triggers the same logic. Buy a laptop, pay a freelancer, or settle a restaurant bill in Bitcoin, and if your crypto has appreciated since you acquired it, that difference is a taxable gain. According to the Bundeszentralamt für Steuern (Federal Central Tax Office), crypto used as a means of payment is valued at its market price on the date of the transaction.
Staking Rewards
This area remains genuinely contested in Germany as of 2026. Staking itself is not a taxable event. The rewards you receive, however, may be treated as miscellaneous income (sonstige Einkünfte, meaning other income not from employment or capital) depending on how your individual Finanzamt case officer interprets your situation. Moving crypto between staking providers is not a disposal and creates no tax liability.
What Is Never a Taxable Event
Holding crypto long-term is not taxable. Transferring coins between your own wallets, whether to a hardware wallet, a hot wallet, or between exchanges you personally control, does not trigger any tax. After the one-year holding period passes, a sale is also completely tax-free under German law. That germany crypto tax holding period 2026 rule is one of the most powerful advantages available to long-term holders here.
How to File Cryptocurrency Taxes in Germany
How do you file crypto taxes in Germany? Filing crypto taxes in Germany is straightforward once you have your records in order. The key document you need is a crypto tax report, which you’ll submit alongside your regular Steuererklärung (annual tax return, literally “tax declaration”).
Creating Your Crypto Tax Report
There’s no prescribed format from the Finanzamt (German tax office), but every transaction must include the purchase price in euros, the purchase date, the sale price, the sale date, and any transaction fees. That sounds manageable until you realise this applies to every single trade. If you’ve had dozens or hundreds of transactions, software like Koinly can pull data from your exchanges automatically and generate a compliant report in minutes.
Submitting Your Return
For private investors, crypto profits go under Anlage SO in your tax return. Anlage SO stands for Sonstige Einkünfte, which means miscellaneous income, and it is the tax form used for private disposal gains. You can file for free through ELSTER, the official German government tax portal, which has an Anlage SO form built in. If ELSTER feels intimidating, paid web apps like Wundertax or Taxfix offer guided filing and accept imported crypto reports directly.
One practical note: the germany crypto tax holding period rules matter here too. If your coins qualify for the one-year exemption under § 23 EStG (German Income Tax Act), you still need to declare them on Anlage SO, just with a zero taxable gain.
Conclusion
Germany’s approach to crypto taxes is genuinely one of the most investor-friendly in Europe, once you understand the rules. The one-year holding period under § 23 EStG (Einkommensteuergesetz, the German Income Tax Act) is the single most powerful tool available to you. Hold your Bitcoin or Ethereum for twelve months, sell it, and you owe the Finanzamt nothing. That clarity is rare globally.
Back in 2018 in Freiburg, I had no idea this framework even existed. Most expats still don’t. The people who end up with unexpected tax bills are almost always those who traded frequently without tracking their cost basis or who confused the staking rules with the simple buy-and-hold rules.
According to the Bundeszentralamt für Steuern (Federal Central Tax Office), Germany cryptocurrency tax holding period 2026 rules remain unchanged from prior years: private disposal gains under €600 are tax-free under the Freigrenze (annual exemption threshold), and assets held over one year are fully exempt. Use a crypto tax calculator Germany tool like CoinTracking or Blockpit to generate your Anlage SO automatically before filing.
Quotable fact: Germany is one of the only countries in the world where long-term cryptocurrency gains are entirely exempt from tax after a twelve-month holding period. This exemption applies regardless of the size of the gain.
Jibran Shahid
Hi, I am Jibran, your fellow expat living in Germany since 2014. With over 10 years of personal and professional experience navigating life as a foreigner, I am dedicated to providing well-researched and practical guides to help you settle and thrive in Germany. Whether you are looking for advice on bureaucracy, accommodation, jobs, or cultural integration, I have got you covered with tips and insights tailored specifically for expats. Join me on my journey as I share valuable information to make your life in Germany easier and more enjoyable.