Tax & Germany March 14, 2026 | 18 min read

Crypto Tax Germany 2026: What Applies and Why Documentation Matters

Robert Thorn, Co-Founder TX-Partner
Robert Thorn

Co-Founder & Documentation Specialist ·

Crypto Tax Germany 2026: Complete Guide

Disclaimer: The information in this article provides a general overview and does not claim to be exhaustive. It does not replace individual consultation with a tax advisor. TX-Partner is not a tax advisor and assumes no liability for the accuracy, timeliness, or completeness of this information.

Key Takeaways

  • ✓ Gains after a 12-month holding period are completely tax-free in Germany (even after staking)
  • ✓ Within the holding period, the personal income tax rate applies (14 to 45%), NOT the flat capital gains tax
  • ✓ Tax-free threshold: 1,000 euros per year for private disposal transactions (since 2024). If exceeded, the entire gain is taxable
  • ✓ Staking rewards are taxable as other income upon receipt (separate threshold: 256 euros/year)
  • ✓ Crypto-to-crypto swaps are treated as taxable disposal transactions in Germany
  • ✓ From 2026: DAC8 reporting obligation and MiCA in effect. Exchanges automatically report to tax authorities

Anyone who traded crypto in 2025 must report it in their tax return by July 2026. Germany has specific rules: the 12-month holding period, the tax-free threshold, and special regulations for DeFi and staking.

Real-World Example

A TX-Partner client appeared to have a complete report and clean history in her crypto tax tool. On closer inspection, it became clear: all warnings had been resolved with quick fixes. Negative balances were cleared via auto-balancing, and unlabeled deposits and withdrawals were simply marked as non-taxable. The tax report was entirely falsified as a result.

The problem: auto-balancing creates fictitious offsetting entries with a cost basis of 0. Acquisition costs and acquisition dates are lost, and these are precisely what determines the 12-month holding period. Incorrect data interrupts the holding period and distorts the entire tax calculation.

The solution: undo all quick fixes, properly complete the crypto documentation, add missing data, and re-link internal transfers. Only then could the tool correctly calculate the holding period and cost basis.

This guide explains what applies for crypto taxes in Germany in 2026, where the most common misconceptions lie, and what you can do before your tax report reaches the tax authority.

01 Tax Basics: How Crypto Is Taxed in Germany

Crypto in Germany is treated as a private disposal transaction under Section 23 EStG (Einkommensteuergesetz). This means: gains from selling or swapping cryptocurrencies do not fall under the flat 25% capital gains tax but are taxed at your personal income tax rate. This classification has far-reaching consequences, as it brings both the 12-month holding period and the 1,000 euro tax-free threshold.

Taxable Events

The following transactions trigger a taxable event in Germany, provided the 12-month holding period has not yet expired:

  • Selling crypto for fiat (euros, dollars): the classic case, the gain is taxable
  • Crypto-to-crypto swap: counts as a disposal of the first token and acquisition of the second. Swapping ETH for BTC triggers a tax liability in Germany
  • Paying with crypto: using Bitcoin for a purchase is treated as a sale for tax purposes
  • DeFi rewards, liquidity mining, yield farming: taxable as other income under Section 22 No. 3 EStG
  • Staking income: also other income, taxable at the market rate upon receipt
  • NFT sales: same rules as for other cryptocurrencies (Section 23 EStG)

Not Taxable

  • Buying crypto: establishes the cost basis but is not a taxable event
  • Transfers between your own wallets: not a sale, but must be verifiable as such
  • Gains after a 12-month holding period: completely tax-free (under certain conditions, see next section)
  • Gains within the threshold: 1,000 euros per year for all private disposal transactions combined

Important: Crypto-to-Crypto Swaps

In Germany, every crypto-to-crypto swap is treated as a taxable event. Swapping ETH for another token on a DEX constitutes a disposal of ETH for tax purposes. For documentation, this means: every swap must be recorded with date, exchange rate, and amount without gaps. If a swap is missing from the documentation, the cost basis for the new token is unknown and the FIFO calculation becomes incorrect.

02 The Holding Period: When Crypto Becomes Tax-Free

The 12-month holding period is the most important feature of German crypto taxation. Anyone who has held cryptocurrencies for more than one year sells them completely tax-free. This applies regardless of the size of the gain.

12-Month Holding Period (Basic Rule)

The rule is simple: if more than one year lies between purchase and sale, no tax is due. In practice, the FIFO principle (First In, First Out) determines which coins are considered sold first. The first purchased coin is treated as disposed of first. For the calculation, it is crucial that the purchase date and purchase price are documented without gaps. Documentation errors, such as missing purchases or incorrectly assigned transfers, directly affect the holding period and can cause otherwise tax-free sales to be assessed as taxable.

No Proof, No Tax Exemption

Anyone who cannot provide gap-free purchase dates cannot claim the holding period exemption. This also applies to BTC purchases from 2017 or 2018 on exchanges that no longer exist. Tax exemption after 12 months requires complete crypto documentation.

Staking, Lending and the Holding Period: What the BMF Clarified in 2022

For a long time, there was a widespread fear that staking or lending would extend the holding period to 10 years. The BMF (Federal Ministry of Finance) officially clarified in May 2022: this 10-year period does not apply. The regular 12-month holding period remains, even if the coins were staked or lent.

In concrete terms: the staked original coins retain their regular 12-month holding period. After expiry, the sale gain is tax-free, just like any other cryptocurrency. The staking rewards themselves are a separate matter: they are immediately taxable upon receipt as other income (valued at the market rate at the time of receipt) and have their own 12-month holding period for future sales from that point.

An exception exists for liquid staking (stETH, cbETH, and similar wrapped tokens). The wrapping can be considered a swap transaction, which would restart the holding period for the original coins. Careful documentation is particularly important here. Since the tax treatment depends on the specific protocol, this point should be clarified with a tax advisor in cases of doubt.

The 10-year holding period extension through staking was a widespread misconception. The BMF brought clarity in May 2022: 12 months remain 12 months.

03 Tax-Free Threshold of 1,000 Euros: What Applies

The Threshold (Since 2024)

Since 2024, the tax-free threshold for private disposal transactions is 1,000 euros per year (previously 600 euros). This threshold applies to all private disposal transactions combined, meaning not just crypto but also other sales under Section 23 EStG.

The difference between a tax-free threshold and a tax allowance is crucial: with a threshold, if exceeded, the entire gain becomes taxable, not just the portion above 1,000 euros. Example: with a 999 euro gain, no tax is due. With a 1,001 euro gain, the full amount of 1,001 euros is taxed at your personal rate. Whether you fall below or above the threshold depends on the completeness of your documentation. A missing sale or swap can shift the total gain and tip the threshold.

Threshold for Other Income (Staking/DeFi)

For staking rewards, DeFi earnings, and other income under Section 22 No. 3 EStG, a separate tax-free threshold of 256 euros per year applies. Again: if exceeded, the entire amount becomes taxable. This threshold is separate from the 1,000 euro threshold for disposal transactions. For staking rewards and DeFi earnings in particular, gap-free recording is critical: every missing inflow distorts the calculation and can make the difference between tax-free and taxable.

Loss Offsetting

Losses from crypto sales within the holding period can be offset against gains from other private disposal transactions. Offsetting against stock gains is not possible, as these fall under a different tax category (capital gains tax). Unused losses can be carried forward to future years. Prerequisite: the losses must be verifiably documented. Without proof of purchase and sale, the tax office can reject the loss carry-forward.

04 DeFi, Staking and NFTs in Germany

The tax treatment of DeFi, staking, and NFTs in Germany is based on the BMF guidance from March 2025 (which supersedes the May 2022 guidance). In some areas there is still room for interpretation, but the basic rules are established.

DeFi: What Applies?

Swaps on decentralized exchanges (Uniswap, Jupiter, PancakeSwap) are considered exchange transactions and are taxable disposal events, provided the 12-month holding period has not expired. Rewards from liquidity mining and yield farming are other income under Section 22 No. 3 EStG, taxable at the market rate upon receipt.

Impermanent loss has not yet been conclusively addressed for tax purposes. In practice, all DeFi transactions should be fully documented so that the tax liability can be correctly assessed retrospectively.

Staking

Proof-of-Stake staking rewards are other income and taxable at the market rate upon receipt. The rewards themselves have their own 12-month holding period from the receipt date. The BMF clarified in May 2022 that staking does not extend the holding period for the staked original coins to 10 years. It remains at 12 months.

Caution is warranted with liquid staking (stETH, cbETH, and similar tokens): the wrapping can be considered a swap transaction, which would start a new holding period for the original coins. Whether and when this applies depends on the specific protocol and should be clarified with a tax advisor in cases of doubt.

NFTs

NFT trading follows the same rules as other cryptocurrencies: Section 23 EStG, 12-month holding period, personal income tax rate. Valuation is based on the fiat equivalent at the time of the transaction. Anyone who creates and sells their own NFTs risks being classified as a commercial operation, which would have further tax consequences. In practice, NFT transaction documentation is often incomplete because on-chain data is frequently not fully captured by crypto tax tools. The fiat equivalent at the time of the transaction must then be reconstructed manually.

DeFi, staking, or NFTs in your portfolio?

These areas are the most error-prone when it comes to documentation. In the free documentation check, TX-Partner reviews whether your DeFi and staking transactions are correctly recorded.

Request free documentation check

05 What Tax Rate Applies?

Crypto gains within the 12-month holding period are taxed in Germany at your personal income tax rate, not the flat 25% capital gains tax. The tax rate ranges from 14% to 45% depending on total income. This is a common misconception: many incorrectly assume that the same 25% applies to crypto as to stock gains.

For individuals with lower income, the personal tax rate can be significantly more favorable than the flat 25% capital gains tax. For high earners, however, it means that crypto gains can be taxed at up to 45%, plus solidarity surcharge. Because the tax rate is progressive, documentation quality directly impacts the tax burden: an incorrect cost basis or missing holding period proof can lead to a higher calculated gain and thus a higher tax rate.

Legal Tax Planning

Keeping gains below the threshold and waiting out the 12-month holding period: that is legal and legitimate. Concealing gains or omitting undocumented sales is not an option, especially with DAC8 from 2026.

06 Tax Return: What Goes Where?

Anlage SO (Other Income)

Crypto gains in Germany are reported in Anlage SO, not in Anlage KAP. This is important because Anlage KAP is for capital income (capital gains tax), while crypto is classified as a private disposal transaction. Since 2025, Anlage SO has included a dedicated section for crypto transactions.

Every taxable transaction must in principle be listed. A crypto tax tool (Blockpit, CoinTracking) provides the tax report that serves as the basis. In practice, tax offices frequently request reports directly from these tools. This makes it all the more important that the underlying crypto documentation is complete and error-free, as the report is only as accurate as the data it is based on.

Deadlines 2026 (for Tax Year 2025)

  • Without a tax advisor: July 31, 2026
  • With a tax advisor: extension until end of February 2027 possible

For complex portfolios with DeFi activities, multiple exchanges, and various wallets, it is advisable to prepare the documentation early. A complete tax report from the crypto tax tool is the best foundation for discussion with your tax advisor.

DAC8 and MiCA: What Else Is Relevant in 2026

From 2026, the EU directive DAC8 takes effect: crypto exchanges are required to automatically report user transaction data to tax authorities. The tax office receives structured data directly from Coinbase, Kraken, Binance, and other regulated exchanges and compares it with the submitted tax return. What happens then and how to prepare is described in the article DAC8 and what it means for your documentation.

MiCA (Markets in Crypto-Assets) has been fully implemented in the EU by 2026. Crypto is now an officially regulated financial market. Stablecoins and exchanges are subject to strict requirements. For users, this means: clean documentation is expected and demanded from all sides, by exchanges, tax authorities, and banks.

Anyone who thought in 2025 that no one would check their crypto transactions will realize in 2026 that DAC8 and MiCA were created precisely for that purpose.

07 Using Crypto Tax Tools Correctly (DE Mode)

Blockpit and CoinTracking can generate correct tax reports for German users. The prerequisite is that the tool is set to Germany mode and the underlying crypto documentation is complete. The tool can only calculate as well as the data it is given.

What DE Mode Must Handle

  • Holding period tracking: the tool must correctly track the holding duration of each position to identify tax-free disposals after 12 months. If the purchase date is missing from the documentation, the tool cannot calculate the holding period
  • FIFO as standard: in Germany, FIFO (First In, First Out) is the expected valuation method. This requires all purchases to be recorded chronologically and completely
  • Crypto-to-crypto swap as disposal: every swap triggers a disposal. If a swap is missing from the documentation, the result is a missing cost basis and negative balances in the report
  • Separate tax categories: disposal gains (Section 23 EStG) and other income (Section 22 No. 3 EStG for staking rewards) must be reported separately

Common Mistakes with Crypto Tax Tools

In practice, five common error sources emerge repeatedly:

  • Wrong country mode: if the tool is not set to Germany, the holding period, valuation method, and tax categories are calculated incorrectly. The most common configuration error
  • Quick fixes instead of proper documentation: auto-balancing and blanket labeling of transactions as non-taxable falsifies the entire report. The cost basis is set to 0, acquisition dates are lost, and the holding period calculation becomes unusable
  • Holding period tracking missing: anyone holding since 2022 or 2023 has tax-free sales from 2024 or 2025 onward, but only if the purchase date is fully documented. Without gap-free documentation, the tool cannot calculate the holding period
  • Missing import data: negative balances in the tax tool indicate missing transaction history. Older purchases or unregistered wallets are the most common cause. These gaps in the documentation render the entire tax report unusable
  • DeFi completely forgotten: on-chain transactions on DEXs, liquidity pools, and yield farming earnings are often not imported. Every missing transaction creates a gap in the documentation
  • Staking rewards not recorded as income: rewards must be captured upon receipt with the market rate and declared as other income. If missing, the cost basis for later sales is incorrect and the holding period for rewards never starts correctly

For step-by-step guides on common error messages: Blockpit errors and how to fix them and CoinTracking errors and corrections. If historical data is missing or needs to be reconstructed: Reconstruct crypto records.

Checklist: Crypto Documentation Germany

A correct crypto tax return starts with complete crypto documentation, long before the data reaches your tax advisor or Anlage SO. These points should be verified before filing.

What to Check Before Filing Your Tax Return

  • Germany mode activated in the tool? FIFO method, holding period tracking, and Section 23 EStG must be correctly configured in the crypto tax tool.
  • All wallets and exchanges registered? Every chain, every address, every exchange. Including closed accounts and old hardware wallets.
  • All years imported? The holding period calculation requires gap-free purchase data, including from prior years back to the very first purchase.
  • No negative balances? Negative balances indicate missing data and must be resolved before submission.
  • DeFi and staking recorded? Rewards documented with receipt date and market rate. Other income separated from disposal gains.
  • Crypto-to-crypto swaps complete? Every swap must be recorded as a disposal of the first token and acquisition of the second.
  • CSV exports and API data backed up? Exchanges can delete data or shut down. Historical exports should be saved locally.

Conclusion: What to Do Now

Crypto tax in Germany 2026 is not a matter of chance but the result of solid documentation. With regulations like DAC8 and MiCA taking full effect in 2026, the era of provisional Excel lists is over.

TX-Partner does not leave quality to chance: proprietary systems are used internally (the TX-Partner Dokuhelper with Audit-Log 2.0) to provide gap-free and tax-authority-ready documentation for even complex DeFi histories with 10,000+ transactions. That is the TX Documentation Standard.

A crypto tax tool is only as good as the data you feed it. Before submitting an incorrect tax return, check whether your data basis is correct and plausible. If you are unsure about one or more points on the checklist: TX-Partner reviews your crypto documentation in a free documentation check and provides a clear assessment. All TX-Partner services can be found on the services page.

Robert Thorn

Co-Founder & Documentation Specialist

Robert Thorn is Co-Founder of TX-Partner and specializes in complex crypto documentation for tax advisors and private investors in Austria and Germany. Practical knowledge from 500+ real cases.

Recommended for you

You might also be interested in

Tax Return 2025: Is Your Documentation Ready?

TX-Partner reviews your crypto documentation for free and shows you where gaps exist and what the next step is.

Request free documentation check

Frequently Asked Questions About Crypto Tax in Germany

Yes. Gains from selling cryptocurrencies in Germany are completely tax-free after a holding period of 12 months, even if the coins were staked or lent in the meantime. The BMF officially clarified in May 2022 that the 12-month holding period is not extended. The prerequisite is gap-free documentation of the purchase date and purchase price. Without this proof, the tax exemption cannot be claimed.

Your personal income tax rate of 14 to 45 percent, not the flat capital gains tax of 25 percent. Crypto gains within the 12-month holding period are treated as private disposal transactions under Section 23 EStG. The higher your income, the more you pay on crypto gains.

Yes. DeFi rewards, staking income, and liquidity mining gains are taxable in Germany as other income under Section 22 No. 3 EStG, valued at the market rate upon receipt. A separate tax-free threshold of 256 euros per year applies. The complete capture of all DeFi inflows is the challenge.

1,000 euros for private disposal transactions under Section 23 EStG (since 2024, previously 600 euros). It is a tax-free threshold, not an allowance: if exceeded, the entire gain becomes taxable, not just the portion above 1,000 euros. For staking and DeFi rewards as other income under Section 22 No. 3 EStG, a separate threshold of 256 euros per year applies.

Negative balances occur when transaction history is missing. The tool sees a sale but has no record of a prior purchase. The tax authority will not accept a report with negative balances. The cause is almost always: missing import data for earlier purchases, unregistered wallets, or missing DeFi transactions. The data must be added before submission.

No. That was a widespread misconception. The BMF officially clarified in May 2022 that staking and lending do not extend the 12-month holding period for the staked coins. Staking rewards are considered separately: they are taxable as other income upon receipt and have their own 12-month holding period from that point.