Crypto Tax in Germany 2026: Taxing Bitcoin, Ethereum, DeFi & NFTs Correctly

Taxing cryptocurrencies without guesswork: clear rules, clean data preparation and specialised tax advice for investors in Germany.

Lars Meyer – Tax Advisor Maximilian Klein – Tax Advisor Jonas Zitranski – Tax Advisor

Status: 9 October 2026

The one-year holding period under Section 23 of the German Income Tax Act (EStG) continues to apply unchanged; all information on this page refers to the law currently in force. A ministerial draft bill (Referentenentwurf) from the Federal Ministry of Finance (Bundesfinanzministerium) proposes making crypto assets subject to the flat-rate withholding tax (Abgeltungsteuer) from 2027. The consultation with the professional associations has closed; the Federal Cabinet is scheduled to consider it on 14 October 2026. We are tracking the status of the procedure on an ongoing basis in our article on the planned abolition of the holding period (in German).

In brief

When is crypto taxed in Germany?

In Germany, cryptocurrencies such as Bitcoin or Ethereum are generally treated as “other assets” (andere Wirtschaftsgüter). They become relevant for tax purposes mainly when coins are sold, swapped or used for payments. This crypto tax guide shows when crypto taxes arise, which records matter and when professional help makes sense.

Sale or swap

Selling for euros and swapping one coin for another are both treated as a disposal for tax purposes. What matters are the acquisition costs, the market value and the holding period.

Holding period

After a holding period of 12 months, gains from private assets can be tax-free. Our guide explains in detail how the Bitcoin holding period works (in German). For shorter holding periods, Section 23 EStG applies.

Exemption limit

Since 2024, private disposal transactions have been subject to an exemption limit (Freigrenze) of €1,000 per year. If it is exceeded, the entire gain is taxable.

Data & records

Exchange exports, wallets, DeFi protocols and price data must be prepared in a way that allows the tax office (Finanzamt) to follow the calculation.

The key distinction

Simply buying cryptocurrencies and transferring them between your own wallets does not normally trigger any tax. A sale for euros, a swap into other coins or a payment made with crypto, on the other hand, can be a taxable disposal.

Rule of thumb

Held for less than 12 months + gain above the exemption limit = check for crypto tax.

Crypto tax in Germany: taxable or tax-free?

The following overview does not replace an individual assessment, but it shows the typical basic rules for private investors. Bitcoin tax follows the same principles as other cryptocurrencies: what matters are acquisition, disposal, holding period and documentation.

TransactionTax effectWhat matters
Purchase for euros Generally not taxable Document the acquisition date and purchase price
Sale for euros Possible taxable disposal Holding period, amount of gain, exemption limit
Swap BTC for ETH Possible taxable disposal of BTC Market value at the time of the swap and acquisition costs
Transfer to own wallet Generally not taxable Prove wallet ownership and transaction hash
Staking rewards Ongoing income possible Time of receipt, market value, later disposal
Mining Classification as a trade often needs to be checked Scale, profit motive, market presence

How we help with your crypto tax

From the initial assessment to the finished tax return: we put your crypto data and the tax reasoning into a robust form.

Crypto tax calculation

  • Calculate gains, losses, holding periods and exemption limits properly
  • Check transactions from exchanges, wallets and on-chain data for plausibility
  • Document FIFO, prices and fees in a traceable way

Crypto tax return

  • Classification for Anlage SO, KAP or G
  • Review tax reports and make them ready for filing
  • Treat losses and open years correctly

Tax optimisation

  • Plan holding periods, loss offsetting and timing of sales
  • Structuring for larger portfolios, staking, DeFi and mining
  • Clarify the line between private and commercial activity

Tax office, DAC8 & corrected returns

  • Respond to letters from the tax office in a structured way
  • Assess risks from DAC8, MiCA and exchange reports
  • Prepare a corrected return (Nacherklärung) or voluntary disclosure (Selbstanzeige) with specialised partners

Many transactions, several wallets or open years?

Then an early assessment pays off, before reports or questions from the tax office become a problem.

Have your case assessed

Special topics

Crypto tax quickly becomes complex

Many mistakes do not arise from the question of the tax rate, but from how transactions are classified and from missing cost bases. Anyone who has to pay tax on Bitcoin, Ethereum or other cryptocurrencies therefore first needs a reliable transaction logic.

DAC8 & tax office

From 2026, the pressure for clean crypto data increases

Under DAC8, crypto platforms report transaction data automatically to the tax authorities. If you have open years or rely on uncertain reports, you should clarify your data position early.

Typical triggers for action

  • You have not declared all crypto gains since 2021 or earlier.
  • Your tool shows missing cost bases, negative balances or unclear transfers.
  • You have received a letter from the tax office, from an exchange or regarding a request for information.
  • You have been active in DeFi, NFTs, mining, staking or on many chains.

Frequently asked questions about crypto tax

The key answers for investors, traders and anyone who wants to declare their crypto data properly.

When are crypto gains taxable in Germany?

Gains from cryptocurrencies held as private assets are taxable if they are realised within the one-year holding period through a sale, swap or payment and the exemption limit for private disposal transactions is exceeded.

Are crypto gains tax-free after one year?

For private assets, gains can be tax-free once the 12-month holding period has expired. What matters is that acquisition and disposal can be properly evidenced and that there is no business or commercial constellation.

Is swapping Bitcoin for Ethereum taxable?

Yes. A coin-to-coin swap is treated for tax purposes as a disposal of the coin given up. If less than one year lies between purchase and swap and a gain above the exemption limit arises, this gain must be declared.

Where do you enter crypto in the German tax return?

Spot trading and many private crypto gains generally belong in Anlage SO (other income). Crypto derivatives may fall under Anlage KAP (capital income). Commercial mining or commercial trading may concern Anlage G (business income).

What does DAC8 change for crypto investors?

DAC8 leads to automatic reports from crypto platforms to the tax authorities. This makes undeclared transactions and withdrawals easier to trace. If you have open years, you should review your data position early.

Do I need a crypto tax advisor?

With just a few simple purchases and sales, clean documentation is often sufficient. A specialised crypto tax advisor (Steuerberater) makes sense if you use several exchanges, DeFi, staking, NFTs or mining, have old years, letters from the tax office or larger amounts.

Is there also an exemption limit for staking rewards?

Yes. Staking income counts as other income under Section 22 no. 3 EStG and has its own exemption limit of €256 per year, independent of the €1,000 exemption limit for private disposal transactions. If it is exceeded, the entire amount is taxable.

How are crypto derivatives such as futures or options taxed?

Crypto derivatives such as futures, options or CFDs can fall under Section 20 EStG and thus be subject to the flat-rate withholding tax (Abgeltungsteuer) of 25% plus solidarity surcharge. No holding-period rule applies, the saver’s lump-sum allowance (Sparer-Pauschbetrag) is available and losses remain within the loss-offsetting system for capital income.

Taxing Bitcoin: the basic rules

You have to pay tax on Bitcoin whenever you dispose of it again within one year of purchase and make a gain in doing so. For tax purposes, Bitcoin is an “other asset” (anderes Wirtschaftsgut) within the meaning of Section 23 of the German Income Tax Act (EStG), so the transaction is a private disposal transaction (privates Veräußerungsgeschäft). Once the holding period of twelve months has expired, the gain is tax-free, regardless of its amount.

What matters is what counts as a disposal. It is not only a sale for euros that triggers a tax liability, but any transaction in which you give up the Bitcoin:

  • Sale for euros or another fiat currency
  • Swap into another cryptocurrency — the case most often overlooked
  • Paying for goods or services with Bitcoin

A transfer between two of your own wallets, by contrast, is not a disposal — it only changes where the coins are stored, not who owns them, and it does not start a new holding period.

Bitcoin tax is based on the difference between the disposal proceeds and the acquisition costs, and it is taxed at your personal income tax rate. Which coins are deemed to have been sold is determined by the FIFO rule — section 2 of the guide further down.

Taxing crypto gains: step-by-step calculation

If you want to pay tax on crypto gains, you do not settle your portfolio as a whole, but each individual disposal. The way there is always the same.

  1. 1

    Identify disposals

    Every sale, every swap, every payment made with crypto assets. Transfers between your own wallets are left out.

  2. 2

    Check the holding period of each transaction

    If more than twelve months lie between acquisition and disposal, the gain is tax-free and drops out of the calculation.

  3. 3

    Allocate acquisition costs using FIFO

    Within a wallet, the coin acquired first is deemed to be disposed of first. Each wallet is considered separately.

  4. 4

    Determine the gain for each transaction

    Disposal proceeds less acquisition costs and directly attributable costs such as transaction fees.

  5. 5

    Add up the annual total and compare it with the exemption limit

    All taxable gains and losses of the calendar year are netted. Only this total decides whether tax is payable.

The amount determined in this way is taxed at your personal income tax rate — there is no separate crypto tax and no flat rate as with capital income. Our crypto tax calculator provides an initial estimate.

When crypto is tax-free

Crypto is tax-free in two constellations — and the two are regularly confused.

After a holding period of twelve months

The gain is completely tax-free, regardless of its amount. This rule is the most effective lever of all — it costs nothing but patience.

Below the exemption limit

Gains remain tax-free if the total gain from private disposal transactions in the calendar year amounts to less than €1,000 (Section 23(3) EStG as amended by the Annual Tax Act 2024 (Jahressteuergesetz 2024)).

The crucial difference: the €1,000 is an exemption limit (Freigrenze), not an allowance (Freibetrag). If it is reached or exceeded, the entire gain is taxable — not just the part above the limit. With a total gain of €999 you pay nothing; with €1,000 you pay tax on the full amount.

How the two rules interact and what interrupts the holding period is explained in detail in our guide to the holding period and exemption limit (in German).

Taxation of cryptocurrencies: the overview

In Germany, the taxation of cryptocurrencies does not follow a single rule, but depends on how the income arises. Three categories cover most cases.

How crypto tax differs depending on the type of income.

Type of income Classification Special feature
Sale, swap, payment private disposal transaction, Section 23 EStG tax-free after twelve months, exemption limit €1,000
Staking, lending, mining as private assets other income taxed on receipt, separate exemption limit
Commercial trading or mining business income no holding period, additional trade tax (Gewerbesteuer)

What all categories have in common: there is no flat tax rate. Unlike with shares, the flat-rate withholding tax (Abgeltungsteuer) does not apply; your personal income tax rate does. Each transaction is valued individually, in euros, at the price at the time of the transaction.

The details on staking, mining, DeFi, NFTs and commercial trading can be found in the numbered sections of the guide directly below this block.

In depth

Crypto Tax in Detail: Legal Basis, Special Cases & Optimisation

This guide does not replace individual advice, but it gives a complete overview of the current legal position (as at: Federal Ministry of Finance (BMF) circular of 6 March 2025, DAC8 from 2026).

Open the full guide

1. Legal basis: crypto as an “other asset”

According to the Federal Fiscal Court (BFH), judgment of 14 February 2023 – IX R 3/22, cryptocurrencies such as Bitcoin or Ethereum are “other assets” (andere Wirtschaftsgüter) within the meaning of Section 23(1) no. 2 of the German Income Tax Act (EStG). Gains are therefore subject to the rules on private disposal transactions and are taxed at the personal income tax rate (14–45%), not at the 25% flat-rate withholding tax (Abgeltungsteuer) that applies to shares or funds.

The circular of the Federal Ministry of Finance (BMF-Schreiben) of 6 March 2025 obliges all tax offices to apply these principles uniformly. It binds the tax authorities, but not the tax courts. Taxpayers can therefore still take different legal positions that are more favourable to them and have them enforced in court.

How this classification developed historically and which distinctions were disputed along the way is covered in our article on the tax classification of cryptocurrencies (in German). A compact overview specifically for Bitcoin is provided by Bitcoin and taxes (in German).

2. FIFO method: which coins are deemed sold?

If you bought cryptocurrencies at different times and prices, you must determine on a sale or swap which of the units acquired were disposed of – only then can the gain be calculated correctly. The basic principle is individual identification. If that is not possible, the holdings acquired first are deemed to have been sold first for the purposes of the holding period; for the valuation, the FIFO method (“first in, first out”) may be used for simplification.

Important: FIFO is generally applied per wallet or custody account, not across wallets or exchanges for the entire holding. If you move coins between several wallets, you must carry over the original acquisition dates and prices – otherwise, in an audit, there is a risk of an estimate under Section 162 of the German Fiscal Code (AO), which in practice regularly works to the taxpayer’s disadvantage. Complete, wallet-accurate documentation of all inflows and outflows is therefore a prerequisite for a robust tax return, not an optional extra.

If the taxpayer can clearly allocate the specific units disposed of to individual acquisitions using wallet software or a blockchain explorer (individual valuation), this allocation takes precedence over the general FIFO assumption. In practice, however, a reliable individual valuation is rarely feasible with reasonable effort for frequent trading, which is why most investors rely on FIFO per wallet.

3. Staking: exemption limit, receipt & holding period

Staking income falls under Section 22 no. 3 EStG (other income), not under Section 23 EStG. Staking has its own exemption limit of €256 per year: if it is exceeded, the entire amount is taxable, not just the part above the limit.

Valuation is based on the market price at the time of receipt. Rewards that have not been actively claimed are deemed received no later than 31 December of a year, provided an economic entitlement already existed. For the tokens received, a separate 12-month holding period starts from receipt. The BMF circular has expressly confirmed that no extended 10-year holding period applies to passive staking. In the case of active validator operation or masternodes, the classification may differ in individual cases.

Example: An investor holds ETH in staking and receives rewards over the year with a total value of €320 at the respective times of receipt. As the €256 exemption limit is exceeded, the full €320 must be taxed as other income – not just the €64 difference. If the investor later sells the reward tokens received within 12 months of receipt, the disposal gain is additionally taxable under Section 23 EStG; after the 12 months have expired, this gain remains tax-free.

4. Mining: commercial activity & cloud mining

For crypto mining, the classification depends on the circumstances of the individual case. A commercial activity under Section 15 EStG is likely if mining is carried out on a sustained basis, with the intention of making a profit and with participation in general commerce. If these requirements are not met, the income may instead be classified as other income under Section 22 no. 3 EStG.

Cloud mining: With cloud mining services, too, the specific contractual and activity structure is decisive. The BMF allocates such income to Section 22 no. 3 EStG at least where no other type of income applies. In addition to income tax, commercial mining is subject to trade tax (Gewerbesteuer) as soon as the trade income exceeds €24,500.

Example: A hobby miner runs a single graphics card in their own home and earns €900 a year from it. Without any market presence, without borrowed capital and on a small scale, classification as other income at the market price at the time of receipt may be more appropriate. If the same person instead operates a mining farm with several machines, debt financing and regular hardware expansion, this points more towards a commercial activity including a trade tax liability.

5. DeFi & liquidity mining

The BMF circular contains no explicit rules for DeFi activities; taxation follows general principles. In practice, three phases relevant for tax purposes can be distinguished in liquidity mining: the deposit into the pool (possible disposal of the tokens deposited), the ongoing collection of rewards (other income under Section 22 no. 3 EStG at the time of receipt) and the withdrawal from the pool (a further taxable event when the LP tokens are swapped back).

Example: An investor deposits ETH and a corresponding amount of a stablecoin into a liquidity pool and receives LP tokens in return. The deposit itself may already be treated as a swap and thus as a disposal of the tokens deposited if economic control changes. Pool rewards received over the term must be recorded separately at the time of receipt. When the LP tokens are later swapped back, a further taxable event arises that must be assessed in its own right – investors should therefore document deposit, reward and swap-back prices separately.

6. Airdrops & hard forks

In an airdrop, wallet holders receive new tokens, often as a marketing measure by a project. If the airdrop takes place without any consideration (for example without registration, a social media post or any other active step), according to common practice there is generally no taxable receipt under Section 22 no. 3 EStG. What then becomes relevant for tax purposes is above all the later sale as a private disposal transaction under Section 23 EStG, typically with acquisition costs of €0. Only in special individual cases may an additional gift tax review be advisable.

In a hard fork, an existing blockchain splits into two independent chains, as a result of which holders of the original coins automatically receive the new tokens of the split-off chain. According to the prevailing view, this is not a taxable receipt but an allocation of acquisition costs: the original acquisition costs are split between the two chains in proportion to their market values, and the holding period of the new tokens follows the holding period of the original coins.

Example: A user receives unsolicited tokens worth €200 without having provided anything in return. In that case there is generally no ongoing taxable receipt; if the user later sells the tokens within the holding period for €900, the sale must be assessed as a private disposal transaction. If, on the other hand, the user receives the tokens for a specific promotional service, the receipt itself may already be taxable as other income.

7. NFTs & VAT

The BMF circular explicitly excludes NFTs, as they are non-fungible tokens. The general principles of private disposal transactions under Section 23 EStG, including the one-year period, therefore apply to private NFT trading. Frequent buying and selling (“NFT flipping”) carries a risk of being classified as commercial. Irrespective of income tax, NFTs can also raise VAT (Umsatzsteuer) questions, which may already affect private individuals if they trade regularly.

Example: If you acquire an NFT for €500 and resell it after 4 months for €2,000, you make a taxable gain of €1,500 under Section 23 EStG, as the one-year period was not observed. After 12 months had expired, the same gain would have been tax-free.

We cover the VAT side separately in VAT on NFTs (in German).

8. Crypto derivatives: Section 20 EStG

If you trade crypto futures, options, CFDs or other leveraged products, depending on the product design you will generally not fall under Section 23 EStG but under Section 20 EStG (capital income). As a rule, the flat-rate withholding tax of 25% plus solidarity surcharge applies, the saver’s lump-sum allowance (Sparer-Pauschbetrag; €1,000 for single persons, €2,000 for married couples) is available, and there is no tax exemption after a holding period. The former €20,000 cap on losses from forward transactions was abolished by the Annual Tax Act 2024 and no longer applies in open cases.

Example: A trader makes a gain of €15,000 from crypto futures in a year and at the same time a loss of €25,000 from other forward transactions. Under the current legal position, the bottleneck is no longer the old €20,000 cap, but the correct allocation within income from capital assets and the proper certification or declaration of the losses.

9. Commercial crypto trading

Most private investors engage in private asset management, not in a trade or business. Commercial activity can, however, arise from systematic high-frequency day trading, the use of borrowed capital or margin trading, the provision of crypto services to third parties or “bank-like” conduct according to the BMF’s standard. Commercial crypto traders lose the tax exemption after the holding period and additionally pay trade tax.

Example: Anyone who executes numerous trades every day with borrowed leverage via several automated trading bots generally crosses the line from private asset management. The consequence: all gains are subject to income tax regardless of the holding period, and trade tax is additionally payable once trade income exceeds €24,500 – a factor that many active traders overlook when calculating their net return.

10. DAC8 from 2026: automatic data reporting

From 1 January 2026, the EU directive DAC8 applies: crypto platforms in the EU automatically report their users’ transaction data to the tax authorities, including trading volume, gains and withdrawals. This makes retrospective audits for tax years from 2021 onwards considerably easier. If you have not yet declared crypto gains from previous years, you should clarify your data position now. A voluntary disclosure with penalty-exempting effect (Selbstanzeige, Section 371 AO) is generally only possible as long as no criminal proceedings have been initiated and the first reporting wave has not yet been triggered.

This affects not only German platforms, but all platforms based in the EU or serving EU customers. If you hold assets exclusively on non-EU exchanges or in self-custody wallets, you are not subject to automatic DAC8 reporting by the platform, but you remain obliged to declare your crypto income in full.

What exactly is reported, from when and on what legal basis is explained on our page on DAC8 and the reporting obligation from 2026. If you have not declared gains from previous years, you will find the requirements for, and grounds excluding, a crypto voluntary disclosure explained there — and the possible consequences under tax criminal law on the corresponding overview page.

11. Crypto assets in inheritance & gifts

Cryptocurrencies transferred free of charge are also subject to inheritance or gift tax. The valuation date is the time of the inheritance or of the execution of the gift, and the valuation is at fair market value (gemeiner Wert, market price) on that date – regardless of the price at which the deceased or donor originally acquired the coins. The personal allowances apply as for other assets.

For the recipient of the gift or the heir, the transfer does not start a new holding period: the holding period of the legal predecessor is credited. If the donor or deceased had already held the coins for more than 12 months, the recipient can dispose of them tax-free immediately. Details on allowances, valuation and planning options can be found in our guide to inheritance and gift tax.

12. Tax return: Anlage SO, KAP, G

Private spot trading gains and staking income belong in Anlage SO (other income), gains from crypto derivatives in Anlage KAP, and commercial mining or commercial trading in Anlage G. Losses should always be declared, even if no tax is payable in the year concerned: only then is a loss assessment notice (Verlustfeststellungsbescheid) issued, which allows the losses to be offset against future gains later.

For all forms, the tax office can at any time request a complete list of all transactions with date, acquisition costs, disposal proceeds and the valuation method used. If crypto tax reports from several tools or exchanges are combined, wallet addresses and transaction hashes should be referenced so that questions from the tax office can be answered quickly and transparently.

13. Offsetting losses from private disposal transactions

Losses from selling or swapping cryptocurrencies within the holding period are losses from private disposal transactions under Section 23 EStG. They may only be offset against gains from other private disposal transactions in the same or another year – not against income from employment, capital assets or letting.

If the loss cannot be fully used in the loss year, it is determined by a loss assessment notice and can be carried back to the immediately preceding year or carried forward indefinitely to subsequent years. In any case, the prerequisite is that it is fully declared in Anlage SO – even if no tax is payable in the current year for other reasons.

14. Legitimate tax optimisation

  • Observe the holding period: a holding period of 12 months leads to full tax exemption for private assets.
  • Offset losses: use tax-loss harvesting before the end of the year to reduce gains.
  • Make use of the exemption limit: annual gains of up to €1,000 (private) or €256 (staking) remain tax-free.
  • Deduct fees: trading fees and gas fees reduce the taxable gain.
  • Plan your wallet structure: as FIFO is applied per wallet, a well-thought-out split of your holdings influences which coins are deemed disposed of on a sale.
  • Consider a GmbH structure: from an annual gain of around €150,000, a corporate structure can become attractive for tax purposes.

Questions about your specific crypto tax situation?

Briefly describe your situation; we will assess the legal position for your case and show you the next steps.

Arrange an initial consultation

Next step

Sort out your crypto tax properly

Briefly describe your situation: exchanges, wallets, years, tools and whether the tax office has already asked questions. We will get back to you with a realistic assessment of the next steps.

Discuss crypto tax