CryptaTax
🌐 EN
EnglishENDeutschDEEspañolESFrançaisFRItalianoIT日本語JA한국어KONederlandsNLPolskiPLPortuguêsPT
Sign In Get Started Free

DeFi Tax in Germany: Staking, Trading, Airdrops and NFTs Explained

DeFi Tax in Germany: Staking, Trading, Airdrops and NFTs Explained

DeFi tax in Germany is not a single rule. It is a patchwork of treatments that depends on what you did, how long you held the asset, and whether the Finanzamt considers what you received to be income or a capital gain. Germany has developed one of the clearer frameworks in Europe for taxing crypto, but clear does not mean simple. The rules differ for staking, trading, liquidity provision, airdrops, and NFTs, and getting one category wrong can mean paying tax you did not need to pay, or not reporting income you should have declared. This guide walks through each activity in plain English so you know where you stand before you file.

How Germany Classifies Crypto for Tax Purposes

Germany does not treat crypto as currency or as a financial instrument in the way that triggers specific securities rules. Instead, the Einkommensteuergesetz, the German income tax act, classifies most private crypto disposals as private sales transactions under the rules that apply to other assets such as foreign currency. That classification matters because it unlocks a very taxpayer-friendly provision: if you hold a cryptocurrency for more than one year before selling it, any gain is completely tax-free. There is no cap on that exemption. A gain of any size is exempt once the one-year holding period is met.

Below that threshold, gains from crypto trading tax fall into private sales income, which is taxed at your personal income tax rate rather than a flat capital gains rate. There is also an annual exemption for private sales gains. Losses within the same category can be offset against gains, but they cannot be carried across into other income types. Keeping accurate records of every acquisition date and cost is therefore not optional. It is the foundation of every calculation you will ever need to make.

Holding Period Tax Treatment on Disposal Applicable Rate
Less than 1 year Taxable as private sale (Spekulationsgewinn) Personal income tax rate
More than 1 year Tax-free (private investor) 0%
Staking or lending income received Taxable as other income (sonstige Einkünfte) at receipt Personal income tax rate

DeFi Tax: When Does Using a Protocol Trigger a Taxable Event?

The central question in DeFi tax for German residents is whether swapping, depositing, or receiving tokens constitutes a disposal, a receipt of income, or neither. German tax guidance and a landmark ruling from the Bundesministerium der Finanzen in 2022 addressed many of these scenarios, though gaps remain in fast-evolving protocol designs.

Swapping one token for another on a decentralised exchange is treated as a disposal of the first token and an acquisition of the second. The disposal triggers the private sales rules immediately. If you swapped within your one-year holding window, any gain is taxable at your income tax rate. The acquisition date of the new token resets to the date of the swap, which starts a fresh one-year clock.

Depositing tokens into a liquidity pool is more nuanced. Where you receive a liquidity provider token in return, the German position generally treats this as a disposal of the original tokens and an acquisition of the LP token. That swap of economic rights is considered a disposal for tax purposes. When you later withdraw your underlying tokens from the pool, you are disposing of the LP token. Each leg of the transaction needs its own cost basis and disposal calculation. The complexity grows quickly when pools involve multiple assets or when impermanent loss has altered the ratio of tokens returned.

How Are DeFi Rewards Taxed in Germany?

Understanding how are DeFi rewards taxed is one of the most common questions among German crypto holders. Rewards received from DeFi protocols, whether from yield farming, liquidity mining, or similar mechanisms, are generally treated as other income under German tax law and are taxable at the moment you receive them. The value used is the fair market price of the token at the time it hits your wallet.

That receipt creates a cost basis for the newly acquired tokens equal to the value you declared as income. When you later sell those tokens, you apply the standard private sales rules using that cost basis. If you hold the reward tokens for more than one year, the eventual sale is tax-free regardless of how much they have appreciated since you received them. If you sell within a year, any gain above your declared income value is taxable again as a private sale.

The practical implication is that DeFi reward income can be taxable twice in different forms: once as income on receipt, and once as a capital gain on disposal if sold within a year. Keeping a precise log of the date, amount, and euro value of every reward token received is therefore critical.

DeFi Activity Tax Event at Receipt? Tax Event at Sale? Holding Period Clock Starts
Yield farming rewards Yes, taxed as other income Yes, if sold within 1 year Date of receipt
Liquidity provision (LP tokens) Disposal of deposited tokens Yes, on LP token redemption Date of LP token acquisition
Token swap on DEX Disposal of outgoing token Yes, if new token sold within 1 year Date of swap

Crypto Staking Tax: Is Staking Taxable in Germany?

Is staking taxable in Germany? The short answer is yes, but the detail matters. Crypto staking tax in Germany follows the same logic as DeFi rewards. Staking rewards are treated as other income and are taxed at their fair market value on the date you receive them. This applies whether you are running a validator node, delegating to a staking pool, or participating in liquid staking protocols.

There is a nuance around the holding period for the original staked tokens. A now-withdrawn guidance position from the Bundesministerium der Finanzen had suggested that staking could extend the tax-free holding period from one year to ten years for the staked tokens, on the basis that they were being used to generate income. The 2022 guidance clarified that the standard one-year exemption applies. Staking your tokens does not extend the holding period required for a tax-free sale. That is broadly positive news for most stakers.

Liquid staking adds a layer of complexity. Protocols that issue a liquid staking token in exchange for your staked asset may trigger a disposal of the original token, similar to LP token mechanics. The staking rewards themselves remain taxable as other income regardless of the wrapper.

Crypto Airdrop Tax and NFT Tax in Germany

Crypto airdrop tax in Germany depends on the circumstances of the airdrop. Where tokens are received with no action required on your part, the dominant view is that they are not taxable at receipt because there is no economic exchange. However, when an airdrop requires you to complete a task, such as connecting a wallet, completing a quiz, or holding a qualifying token, the received tokens may be treated as other income at fair market value on receipt. The line between passive receipt and active participation is not always obvious, and conservative filers treat most airdrops as taxable to avoid a later dispute.

NFT tax in Germany follows the private sales rules in most cases. Selling an NFT within one year of acquiring it creates a taxable gain at your personal income tax rate. Selling after one year is tax-free. Creating and selling NFTs as a business, however, can pull the activity into trade income, which is treated differently and may attract trade tax as well as income tax. Royalties received from NFT resales are generally taxable as other income when received.

The classification of NFT activity as personal or commercial is a facts-and-circumstances test. Frequency of transactions, organisation, and the scale of the operation all feed into that determination. A person minting and selling dozens of NFTs systematically is more likely to be seen as trading commercially than someone who sells a single piece of digital art.

Activity Likely Tax Treatment Key Variable
Passive airdrop (no action required) Potentially not taxable at receipt Whether economic exchange occurred
Active airdrop (task required) Other income at receipt value Nature of task completed
NFT sale within 1 year Private sale gain, taxed at income rate Acquisition date and cost
NFT sale after 1 year Tax-free Holding period confirmed
NFT royalties received Other income at receipt Value at date of receipt

Record-Keeping and Filing Your DeFi Taxes

The quality of your records determines whether you can defend your tax return if the Finanzamt asks questions. For every transaction you need: the date, the type of transaction, the tokens involved, the quantity, the euro value at the time, and the source of the valuation. For DeFi specifically, you also need records of which protocol you used and what you received in return.

German crypto tax is reported on your annual Einkommensteuererklärung. Private sales gains go into Anlage SO. Other income from staking, rewards, and qualifying airdrops goes into the same schedule. If your crypto activity crosses into commercial territory, trade income rules apply and the reporting moves to a different schedule entirely.

The tax year in Germany runs from 1 January to 31 December, with the filing deadline typically falling in the following year. Using software that connects to your wallets and exchanges, calculates cost basis using the FIFO method, and separates income events from disposal events saves a significant amount of manual work and reduces the chance of errors that attract unwanted attention.

Illustrative Scenario

To illustrate how this applies in practice, consider the following scenario:

Lena is a freelance designer based in Munich. She bought ETH in early 2022 and later moved some of it into a DeFi lending protocol to earn yield. Each week she received small reward token distributions, which she logged in a spreadsheet with the euro value at the time of receipt. She also swapped a portion of her ETH for another token on a decentralised exchange after holding the ETH for only eight months, which triggered a taxable disposal because she was still inside the one-year window.

When tax season arrived, Lena had three separate calculations to prepare: the gain on her ETH swap, the aggregate income from her weekly reward tokens, and eventually the gain or loss on selling those reward tokens. She used CryptaTax to import her wallet history automatically, which separated income events from disposal events and applied FIFO cost basis to each trade. The result was a pre-filled summary she could hand directly to her Steuerberater, saving several hours of manual reconciliation and giving her confidence that nothing had been missed.

Frequently Asked Questions

Is DeFi taxable in Germany?

Yes. Most DeFi activity in Germany is taxable in some form. Token swaps on decentralised exchanges trigger the private sales rules, and rewards from yield farming or liquidity provision are treated as other income taxable at receipt. The exact treatment depends on the type of activity and how long you hold the tokens involved.

How are DeFi rewards taxed in Germany?

DeFi rewards are taxed as other income at their euro fair market value on the day you receive them. That value also becomes your cost basis. If you later sell the reward tokens within one year of receiving them, any additional gain is taxable again as a private sale. Selling after one year is tax-free.

Is staking taxable in Germany?

Yes, crypto staking tax applies in Germany. Staking rewards are treated as other income at their value on the date of receipt. The underlying staked tokens retain their original holding period, so if you staked tokens that you had already held for more than a year before staking, the one-year exemption still applies when you sell them.

What is the crypto trading tax rate in Germany?

Gains from crypto trading tax in Germany are taxed at your personal income tax rate, which can range from zero up to the top marginal rate depending on your total taxable income. Gains on assets held for more than one year are completely exempt from tax regardless of size, which is one of the most favourable rules for long-term holders anywhere in Europe.

How is crypto airdrop tax handled in Germany?

Crypto airdrop tax in Germany depends on whether you took an active step to receive the tokens. Passive airdrops with no action required may not be taxable at receipt. Where you completed a task to claim the tokens, the received value is likely taxable as other income. Conservative filers treat all airdrops as taxable to reduce the risk of a later dispute with the Finanzamt.

What is the NFT tax rule in Germany?

NFT tax in Germany generally follows the private sales framework. Selling an NFT within one year of buying it creates a taxable gain at your personal income tax rate. Selling after one year is tax-free for private investors. Regular or commercial NFT activity may be treated as trade income, which is taxed differently and can also attract trade tax.

Does Germany extend the holding period if I stake my crypto?

No. An earlier interpretation suggested staking could extend the tax-free holding period from one year to ten years, but that position was clarified in 2022. The standard one-year rule applies. Staking your tokens does not affect the holding period needed to qualify for the tax-free disposal exemption.

What records do I need to keep for DeFi tax in Germany?

You need the date, transaction type, tokens involved, quantities, and the euro value at the time for every transaction. For DeFi specifically, you should also record which protocol you used and what you received in return. Accurate records are essential because the Finanzamt can request justification for the figures on your tax return, and gaps in your data make that process significantly harder.

When do I need to report crypto gains in Germany?

Crypto gains and income are reported on your annual Einkommensteuererklärung for the tax year running from 1 January to 31 December. Private sales gains go into Anlage SO, and other income from staking and rewards is reported in the same schedule. Filing deadlines vary depending on whether you file yourself or use a Steuerberater.

Can I offset crypto losses against gains in Germany?

Yes, losses from private sales of crypto can be offset against gains in the same category within the same tax year, reducing your overall taxable amount. Losses cannot be offset against other types of income such as employment income. Unused losses may be carried forward to future years within the same income category, so tracking losses is just as important as tracking gains.

Source: CryptaTax

FAQ

Is DeFi taxable in Germany?

Yes. Most DeFi activity in Germany is taxable in some form. Token swaps on decentralised exchanges trigger the private sales rules, and rewards from yield farming or liquidity provision are treated as other income taxable at receipt. The exact treatment depends on the type of activity and how long you hold the tokens involved.

How are DeFi rewards taxed in Germany?

DeFi rewards are taxed as other income at their euro fair market value on the day you receive them. That value also becomes your cost basis. If you later sell the reward tokens within one year of receiving them, any additional gain is taxable again as a private sale. Selling after one year is tax-free.

Is staking taxable in Germany?

Yes, crypto staking tax applies in Germany. Staking rewards are treated as other income at their value on the date of receipt. The underlying staked tokens retain their original holding period, so if you staked tokens that you had already held for more than a year before staking, the one-year exemption still applies when you sell them.

What is the crypto trading tax rate in Germany?

Gains from crypto trading tax in Germany are taxed at your personal income tax rate, which can range from zero up to the top marginal rate depending on your total taxable income. Gains on assets held for more than one year are completely exempt from tax regardless of size, which is one of the most favourable rules for long-term holders anywhere in Europe.

How is crypto airdrop tax handled in Germany?

Crypto airdrop tax in Germany depends on whether you took an active step to receive the tokens. Passive airdrops with no action required may not be taxable at receipt. Where you completed a task to claim the tokens, the received value is likely taxable as other income. Conservative filers treat all airdrops as taxable to reduce the risk of a later dispute with the Finanzamt.

What is the NFT tax rule in Germany?

NFT tax in Germany generally follows the private sales framework. Selling an NFT within one year of buying it creates a taxable gain at your personal income tax rate. Selling after one year is tax-free for private investors. Regular or commercial NFT activity may be treated as trade income, which is taxed differently and can also attract trade tax.

Does Germany extend the holding period if I stake my crypto?

No. An earlier interpretation suggested staking could extend the tax-free holding period from one year to ten years, but that position was clarified in 2022. The standard one-year rule applies. Staking your tokens does not affect the holding period needed to qualify for the tax-free disposal exemption.

What records do I need to keep for DeFi tax in Germany?

You need the date, transaction type, tokens involved, quantities, and the euro value at the time for every transaction. For DeFi specifically, you should also record which protocol you used and what you received in return. Accurate records are essential because the Finanzamt can request justification for the figures on your tax return, and gaps in your data make that process significantly harder.

When do I need to report crypto gains in Germany?

Crypto gains and income are reported on your annual Einkommensteuererklärung for the tax year running from 1 January to 31 December. Private sales gains go into Anlage SO, and other income from staking and rewards is reported in the same schedule. Filing deadlines vary depending on whether you file yourself or use a Steuerberater.

Can I offset crypto losses against gains in Germany?

Yes, losses from private sales of crypto can be offset against gains in the same category within the same tax year, reducing your overall taxable amount. Losses cannot be offset against other types of income such as employment income. Unused losses may be carried forward to future years within the same income category, so tracking losses is just as important as tracking gains.