Taxes

Crypto tax in France in 2026: form 2086, the 31.4% flat tax and form 3916-bis

Benjamin Roure L'HermitteBy Benjamin Roure L'Hermitte·10 min read·
A few blank metal coins, a closed leather notebook and a pen on a sunlit wooden desk: settling accounts on crypto-assets.

If you are a tax resident of France, crypto-assets are declared on form 2086, an annex to the income tax return, when you have sold them for euros, used them to pay for goods or services, or swapped them for another crypto with a cash balance. The year's gain is taxed at 31.4% in 2026 (12.8% income tax and 18.6% social charges), unless you opt for the progressive scale. Crypto-to-crypto swaps without a cash balance are not taxed, and if total sales for the year do not exceed €305 the gain is exempt, though form 2086 must still be attached. Accounts on foreign platforms are also declared on form 3916-bis.

📘 Part of our complete guide: Where to put your money in France in 2026: the method, then the investments

French crypto tax confuses newcomers because it does not work like the tax on shares: the gain is not computed token by token but on the whole portfolio, with its own formula. These rules apply to individuals who buy and sell on an occasional basis (article 150 VH bis of the French tax code); activity carried out in conditions similar to a professional's falls under a different regime, non-commercial profits (article 92).

This guide explains when a transaction is taxable, how the gain is calculated, how to fill in form 2086 online, the rate and the option for the progressive scale, how losses work, the declaration of foreign accounts and the legal ways to pay less. The rules come from impots.gouv.fr, the official 2026 income tax guide and the BOFiP.

TL;DROnly disposals for euros, goods, services or with a cash balance are taxable; crypto-to-crypto swaps without one are not. The gain is computed on the whole portfolio on form 2086, then carried to box 3AN. It is taxed at 31.4% in 2026, or at the progressive scale on option in box 3CN. Exempt if the year's sales do not exceed €305, but form 2086 is still attached. Losses are not carried forward. Each account on a foreign platform must also be declared on form 3916-bis.

When a crypto transaction is taxable

TransactionTaxable?
Selling crypto for euros or another legal currencyYes
Paying for goods or services in cryptoYes, it is a disposal
Swapping one crypto for another without a cash balance (stablecoins included)No, tax is deferred and nothing is declared for the swap
Swapping one crypto for another with a cash balance in eurosYes
Buying and holdingNo
Moving crypto between your own accounts or walletsNo

The official guide lists as taxable the disposals made in exchange for legal currency, for a good other than a digital asset, for another digital asset with a cash balance, or for a service. Swaps between crypto-assets without a cash balance are intermediate operations: they are neither taxed nor declared, and tax only comes when you move out into euros, goods or services.

How the gain is calculated

The gain on a disposal equals the sale price minus the total acquisition price of the whole portfolio multiplied by the share the sale represents in the portfolio's global value at that moment (French tax code, article 150 VH bis; BOFiP, BOI-RPPM-PVBMC-30-20). In other words: gain = sale price − (total acquisition price × sale price ÷ global portfolio value).

The BOFiP example: €1,000 invested in total, a portfolio worth €1,200 on the day of the sale, and €450 sold. The gain is 450 − (1,000 × 450 ÷ 1,200), or €75. For the next sale, the total acquisition price is reduced by the portion already used, here €375, leaving €625.

Another example: €10,000 invested, a portfolio worth €20,000, and €5,000 cashed out. The gain is 5,000 − (10,000 × 5,000 ÷ 20,000), or €2,500, and tax at 31.4% comes to €785. The calculation requires the value of the whole portfolio on the date of each sale: write it down on the day.

Filling in form 2086

  1. Open the online income tax return and, at step 3, add annex no. 2086 with the “Déclarations annexes” button.
  2. Fill in one column per taxable disposal of the year: date, global portfolio value, sale price, fees, cash balances, total acquisition price and portions of initial capital already used.
  3. Let the form compute the gain or loss on each disposal, then the total for the household.
  4. The total is carried to box 3AN (gain) or 3BN (loss); on paper, on form 2042 C.
  5. Declare foreign accounts at the end of the procedure, on form 3916-bis.

Form 2086 must be attached to the return even when total sales for the year stay below €305: the official 2026 guide says so explicitly. Gains and losses of all members of the tax household are offset against each other.

The rate: 31.4% flat tax or the progressive scale

By default, the year's net gain is subject to the 31.4% flat tax in 2026: 12.8% income tax and 18.6% social charges, whatever the number of transactions, according to impots.gouv.fr. On option, by ticking box 3CN, it is taxed at the progressive income tax scale instead, with social charges still due. The option is express, irrevocable and global: it covers all of the household's crypto gains for the year, and it is separate from the option for dividends and share gains explained in the guide on the French flat tax and box 2OP.

The progressive scale only helps when the household's marginal rate is low, 0% or 11%: income tax then falls below the 12.8% flat rate, but the option adds the gain to taxable income, which can change the bracket. Run both calculations before ticking the box.

Losses

A crypto loss can only be offset against the household's crypto gains of the same year. It cannot be set against share gains or other income, and it cannot be carried forward. A losing year is still declared, in box 3BN, with no effect on later years.

Accounts on a foreign platform: form 3916-bis

Each account opened on a crypto platform based outside France must be declared every year on form 3916-bis, even with no sale during the year. Forgetting costs €750 per account, €1,500 if the value of crypto accounts abroad exceeded €50,000 during the year; a wallet you hold yourself is outside the definition. The guide on form 3916 and 3916-bis details what to report, the fines and the look-back period.

Paying less tax, legally

Platforms increasingly share data with tax authorities: the EU's DAC8 directive requires crypto-asset service providers to collect information on their clients' transactions from 2026, for exchanges between administrations afterwards. Not declaring is getting riskier.

This guide is educational and is not personalized tax advice. The rules quoted are those in force for returns filed in 2026, according to impots.gouv.fr, the 2026 income tax guide and the BOFiP.

Frequently asked questions

How is crypto taxed in France in 2026?

The year's net gain on disposals is taxed at a 31.4% flat rate: 12.8% income tax and 18.6% social charges. On option in box 3CN, it is taxed at the progressive scale instead, with social charges still due.

Do I need to declare crypto under €305?

Gains are exempt if total sale prices for the year do not exceed €305, but form 2086 is still attached to the return once there has been a taxable disposal, and every foreign platform account is declared on form 3916-bis whatever the amount.

Is swapping one crypto for another taxable in France?

No, if there is no cash balance, stablecoins included: it is an intermediate operation with deferred tax, and it is not declared. Tax only applies when you move into euros, goods or services.

How do I fill in form 2086?

In the online return, at step 3, add annex 2086, then one column per taxable disposal: global portfolio value, sale price, total acquisition price. The total is carried to box 3AN or 3BN.

Can crypto losses be carried forward in France?

No. They only offset the household's crypto gains of the same year, and cannot be carried forward or set against other income.

Do I need to declare my foreign exchange account?

Yes, if the account is held by an entity based outside France: it is declared every year on form 3916-bis, even without a sale. Forgetting costs €750 per account, €1,500 above €50,000.

Sources

  1. impots.gouv.fr

Reading Tradoshi regularly? Tell Google.

A question about this topic?

Ask it on the Tradoshi forum, the team and other traders will answer.

Ask my question

Ready to move from theory to practice?

Tradoshi brings your portfolio and your allocation together in one place. Free plan, no credit card.

Discover portfolio tracking Start for free