Crypto Taxes France: Complete Tax Guide [2024]

Everything you need to know about the taxation of cryptocurrencies, NFTs, DeFi and much more in France including the applicable crypto tax rate, and how to report crypto taxes.

Blockpit employs strict editorial principles to provide accurate, clear and actionable information. Learn more about our Editorial Policy.

Expert verified
Chapter 1

Crypto Tax Basics

The basics of cryptocurrency taxation in France.

All European countries are on the wagon to regulate crypto transactions and France is no different. But how does France tax cryptocurrencies? 

The General Directorate of Public Finances in France, also known as Direction Générale des Finances Publiques (DGFiP) have outlined tax rules surrounding crypto assets and they fall under the Income Tax Regime. 

In this complete crypto tax guide for France, we will explain the French crypto tax rules from how crypto is classified, taxed, reported and what to look out for when preparing your tax forms. 

When the crypto landscape continues to change, regulations surrounding it will be adapted too. So, this guide will be regularly updated to keep you ahead in the tax game. 

<div fs-richtext-component="info-box" class="info-box"><div class="flex-info-card"><img src="" loading="eager" width="64" height="64" alt="" class="icon-info-box"><div fs-richtext-component="info-box-text" class="info-box-content"><p class="color-neutral-800">In this tax guide, crypto will be called “crypto asset/assets” as the DGFiP treats crypto like a digital asset. </p></div></div></div>


Let’s get started with the most important question during this tax season!

Do I owe taxes on crypto assets?

In France, crypto assets are considered a moveable asset and the General Directorate of Public Finances (DGFiP) treats them generally like stocks, bonds, and other capital assets. 

DGFip goes on to say that crypto assets do not have the legal status of a currency, but it is accepted as a medium of exchange.

Like any moveable asset, if you earn money or make a capital gain from disposing of crypto, it is taxed as an ordinary income, depending on how you got your crypto assets and how you used them.

In France, you will create a taxable event only when you convert your crypto to fiat and when you receive crypto profits from activities like mining. You will not owe taxes when you buy crypto, trade, swap or exchange crypto among wallets. 

However, the amount of tax you pay will depend on whether you are a professional trader or an occasional investor.

Will DGFiP know that I have crypto?

Many people still think that crypto trading is not accountable or traceable. But in reality, the authorities are capable of tracking down crypto users. 

It is very likely that DGFiP already has your details and personal information if your crypto is held with a digital currency exchange established in the European Union.

Additionally, companies that provide financial services are regulated under the Anti-Money Laundering Directive of the European Union. This makes it necessary for crypto asset related organizations to report how they identify customers. 

EU member countries share this data to monitor and rule out illegal financial activities. The proposed EU directives DAC8 or MiCA (Regulation on Markets in Crypto Assets) will also contribute to this initiative.

How is crypto taxed in France?

The tax rate applicable for capital gains and income from crypto assets depends on whether you’re a professional trader, an occasional investor or a miner.

DGFiP declares that capital gains from the sale of crypto assets like Bitcoins are taxed as:

  1. Occasional investors – flat tax rate of 30 %
  2. Professional traders – BIC tax regime of 0-45 %
  3. Crypto Miners – BNC tax regime of 0-45 %

Occasional investor tax rate

Occasional investors must pay a type of Income-tax called a Single Fixed Levy (PFU) or ‘Flat Tax‘ as it is known in France. 

This is a flat rate because it does not consider your tax bracket and your tax income base.

The Flat Tax applies to individuals with financial investments in crypto assets, and other investment income like dividends and life insurance, not to professional traders.
The DGFiP will only tax capital gains from crypto when crypto is converted into fiat currency if the total capital gain exceeds 305 € per year.

Are you an occasional investor or a professional trader?

The difference between an occasional investor and professional trader lies in how often you initiate crypto transactions. 

If you regularly engage in crypto trading activities, you may be viewed as a professional trader in the French tax regime and the progressive income tax rate between 0-45 % will apply to you. 

If you occasionally conduct crypto trading, you will fall into the group of occasional investors and the flat tax rate of 30 % will apply to you. 

There are no hard and fast instructions in the French tax law on how to decide whether crypto trading is occasional or on a regular basis, but it clearly states that this is viewed on a case-by-case basis. 

However, the DGFiP will base its decision on whether you’re an occasional investor or a professional trader based on the following.

  1. The total amount invested
  2. The total trade volume
  3. The frequency of crypto sales

You may gain more insight by consulting your tax advisor in France.

<div fs-richtext-component="info-box" class="info-box"><div class="flex-info-card"><img src="" loading="eager" width="64" height="64" alt="" class="icon-info-box"><div fs-richtext-component="info-box-text" class="info-box-content"><p class="color-neutral-800">According to the new tax reform applicable from the 1st January, 2023, this distinction between occasional investor and professional trader will not be important. The frequency of crypto sales and the total trade volume will no longer determine whether you’re a professional or an occasional trader. The flat tax rate (PFU) of 30% will apply for capital gains from all crypto sales. </p></div></div></div>

<div fs-richtext-component="info-box" class="info-box"><div class="flex-info-card"><img src="" loading="eager" width="64" height="64" alt="" class="icon-info-box"><div fs-richtext-component="info-box-text" class="info-box-content"><p class="color-neutral-800">Capital gains from trading digital assets under conditions similar to those of professional traders will be taxed as non-commercial profits (BNC) and not as industrial and commercial profits (BIC).</p></div></div></div>

How to calculate your capital gains?

Let’s look at how you can actually determine whether you made a capital gain from your crypto sales. 

The general formula for calculating capital gain/loss is:

Gross capital gain/loss = Sale price (reducing the sales costs) – Acquisition Cost

<div fs-richtext-component="info-box" class="info-box protip"><div class="flex-info-card"><img src="" loading="eager" width="64" height="64" alt="" class="icon-info-box"><div fs-richtext-component="info-box-text" class="info-box-content"><p class="color-neutral-800">Acquisition Cost = [Total acquisition price of all crypto assets (increased by acquisition costs)*Sale price (not reduced by sales costs)]/Total value of the portfolio</p></div></div></div>

Sounds complicated? Let’s shed some light on this.

Sales price – You can start calculating the sales price. You can deduct costs related to the sale if you have complete documentation. The more costs you can deduct, the lower the sale price for tax purposes, the better for you.

Acquisition cost – You should deduct acquisition costs from your sales price. The calculation takes into account the acquisition costs of all your crypto assets. If you can show the acquisition costs, you get to deduct them and save on taxes. If you can’t show the acquisition costs of an asset, the tax law assumes 0 € acquisition cost and you lose out on the deduction.

This total price will also have to be restated to take into account the disposals of digital assets beforehand.

Sounds complicated? Let’s look at an example to illustrate (we made up the values for simpler calculations): 

In January 2021, a French taxpayer’s wallet contained 20 Ethers after making a purchase for an amount of 20,000 €.

Six months passed (early June 2021), he exchanged 10 Ethers for 1 Bitcoin. This transaction is considered interim and is therefore not taxable. 

Following this, the wallet would contain 10 Ethers and 1 Bitcoin.

In April 2022, he sold 5 Ethers for an amount of 10,000 €. 

At this time, 1 Bitcoin values at 30,000 € and 1 Ether values at 2,000 €. 

The value of the portfolio at the time of the disposal is 50,000 €. 

We remember that the acquisition price of the portfolio before disposal was 20,000 €.

So, using the formula for calculating the capital gain:

Sale price of sold crypto assets – (purchase price of all crypto assets x (sale price of sold crypto assets / value of the portfolio))

the disposal of the 5 Ethers generates a taxable capital gain of:

(10,000 – (20,000 x 10,000/50,000)) € = 6,000 €

<div fs-richtext-component="info-box" class="info-box protip"><div class="flex-info-card"><img src="" loading="eager" width="64" height="64" alt="" class="icon-info-box"><div fs-richtext-component="info-box-text" class="info-box-content"><p class="color-neutral-800">Pro Tip: Blockpit crypto tax calculator keeps track of all your crypto and acquisition costs. You can import your data from any exchange or wallet and generate your tax report automatically. The best thing about Blockpit is that you only pay a fee for the year you need a tax return. Register here to try it for free! </p></div></div></div>

Other details for a proper calculation

Several additional details should be taken into account during the calculation process. First, depending on the case, the transaction fees paid to the exchange platform or the miners are either to be taken as a reduction of the sale price or as an increase of the acquisition price.

Then, to determine the overall value of the portfolio, the global value of the digital assets held by all the members of the tax household should be taken into account, regardless of the storage media (exchange platforms, wallets, etc.).

Finally, to properly determine the net taxable capital gain, it must be remembered that the capital losses are deducted exclusively from capital gains of the same nature made during the same year. Capital losses cannot be carried forward to subsequent years or be deducted from a capital gain on the sale of a well other than a digital asset.

The result is between capital gains and losses, if the amount of the difference between the two is negative, it will not be taxed. To determine the tax base of your cryptocurrencies and other crypto assets, it is advisable to call on a tax expert specializing in crypto assets or to adopt a simpler and more practical solution by using a tool that will save you the hassle and time of calculation such as Blockpit crypto tax software.

Note that if the total capital gains over the year are equal to or less than the sum of 305 euros per household, no tax will be due.


Table of content
Chapter 2

Taxation of Crypto Transactions

A breakdown of various crypto transactions and how they are taxed.

When do I pay crypto tax in France?

To put it simply, you should pay taxes when there is a taxable event. In the French tax regime, a taxable event is created only in two scenarios.

Selling crypto assets for fiat currency 

The sale of crypto assets and its rights in return for government-issued fiat currency creates a taxable event. For example, when you bought 0.1 Bitcoin in June 2018 for 1,000 € and sold it for 1,800 € in August 2020, you made a capital gain of 800 €. This is a taxable event. 

Crypto profits received from mining 

Profits gained from mining also create a taxable event in France. These mining rewards are treated as non-commercial profits. However, there are also different tax rules for professional miners carrying out commercial activities.

When do I pay crypto taxes?

When do I not have to pay crypto taxes in France?

There are multiple scenarios when you don’t have to pay taxes on your crypto assets.

Exchanging or swapping crypto assets

“Exchange” and “swap” of crypto assets are used interchangeably. That’s actually not correct. An exchange is when you exchange one crypto asset for another (e.g. BTC → ETH) and a swap actually means an exchange of coins within a crypto project, such as temporarily issued BSC20 tokens that are “wrapped” into the original blockchain tokens of the project. Both these events are not considered taxable events in France.

Gifting crypto assets

Gifting crypto assets to family and friends is not a taxable event in France. The French tax law views the act of gifting Bitcoins or other crypto assets as any other gift. But if the individual who received these crypto assets sells them at a later date in return for fiat currency, this will be taxed as a capital gain. 

ICOs and IEOs

ICOs and IEOs Initial Coin Offerings (ICO) and Initial Exchange Offerings (IEO) are similar to the IPO. Companies receive crowdfunding from investors in exchange for an investible token (security token) or future access to a product or service (utility token). For French tax purposes, this is not considered a taxable event. However, if investors sell these crypto assets in exchange for cash payments at a later date and make a capital gain, ordinary income tax rules will apply. 

Airdrops, bounties, hard forks, master nodes, lending and staking

Airdrops, bounties, hard forks, master node, lending and staking are “deposits” (inflow) of crypto. For occasional investors, this inflow of crypto assets may not constitute a taxable event. However, it is taxed when these crypto assets are sold for fiat currency in the future. 


DeFi (Decentralized Finance) is currently the most attractive use case of crypto. It refers to financial services that take place in the crypto world like borrowing and asset securitization. These activities take place without central establishments like banks, solely based on a smart contracts. As mentioned earlier, inflow of crypto assets is not taxed. Therefore, when transferring your crypto to dApps for yield farming or liquidity mining, there is no applicable tax in the French Tax Regime. However, a taxable event will be created in future if a capital gain from these activities is realized in fiat currency. 

Margin Trading and Future Trading

Margin Trading and Future Trading are forward transactions. Margin trading is when you take a crypto loan from a third party to increase your rewards when trading. Crypto future trading is when you speculate the value of a crypto asset. In both these scenarios, a taxable event is created only if you make a capital gain and decide to materialize the said gain with fiat currency. 


NFTs are Non-Fungible Tokens. These are unique crypto tokens existing on the blockchain representing ownership of creative assets. It is not fungible because it cannot be exchanged with one token for another. Buying, minting, swapping and farming of NFTs are not taxable in France. However, if you make a capital gain from the use cases of NFTs and realize this gain in fiat currency, it will create a taxable event.


Table of content
Chapter 3

Optimizing Your Crypto Taxes

Simple ways to optimize your crypto transactions and reduce your tax burden.

There are several ways you can minimize your capital gains and in return reduce your tax liability. 


If you don’t sell your crypto assets for fiat currency and hold onto them, you don’t pay any tax on your profits. Less tax means less stress for you!

Keep your crypto as stablecoins instead of fiat 

As the French tax regime only taxes crypto capital gains when converting them to any government-issued fiat currency, you can convert your crypto assets to stablecoins. 

This can reduce your tax liability significantly. This may also be a good strategy to reduce exposure to the volatility of the crypto market and have some fiat currency pegged stablecoins such as USDT or USD. 

You can even hold stablecoins indefinitely without paying any tax on your capital gains.

However, you should remember that you will pay taxes on your capital gains if you spend your stablecoins for goods or services at a later date.

Deduct crypto losses

If you sell a crypto asset for less than the calculated purchase price, you will have realized a capital loss on the asset. In France, capital losses can be used to offset capital gains of the same year. This means that you will only pay tax if you have positive capital gains during the tax year.

Unlike securities such as stocks, capital losses for crypto assets cannot be carried forward to future years if your total loss exceeds your total gains.

Trading fees

Most exchanges charge trading fees when you buy, sell, or trade crypto. Trading fees are considered costs that can be deducted from the sales price when selling a crypto asset for fiat currency.

Not only that, but you can also include trading fees from interim crypto to crypto trades at the effective acquisition cost of your crypto portfolio. This means that all trading fees are fully deductible. 

However, you should remember to keep detailed records of your crypto transactions, acquisition costs and trading fees.

<div fs-richtext-component="info-box" class="info-box protip"><div class="flex-info-card"><img src="" loading="eager" width="64" height="64" alt="" class="icon-info-box"><div fs-richtext-component="info-box-text" class="info-box-content"><p class="color-neutral-800">Pro tip: Keeping track of your crypto portfolio, acquisition costs and trading fees is not very complicated with a crypto tax reporting tool like Blockpit.</p></div></div></div>

What happens if I don’t pay crypto tax?

If you fail to report your capital gains from crypto, you are punished with a fine of 750€ for each unreported account, or 125€ for omission or inaccuracy, up to a limit of 10,000€ per declaration. These amounts of 750€ and 125€ are respectively increased to 1,500€ and 250€ when the value of the accounts exceeds 50,000€ at any time during the year.

What are the due dates for tax filing?

The French tax year is from 01.01. to 31.12. 

The reporting due dates are set according to your department:

  • 23.05.2023: departments 1 to 19 and non-residents
  • 30.05.2023: departments 20 to 54
  • 07.06.2023: departments 55 to 976

Online reporting is possible from 06.04.2023.


Table of content
Chapter 4

Automating & Filing Your Tax Report

What you need to know about Bundeszentralamt der Finanzen, filing your crypto tax report and using Blockpit.

How to file your crypto taxes in France?

You can report all capital gains from the sale of crypto assets along with other income such as mining rewards in your annual tax return, or déclaration des revenus in French.

Formulaire n°2042 is the main tax return form where you must declare all income from employment, gains and losses from securities or other financial products, and your gains, losses, and income from crypto assets.

There are three tax forms you must attach to Formulaire n°2042 as annex when reporting your crypto taxes:

  1. Formulaire n°2086 – Capital gains and income transactions
  2. Formulaire n°2042 C – Capital gains and income summary
  3. Formulaire n°3916-bis – A list of crypto accounts outside France

This Formulaire n°2086 can list transactions realizing either a capital gain or capital loss during the tax year, but it is limited to 20 transactions. 

Fortunately, Blockpit shaped its 2086 form to take care of the hassle: you can enter an unlimited number of transactions. 

When you have calculated your net capital gain or loss, simply fill in this value on Form 2042-C on line 3AN if you made a net gain, or on line 3BN if you made a net loss.

Formulaire 3916-bis / Cerfa-3916 – How to report crypto accounts outside of France?

It is critical to include every bank account you use with financial institutions outside of France in your tax return – be it with a traditional bank, a neo-bank or any cryptocurrency platform.

Since most of the major cryptocurrency exchanges and platforms are located outside of France, the Formulaire 3916-bis (also known as Cerfa-3916) is a necessity for many investors that have bought or sold crypto assets using any of the major crypto platforms.

<div fs-richtext-component="info-box" class="info-box"><div class="flex-info-card"><img src="" loading="eager" width="64" height="64" alt="" class="icon-info-box"><div fs-richtext-component="info-box-text" class="info-box-content"><p class="color-neutral-800">Be aware: The Formulaire 3916-bis is only needed for crypto assets which are deposited on a “hot wallet” from a crypto exchange or crypto platform outside of France. You won’t need Formulaire 3916-bis for your own wallets like Ledger or any other ”cold storage”.</p></div></div></div>

You need to fill in the following information in Formulaire 3916-bis:

  • Your identity
  • Name of the foreign account
  • Address of the foreign institution or manager holding the account
  • Account number
  • Characteristics of the account
  • Dates the account was opened and closed (if applicable)
  • URL of the site you use to manage the account

<div fs-richtext-component="info-box" class="info-box"><div class="flex-info-card"><img src="" loading="eager" width="64" height="64" alt="" class="icon-info-box"><div fs-richtext-component="info-box-text" class="info-box-content"><p class="color-neutral-800">Important: If you use multiple accounts on multiple foreign platforms, you must fill out an individual Formulaire 3916-bis / Cerfa-3916 for each account.</p></div></div></div>

Check out our full guide for filling out Formulaire 3916-bis / Cerfa-3916 for Coinbase, Binance, and all other foreign crypto exchanges and platforms. The guide includes step-by-step instructions and a full list with the addresses of all foreign crypto exchanges and platforms.

How to calculate your crypto taxes easily with Blockpit

Calculating your crypto taxes can be time-consuming, but our crypto tax calculator can help you simplify the process. 

With Blockpit’s legally compliant tax reports designed for the Spanish tax framework you’ll receive a comprehensive overview of all of your crypto transactions. 

Our tax engine automatically calculates your capital gains and losses as well as the tax-relevant amount from income transactions. Based on our comprehensive tax report you can easily fill in the right amounts in your tax return.

Using Blockpit couldn’t be easier:

1. Import your transactions

Blockpit offers direct integrations for crypto exchanges, wallets and DeFi protocols. Automatically import your transactions via API integration, wallet address synchronization, or by manually uploading an Excel file. 

Discover all crypto integrations

2. Validate & Optimize

Blockpit offers smart insights and suggestions to optimize your tax report, fix issues, add missing values and to validate your transactions.

3. Generate your tax report

Generate your compliant tax report with the click of a button. Our tax engine calculates your tax report on the basis of the French tax framework.


Table of content


Sources & References
Update Log
Disclaimer: The information provided in this article is for general information purposes only. The information was completed to the best of our knowledge and does not claim either correctness or accuracy. For detailed information on crypto regulations, we recommend contacting a certified legal advisor in the respective country.