Crypto Taxes France: Complete Tax Guide [2023]

Are you wondering how crypto tax works in France and what the French cryptocurrency tax rules are? This crypto tax guide will tell you everything you need to know about the taxation of cryptocurrencies, NFTs, DeFi and much more in France including how crypto is taxed, the applicable crypto tax rate, the tax deadlines and how to report crypto taxes to the General Directorate of Public Finances.

👆 Crypto taxes in France at a glance

  • Occasional investors pay a flat tax rate of 30 % on capital gains from crypto assets
  • Capital gains below 305 € per year are tax free
  • You need to report every account held with a crypto platform located outside of France using Formulaire n°3916 / Cerfa-3916

Everything you need to know about crypto taxes 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. 

In this tax guide, crypto will be called “crypto asset/assets” as the DGFiP treats crypto like a digital asset. 

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.

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.

Tax crypto: When do I pay crypto taxes?
When do I pay crypto taxes?

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.

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. 

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).

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

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

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 €

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

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.

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.

When should I not pay taxes?

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 fork, 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.

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.

How to minimize your tax liability?

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.

How can I reduce crypto tax in France

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.

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.

What are the due dates for tax filing?

Tax Report Deadlines
Due dates for reporting taxes in France

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.

Learn more about crypto tax deadlines.

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.

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”.

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

Important: If you use multiple accounts on multiple foreign platforms, you must fill out an individual Formulaire 3916-bis / Cerfa-3916 for each account.

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 crypto taxes with Blockpit?

It may feel like a very difficult task to calculate and prepare tax forms for your complete crypto portfolio every season. 

Worry no more. The Blockpit crypto tax calculator can automate the entire process and eliminate the tax headache with a few clicks. 

Here’s how it works. 

Connect your crypto wallet or exchange 

The first step in automating your crypto tax report for France is to import your data from your wallets and your exchanges. 

You can create a depot and import your crypto transactions easily with an API or using CSV and Excel files. 

Blockpit crypto tax tool supports a wide variety of exchanges and wallets. 

Discover all supported crypto exchanges and wallets >

Check the settings on the web app 

When you have created an account and linked all your crypto transactions to the web app, you should make sure all settings are in order with your account before you calculate your tax report. So, no errors or warnings are displayed. Then, go to the Reports tab and select the desired year you wish to calculate the tax report for. We will go with 2022.

Screenshot202022 05 0420at2016.04.26
Blockpit Dashboard

Next, you can click on Account Settings to confirm the country, France, and customize other details like language and currency. Choosing France as a country will automatically apply the French tax regulation.

Screenshot202022 04 2720at2015.22.59
Account Settings

Calculate the crypto tax report

Once the account settings are confirmed, you can click on the Reports tab to see when you last calculated the report and to recalculate it. This is very quick and automated. You should always recalculate the report before downloading it.

Screenshot202022 05 0420at2016.34.17
Crypto-Tax Report

Download the tax report

Finally, you can download a comprehensive tax report by clicking on the Export as PDF button. 

When you open the file, you see a summary of taxes you owe on taxable capital gains and losses for the relevant tax year.

Tax Report Summary

The summary of taxes is followed by automatically filled tax forms Formulaire n°2086 and Formulaire n°2042 C

The best thing is that you don’t have to enter details manually.

Crypto Tax Guide France 1
FR20tax20report203 1
Crypto Tax Guide France 2
FR20tax20report204 1
Crypto Tax Guide France 3
Crypto Tax Guide France 4
FR20tax20report206 1
Crypto Tax Guide France 5

These forms are accompanied by an Appendix and a general overview of all your crypto transactions within the relevant year to use as proof of funds if needed. 

Missed anything? The most important answers for your crypto tax report in France

When do I need to file my crypto taxes in France?

There are three deadlines for your online tax declaration depending on 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.

How do you report capital gains from Bitcoin and other crypto assets?

Capital gains from any crypto asset must be reported in field 3AN and 3BN of the Cerfa n°2042 C form, which are for digital assets.

How do you declare your crypto currency accounts with platforms and exchanges outside of France?

In order to declare a crypto account held with a foreign institution, you need to use Cerfa-3916 and include:

  • 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

What constitutes a capital gain in France?

A capital gain is generated whenever a cryptocurrency or other crypto asset is exchanged for anything that is not a crypto asset. Exchanging a cryptocurrency for another cryptocurrency or a stable coin does not generate a capital gain. Exchanging a cryptocurrency for a fiat currency or for any good or service generates a capital gain.

Written by: Florian Wimmer


As one of the founders of Blockpit, Florian Wimmer has been deep into crypto assets since 2015 and has been dealing with the complexity of the tax treatment of crypto assets for several years.

Reviewed by: Mag. Georg Brameshuber


Mag. Georg Brameshuber is tax advisor and legal scholar in cryptoeconomics. He is a Fellow at the Institute for Financial Law in Vienna and Web3 entrepreneur.

Disclaimer: The information provided in this blog post 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. If any questions occur, feel free to contact us on our social media channels.

The Big Blockpit Easter Giveaway
The Easter Bunny and Blockpit are giving away exclusive prizes with a total value of over 2500 Euro. Only until April 19th