ImportantAlways be vigilent for false links, our wealth app can only be found here.
HQ DocsLedgercurrentSign in

Ledger › Tax by country › France

Tax by country

France — tax on crypto and investments

Direction générale des Finances publiques (DGFiP), impots.gouv.fr. Tax year 1 January – 31 December. Last verified 28-10-2026.

Version
current
Updated
Reading time
7 min
Author
HQ FS
CountryCurrencyTax yearAuthorityLast verifiedStatus
FREUR1 January – 31 DecemberDirection générale des Finances publiques (DGFiP), impots.gouv.fr28-10-2026approved by the owner (accountant), 28-10-2026

Related article: hq-fs.com/blog/crypto-tax-france

Not tax advice. Rules summarised from official sources, linked where each rule is stated, as verified on the date above. Confirm with a qualified adviser before filing.

At a glance#

ItemRule
Tax yearCalendar year. 2025 disposals go on the 2026 return (notice 2086).
Crypto legal / tax classificationDigital assets (actifs numériques, renamed crypto-actifs from 2026) under CGI art. 150 VH bis. From 01-01-2026 the article covers fungible MiCA crypto-assets only; NFTs move to new art. 150 VH ter (commentary).
Capital gains on cryptoOccasional private investor: flat tax (prélèvement forfaitaire unique, PFU) 31.4 % = 12.8 % income tax + 18.6 % social contributions (prélèvements sociaux). Option for the progressive scale (barème), box 3CN, household-wide and irrevocable.
Capital gains on shares / fundsPFU (12.8 % income tax + social contributions).
Holding-period reliefNone in the art. 150 VH bis regime.
Annual exemption / allowanceNot an allowance. If total household disposal proceeds (prix de cession) for the year are ≤ EUR 305, all gains are exempt. Above EUR 305, gains are taxable from the first euro (BOFiP).
Losses (offset, carry-forward)Crypto losses offset crypto gains of the same year only. No offset against other income or gains. No carry-forward.
Cost-basis method requiredGlobal portfolio formula (not FIFO, not per-asset average). See "Cost basis".
Staking / mining / airdropsMining and staking profits: non-commercial profits (bénéfices non commerciaux, BNC).
Crypto-to-crypto swapsNot taxable. Exchanges without a cash balance (échanges sans soulte) are under tax deferral (sursis d'imposition) and are not declared (BOFiP).
Spending cryptoTaxable disposal. Sale price = value of the goods or services received. Network and platform fees paid in crypto are also a taxable service payment (simplification: merged into the disposal).
VAT / GST on cryptoExchange of fiat for bitcoin is VAT-exempt (CJEU Hedqvist, C-264/14).
Withholding or transaction taxNone found for individuals.
Reporting obligations (forms, foreign accounts)Form 2086 (cerfa 16043*07) annex to 2042; net result to 2042 C box 3AN (gain) or 3BN (loss). Foreign crypto accounts on form 3916 / 3916-bis (CGI art. 1649 bis C).

Capital gains#

Rate#

Item2024 income (filed 2025)2025 income (filed 2026)2026 income (filed 2027)
Income tax (taux forfaitaire, CGI art. 200 C)12.8 %12.8 %12.8 %
Social contributions17.2 %18.6 %18.6 %
Total PFU30 %31.4 %31.4 %
Progressive-scale optionBox 3CN, global, irrevocablesamesame

What counts as a taxable disposal#

EventTaxable?
Crypto → EUR or other fiatYes
Crypto → goods or servicesYes
Fees paid in crypto to a platform or minersYes (merged into the disposal under a simplification)
Crypto → crypto, no cash balance (sans soulte)No — sursis d'imposition, not declared
Crypto → crypto with cash balance received (soulte)The soulte reduces the total acquisition price at the next taxable disposal

Gain formula (CGI art. 150 VH bis III)#

TermFrenchMeaningForm 2086 line
PPrix de cessionPrice received, net of fees, plus soulte received or minus soulte paid213–218
APrix total d'acquisitionSum of all fiat (and goods/services) paid for all crypto ever acquired, minus fractions of initial capital already used, minus soultes received on earlier exchanges220–223
VValeur globale du portefeuilleValue of all crypto held by the household just before the disposal, all platforms and wallets, including foreign and offline212

Gain = P − A × (P ÷ V) (form 2086, notice 2086). Fees reduce P in the first term only, not in the P ÷ V ratio.

Worked example from the official notice:

DateEventCalculationGain
Jan NBuy crypto for EUR 1,000——
Mar NPortfolio EUR 1,200; sell EUR 450450 − 1,000 × 450 / 1,200 = 450 − 375EUR 75
Aug NPortfolio EUR 1,300; sell all1,300 − (1,000 − 375) × 1,300 / 1,300EUR 675

Threshold#

Total household proceeds in the yearResult
≤ EUR 305 (excluding sursis exchanges)All gains exempt. Annex lists sale prices only. (BOFiP)
> EUR 305All gains taxable from the first euro

Income#

ActivityCategoryTreatment
Occasional private disposalsArt. 150 VH bisPFU 31.4 % or barème, whatever the number of transactions
Habitual trading "under conditions similar to a professional" (numerous, sophisticated operations)BNCBarème + social contributions; micro-BNC 34 % allowance or actual expenses
Trading as a commercial activityIndustrial and commercial profits (BIC)Normal BIC rules
MiningBNCBarème
StakingBNCBarème
NFTs (from 01-01-2026)Art. 150 VH terTaxed under the regime of the asset the NFT represents (e.g. art objects, CGI art. 150 VI)

Cost basis and record keeping#

Indirect taxes#

ItemRule
Fiat ↔ bitcoin exchangeVAT-exempt (Directive art. 135(1)(e); CJEU C-264/14, 22-10-2015)
Transaction tax on cryptoNone found

Reporting and deadlines#

Penalties for undeclared foreign accounts (CGI art. 1736 X)#

BreachStandardAccount value > EUR 50,000 at any time in the year
Undeclared accountEUR 750 per accountEUR 1,500
Omission or inaccuracyEUR 125 each, cap EUR 10,000 per returnEUR 250
Tax on undeclared foreign holdings80 % surcharge (CGI art. 1729-0 A), unchanged in 2026—

Recent and upcoming changes#

Was this page helpful?