DeFi Tax in France: What You Owe on Staking, Trading, NFTs, and More
DeFi tax in France is no longer a grey area that authorities are happy to ignore. The French tax administration, the Direction Générale des Finances Publiques, has steadily tightened its position on crypto assets, and decentralised finance activities now sit firmly within the scope of French tax law. Whether you are earning yield through liquidity pools, receiving staking rewards, flipping NFTs, or collecting airdrops, each of these activities can trigger a taxable event. Many French crypto holders assume that because DeFi operates without a central intermediary, it is somehow invisible to the tax authority. That assumption is wrong, and acting on it can lead to penalties. This guide explains how each major DeFi activity is treated under French law, what rates apply, what you must report, and where the genuine uncertainties still lie.
How France Classifies Crypto Gains
Before examining individual DeFi activities, it helps to understand the two main tax categories that apply to crypto in France. Most individual investors fall under the flat tax regime, known as the Prélèvement Forfaitaire Unique or PFU, which applies a combined rate of 30% on capital gains. This rate covers income tax at 12.8% and social charges at 17.2%. If your marginal income tax rate is lower than 12.8%, you can opt for taxation at your standard progressive income tax rate instead, but this option applies to your entire investment income for the year, not just crypto.
A gain is only realised for tax purposes in France when you convert crypto into euros or another fiat currency, or when you exchange crypto for goods or services. Swapping one crypto asset for another was previously a taxable event, but the French Finance Act brought an important change aligning France closer to other jurisdictions: crypto-to-crypto exchanges between assets that are both considered crypto assets are no longer automatically taxable disposals for individual investors. This distinction matters enormously in DeFi, where asset swaps are constant. However, this exemption does not extend to all DeFi interactions, and the specifics depend on what you are receiving in return.
| Tax Category | Rate | When It Applies |
|---|---|---|
| Prélèvement Forfaitaire Unique (PFU) | 30% (12.8% income tax + 17.2% social charges) | Capital gains on crypto disposals for most individual investors |
| Progressive income tax scale | 0% to 45% depending on income bracket | Optional election if marginal rate is below 12.8%; applies to all investment income |
| BNC (Bénéfices Non Commerciaux) | Progressive scale plus social charges | Income from mining, habitual trading, or professional-level DeFi activity |
DeFi Tax on Swaps and Crypto Trading Tax
Crypto trading tax in France for individual investors is calculated on the net gain across all disposals in a given tax year. France uses a portfolio-average cost method, meaning you must track the average acquisition price of your entire crypto portfolio rather than applying a per-asset cost basis. When you sell or dispose of crypto, the taxable gain is the sale proceeds minus the proportion of your total portfolio cost that the disposed assets represent.
In DeFi, trading activity often involves automated market makers, decentralised exchanges, and token swaps executed in seconds. Each swap where you receive fiat, a stablecoin pegged to fiat, or an asset that falls outside the crypto-to-crypto exemption can constitute a taxable disposal. Stablecoins occupy a particularly uncertain space. Some French tax practitioners argue that swapping a volatile crypto asset for a euro-denominated stablecoin is economically equivalent to cashing out, and the tax authority may take the same view. Until explicit guidance is published on this point, treating such swaps as potential disposals is the cautious approach.
Frequent traders who operate at a professional level, or who are deemed to engage in habitual trading activity, may be reclassified out of the PFU regime and into the BNC category. Under BNC, profits are taxed as professional income under the progressive scale, which can result in a higher effective rate. There is no bright-line threshold for what constitutes habitual trading, so transaction volume, frequency, and the sophistication of your strategy are all factors the tax authority can consider.
How Are DeFi Rewards Taxed in France
How are DeFi rewards taxed is one of the most common questions from French holders who participate in liquidity pools, yield farming, or lending protocols. The French tax authority has not published comprehensive guidance specifically covering every DeFi reward type, which means practitioners must apply general principles to specific situations.
Yield earned from lending crypto on a DeFi protocol is generally treated as income rather than a capital gain. The reward tokens received are assessed at their fair market value in euros at the moment they are received. That value becomes both the income taxable in the year of receipt and the acquisition cost of those tokens for future capital gains purposes. If the tokens later rise in value before you sell them, the additional gain is subject to the standard 30% PFU on disposal.
Liquidity provision is more complex. When you deposit two assets into a liquidity pool and receive LP tokens in return, the French position is still developing. The safer interpretation is that depositing assets into a pool is not itself a taxable event, but withdrawing assets where the composition differs from what you deposited could give rise to a gain or loss. Impermanent loss, a concept native to automated market makers, does not have explicit recognition in French tax law, meaning losses from impermanent loss may not be straightforwardly deductible without professional advice.
Crypto Staking Tax and Whether Staking Is Taxable
Is staking taxable in France? Yes. Staking rewards are treated as income at the point of receipt, valued in euros at the market price when the tokens land in your wallet. This applies whether you are running a validator node directly, delegating through a protocol, or participating in liquid staking arrangements where you receive a derivative token representing your staked position.
The crypto staking tax treatment follows the same logic as DeFi yield: receipt of the reward creates an income event, and any subsequent gain on disposal of those reward tokens creates a separate capital gains event. One nuance worth understanding is that liquid staking tokens, such as tokens you receive in exchange for staked assets, may themselves be treated as new crypto assets with their own cost basis. Converting liquid staking tokens back into the underlying asset could therefore be a taxable disposal depending on how the exchange is characterised.
Record-keeping is critical here. You need to capture the date, quantity, and euro value of every staking reward at the moment of receipt. Doing this manually across dozens of reward distributions per month is error-prone, which is why automated tracking tools have become essential for active stakers.
| DeFi Activity | Tax Treatment in France | Key Trigger |
|---|---|---|
| Token swap on DEX | Potentially taxable disposal depending on assets involved | Exchange for fiat, stablecoin, or out-of-scope asset |
| Lending yield / DeFi rewards | Income at fair market value on receipt; capital gain on later disposal | Moment reward tokens are credited to wallet |
| Staking rewards | Income on receipt; capital gain on disposal of reward tokens | Receipt of staking reward |
| Airdrop | Likely income on receipt; capital gain on disposal | Moment tokens are claimable or credited |
| NFT sale | Capital gain under PFU at 30% | Sale or disposal of NFT for fiat or other crypto |
Crypto Airdrop Tax in France
Crypto airdrop tax treatment in France follows the general income principle. When tokens are distributed to your wallet, whether as part of a protocol launch, a loyalty programme, or a governance distribution, the value of those tokens at receipt is treated as miscellaneous income. There is no specific airdrop exemption in French tax law.
The euro value at the time the tokens become accessible to you is the figure you need to record. This becomes the cost basis of the airdropped tokens for any future capital gains calculation. If you receive tokens worth effectively nothing at the time of the airdrop and later sell them when they have appreciated significantly, you will owe capital gains tax on the full sale proceeds, because your cost basis was near zero. This is a common surprise for holders of early DeFi governance tokens that were airdropped before the protocol gained traction.
Some practitioners argue that truly unsolicited airdrops with no fair market value at receipt should not create an income event until disposal, but the conservative and safer approach is to record and report them at the value they can be realised for at the time of receipt.
NFT Tax in France
NFT tax in France sits within the broader crypto asset framework. Selling an NFT for euros or for another crypto asset is a taxable disposal, and the gain is calculated as the difference between the sale proceeds and the acquisition cost, weighted within the portfolio-average cost method where applicable. NFTs created by the seller and sold for the first time may be treated differently, potentially falling under artistic income rules rather than capital gains rules, particularly for professional creators.
For traders who buy and sell NFTs with a view to profit, the frequency and scale of activity again determine whether this is classified as personal investment income under PFU or as habitual commercial activity under a different regime. NFT royalties, where a creator receives a percentage of secondary sales, are generally treated as ongoing professional or miscellaneous income rather than capital gains, and are taxable in the year they are received.
Gas fees paid in the course of NFT transactions, whether minting, buying, or selling, can in principle be treated as acquisition costs or disposal costs and therefore reduce the taxable gain. Keeping accurate records of gas expenditure is worth the effort.
Illustrative Scenario
To illustrate how this applies in practice, consider the following scenario:
Sophie is a graphic designer based in Lyon who began exploring DeFi in earnest during the year. She deposited ETH into a lending protocol and earned reward tokens over several months. She also received an airdrop of a governance token from a protocol she had used previously, and she sold two NFTs she had purchased as speculative investments. At the end of the year, Sophie had no idea how much she owed because she had never tracked the euro value of her rewards at the time of receipt, and she had not recorded gas fees.
Using CryptaTax, Sophie connected her wallets and the platform automatically pulled her transaction history, calculated the euro value of each staking reward and airdrop at the date of receipt, applied the portfolio-average cost method to her NFT disposals, and flagged the gas fees she could include as costs. She discovered she had taxable income from the rewards and airdrop as well as a capital gain on one of the NFT sales. With an accurate figure in hand, she filed her declaration with confidence and avoided the guesswork that leads to underpayment penalties.
Frequently Asked Questions
Is DeFi taxable in France?
Yes. DeFi activity falls within the scope of French tax law. Gains from disposals are generally subject to the 30% flat tax, and income received from DeFi rewards, staking, or airdrops is taxable in the year of receipt at the euro value when received. The absence of a central intermediary does not exempt transactions from reporting obligations.
How are DeFi rewards taxed in France?
DeFi rewards are treated as income at the time they are received, valued in euros at their fair market value on that date. This value also becomes the cost basis of those tokens for future capital gains calculations when you eventually sell or dispose of them. You report this income in your annual tax return.
Is staking taxable in France?
Yes, crypto staking tax applies in France. Staking rewards are treated as income at the moment they are credited to your wallet, based on their euro value at that time. When you later sell or exchange those reward tokens, any additional gain above the original income value is subject to capital gains tax at the 30% PFU rate.
What is the crypto trading tax rate in France?
For individual investors, capital gains from crypto trading are taxed at 30% under the Prélèvement Forfaitaire Unique, which combines 12.8% income tax and 17.2% social charges. If your overall marginal income tax rate is lower, you can elect to be taxed at the progressive scale, but this applies to all your investment income for the year.
How does NFT tax work in France?
Selling an NFT for fiat or for another crypto asset is a taxable disposal in France. The gain is the difference between your sale proceeds and your acquisition cost, calculated using the portfolio-average method. NFT royalties received by creators on secondary sales are treated as income rather than capital gains and are taxable in the year they are received.
How is crypto airdrop tax handled in France?
Airdropped tokens are generally treated as income at the time they become accessible to you, valued at their fair market value in euros at that moment. This value becomes your cost basis for any future capital gain calculation. If the tokens had no realisable value at the time of the airdrop, some practitioners argue no income event arises, but the conservative approach is to record and report them.
Do crypto-to-crypto swaps trigger tax in France?
Under French law, swaps between assets that both qualify as crypto assets are generally not treated as taxable disposals for individual investors. However, swapping crypto into a fiat-pegged stablecoin or into fiat directly does create a taxable event. The position on stablecoins is not fully settled, so treating such exchanges as disposals remains the cautious approach.
What records do I need to keep for DeFi tax in France?
You need to keep records of every transaction, including the date, quantity, and euro value at the time of each receipt and disposal. For staking and DeFi rewards, you need the euro value at the moment each reward was received. Gas fees paid during transactions should also be recorded as they can reduce taxable gains. Automated crypto tax software makes this significantly easier for active DeFi users.
What happens if I do not report my DeFi activity in France?
Failing to declare crypto gains and income in France can result in late payment penalties, interest on unpaid tax, and in serious cases, allegations of tax evasion. French financial institutions and exchanges operating in France are subject to reporting requirements, and the tax authority has access to data from centralised platforms. Undisclosed DeFi activity may still be flagged through blockchain analytics.
Source: CryptaTax
FAQ
Yes. DeFi activity falls within the scope of French tax law. Gains from disposals are generally subject to the 30% flat tax, and income received from DeFi rewards, staking, or airdrops is taxable in the year of receipt at the euro value when received. The absence of a central intermediary does not exempt transactions from reporting obligations.
DeFi rewards are treated as income at the time they are received, valued in euros at their fair market value on that date. This value also becomes the cost basis of those tokens for future capital gains calculations when you eventually sell or dispose of them. You report this income in your annual tax return.
Yes, crypto staking tax applies in France. Staking rewards are treated as income at the moment they are credited to your wallet, based on their euro value at that time. When you later sell or exchange those reward tokens, any additional gain above the original income value is subject to capital gains tax at the 30% PFU rate.
For individual investors, capital gains from crypto trading are taxed at 30% under the Prélèvement Forfaitaire Unique, which combines 12.8% income tax and 17.2% social charges. If your overall marginal income tax rate is lower, you can elect to be taxed at the progressive scale, but this applies to all your investment income for the year.
Selling an NFT for fiat or for another crypto asset is a taxable disposal in France. The gain is the difference between your sale proceeds and your acquisition cost, calculated using the portfolio-average method. NFT royalties received by creators on secondary sales are treated as income rather than capital gains and are taxable in the year they are received.
Airdropped tokens are generally treated as income at the time they become accessible to you, valued at their fair market value in euros at that moment. This value becomes your cost basis for any future capital gain calculation. If the tokens had no realisable value at the time of the airdrop, some practitioners argue no income event arises, but the conservative approach is to record and report them.
Under French law, swaps between assets that both qualify as crypto assets are generally not treated as taxable disposals for individual investors. However, swapping crypto into a fiat-pegged stablecoin or into fiat directly does create a taxable event. The position on stablecoins is not fully settled, so treating such exchanges as disposals remains the cautious approach.
You need to keep records of every transaction, including the date, quantity, and euro value at the time of each receipt and disposal. For staking and DeFi rewards, you need the euro value at the moment each reward was received. Gas fees paid during transactions should also be recorded as they can reduce taxable gains. Automated crypto tax software makes this significantly easier for active DeFi users.
Failing to declare crypto gains and income in France can result in late payment penalties, interest on unpaid tax, and in serious cases, allegations of tax evasion. French financial institutions and exchanges operating in France are subject to reporting requirements, and the tax authority has access to data from centralised platforms. Undisclosed DeFi activity may still be flagged through blockchain analytics.