Best crypto tax software in France.
French crypto filers need Formulaire 2086 (capital gains), Cerfa 3916-bis (foreign accounts), and a working understanding of the 30% PFU flat tax under Article 150 VH bis. The right software auto-calculates per-disposal gains, tracks the €305 annual exemption, and exports both forms ready for Impôts.gouv.fr.
What makes crypto tax filing tricky in France.
France treats crypto disposals under a unique two-track system that trips up most US-built tax software. Occasional retail investors pay 30% flat (12.8% income tax + 17.2% social contributions) under the Prélèvement Forfaitaire Unique on each disposal — but the gain is calculated against a portfolio-wide weighted-average cost basis, not per-coin FIFO. The first €305 of annual gains is exempt, and crypto-to-stablecoin swaps were ruled non-taxable in 2022 (only crypto-to-fiat and crypto-to-different-crypto trigger). Professional traders fall outside the PFU and pay progressive income tax up to 45% plus social charges. On top of the gain calculation, any crypto held on a non-French platform requires a separate Cerfa 3916-bis foreign-account declaration — and the DGFiP penalty for under-declaration is €1,500 per missing account, even for zero-balance ones. Software that gets the cost-basis math right but skips the 3916-bis side is a partial solution.
Ranked for France filers.
France crypto tax questions.
What crypto tax forms do French filers need? +
How is crypto taxed in France? +
Do I have to declare foreign crypto accounts in France? +
When are French crypto taxes due? +
Which crypto tax software is best for French filers? +
The France rules that drive software choice.
-
Article 150 VH bis CGI — 30% PFU on occasional disposals
Effective 2019Codifies the flat 30% tax (12.8% IR + 17.2% social) on crypto disposals by occasional investors. Gain is calculated using a portfolio-wide weighted-average cost basis, not FIFO. First €305 of annual gains is exempt.
What this means for your software: Tax software must implement portfolio-wide weighted-average cost basis (most default to FIFO/HIFO). Koinly and Summ both support the French method natively; CoinTracker requires manual cost-basis switching.
-
Cerfa 3916-bis — foreign account declaration
Effective 2020Mandatory declaration of any crypto account held on a non-French platform (centralized exchanges, custodial wallets, lending platforms). One form per account, regardless of balance. €1,500 fine per missing declaration.
What this means for your software: Look for software that can export a Cerfa 3916-bis-formatted account list, not just the 2086 gains form. Most US-built tools skip this entirely.
-
Crypto-to-stablecoin non-taxable ruling
Effective 2022French Council of State (Conseil d'État) confirmed that swaps from one crypto to another are taxable events EXCEPT swaps to stablecoins, which are deferral events. Only crypto-to-fiat realizes the gain.
What this means for your software: Software must distinguish stablecoin swaps from regular crypto-to-crypto swaps for French filers. Default behavior in most tools is to treat all swaps as taxable; manual reclassification is often needed.
-
Professional trader test (BIC/BNC)
Effective 2019Filers whose crypto activity is habitual and main income source are reclassified as professional traders, taxed under BIC (commercial profits) or BNC (non-commercial) at progressive rates up to 45% plus social charges. No €305 exemption.
What this means for your software: Most tax software defaults to occasional-investor treatment. Professional filers need BIC/BNC reporting; this typically requires a French accountant rather than software-only filing.
What's changed for France crypto filers.
-
DGFiP guidance clarifies DeFi staking treatment
Updated administrative doctrine treats staking rewards as miscellaneous income at receipt (fair market value), then as capital gains on disposal — closing the ambiguity that had let some filers report only the disposal side.
Source (opens in new tab) -
PSAN registration deadline tightens for foreign exchanges
AMF began enforcing PSAN (Prestataire de Services sur Actifs Numériques) registration on foreign exchanges marketing to French residents. Coinbase and Kraken obtained PSAN; some smaller platforms exited the French market.
Source (opens in new tab) -
Conseil d'État confirms stablecoin-swap deferral
Top administrative court ruled that crypto-to-stablecoin swaps are not taxable disposals — they defer the gain until conversion to fiat. Major win for French traders rotating in and out of USDT/USDC.
Source (opens in new tab)