France Crypto Tax Guide 2026
TokenTax content follows strict guidelines for editorial accuracy and integrity. We do not accept money from third party sites, so we can give you the most unbiased and accurate information possible.
France uses PVCT, not FIFO or average cost. TokenTax can help organize records, but it isn’t a France-ready PVCT filing product.
France generally taxes private crypto gains at 31.4% (in 2026).
Crypto-to-crypto swaps are generally deferred. Fiat sales, spending, mining, and taxable rewards can trigger tax.
Why trust our crypto tax experts
For French tax residents, occasional crypto gains are generally taxed under France’s digital-asset regime in article 150 VH bis. The calculation uses PVCT, or plus-value de cession, a whole-portfolio method that differs from FIFO, HIFO, average cost, and most standard crypto cost basis reports.
For 2026, DGFiP guidance lists the PFU rate for private crypto gains at 31.4%:
12.8% income tax
18.6% social contributions
31.4% total PFU
For 2026, private crypto gains are taxed at 31.4% under current DGFiP guidance, not the older 30% shorthand.
France also has a different trigger point than the US or Canada. Crypto-to-crypto trades without a cash adjustment are generally not taxed when they happen. Tax usually comes when you sell crypto in exchange for fiat, spend crypto, receive taxable crypto income, or operate in a professional-style way. Still, non-taxed swaps can affect your later PVCT calculation, so they need to stay in your records.
Pro tip
If you’re comparing France with other jurisdictions, we have expert guides to crypto taxes in Germany, crypto taxes in the United Kingdom, and crypto taxes in Canada.
Tax-year note
As of July 2026, the French filing window for 2025 income has closed. DGFiP had not yet published the 2027 filing dates for 2026 income. Use the DGFiP filing calendar and your impots.gouv.fr account before filing late, correcting a return, or planning next year’s return.
Who France crypto tax rules apply to
French crypto tax rules generally apply to your worldwide crypto activity if France is your domicile fiscal. Under DGFiP guidance, that can mean:
Your household is in France.
Your main professional activity is in France.
Your main economic interests are in France.
This is the first question to answer if you moved to France, left France, split time between France and another country, work remotely, or hold crypto through foreign exchanges.
A non-resident may still owe French tax on certain French-source income, and tax treaties can affect the final result.
For official guidance, see DGFiP’s page on French tax residency. If you’re researching how France compares with lower-tax jurisdictions, our guide to crypto tax-free countries gives a wider international overview.
Pro tip
Don’t start with the rate. Start with residency. If France isn’t your tax residence for the year, the rest of the calculation can change.
TokenTax and French crypto taxes
TokenTax is not currently designed as a France-ready filing solution for PVCT, Formulaire 2086, or Formulaire 3916-bis. France’s PVCT method requires a whole-portfolio calculation that differs from FIFO, HIFO, average cost, and many standard cost-basis reports.
TokenTax can still help French users organize crypto activity across exchanges, self-custody wallets, DeFi apps, NFT marketplaces, mining pools, staking platforms, and foreign crypto accounts. That can be useful when you need transaction exports, wallet histories, exchange CSVs, fee records, and a working file for a French tax professional.
Don’t assume a TokenTax export is ready to attach to a French return. Use it as a recordkeeping and organization tool, then have the France-specific PVCT calculation reviewed before filing.
If you’re used to software reports based on FIFO, HIFO, or LIFO, our guide to crypto accounting methods can help show why France’s whole-portfolio method needs its own review.
Pro tip
For France, exports are only one part of the workflow. The filing still needs EUR values, full portfolio history, taxable disposal review, foreign account reporting, and the right French forms.
Is cryptocurrency taxed in France?
Yes. France taxes crypto when you have a taxable disposal or taxable crypto income. Not every crypto action creates a tax bill, though.
Common non-taxable actions include:
Buying Bitcoin or Ethereum, or another crypto with EUR.
Holding crypto.
Trading one digital asset for another digital asset without a cash adjustment.
Having annual taxable disposal proceeds of no more than €305 for the tax household.
Common taxable actions include:
Selling cryptocurrency for EUR or another fiat currency.
Spending crypto on goods or services.
Receiving taxable crypto income.
Mining crypto.
Running professional-style crypto activity.
Selling an NFT for fiat.
Selling crypto after a long chain of earlier non-taxed swaps.
France is different from the US, where crypto-to-crypto swaps are generally taxable. In France, crypto-to-crypto exchanges without a cash adjustment generally benefit from tax deferral. You still need the record because it feeds the later PVCT calculation.
Example
You buy €1,000 of Bitcoin and hold it. Nothing is taxable yet.
If you later sell that Bitcoin for €1,600, the sale is a taxable disposal. France then applies the PVCT method to determine the amount of gain that is taxable.
Pro tip
A non-taxed transaction is not a transaction you can ignore. PVCT can require the timestamp, asset, quantity, wallet, fee, and EUR value later.
How much is cryptocurrency taxed in France?
For most private crypto investors in France, taxable crypto gains are taxed at the 31.4% PFU rate in 2026. That includes:
12.8% income tax
18.6% social contributions
Professional crypto activity and crypto mining are different. Those can fall under BNC, where progressive income tax rates apply to net taxable profit.
This table explains the split between occasional and professional crypto activity in France.
How your activity is treated | What rate applies | What that means |
Occasional trader, which covers most private investors | 31.4% PFU | 12.8% income tax plus 18.6% social contributions |
Professional-style crypto activity | BNC and progressive rates | Taxed on net profit under French income tax rules |
Mining | BNC and progressive rates | Micro-BNC may apply if receipts stay under the applicable threshold |
For 2026, Service Public guidance says micro-BNC applies when eligible revenue from 2025 or 2024 did not exceed €83,600. Thresholds can change by tax year, so confirm the applicable micro-BNC threshold before filing.
Example
You sell crypto and the PVCT calculation produces an €800 taxable gain.
At 31.4%, the tax would be: €800 × 31.4% = €251.20
Can the DGFiP track crypto?
Yes. Assume your exchange activity leaves a trail.
Centralized crypto exchanges collect identity data. EU anti-money laundering rules have pushed crypto platforms toward more KYC, and DAC8 creates an EU reporting framework for crypto-asset service providers and tax authorities.
DGFiP may compare:
Bank deposits
Exchange records
Foreign account disclosures
Formulaire 2086 reporting
Formulaire 3916-bis reporting
Wallet histories
Prior-year filings
On-chain activity tied to known accounts
If your exchange, bank, and wallet records tell one story and the tax return tells another, the mismatch can raise questions.
Unreported foreign accounts can also trigger fines. Many platforms used by French crypto investors are outside France, which is why Formulaire 3916-bis can apply even when you didn’t sell cryptocurrency for a gain.
Example
You sell crypto on a foreign exchange and withdraw €12,000 to a French bank account.
If the account is not disclosed and the gain is missing from your calculations, you’ve created two issues:
A taxable crypto sale.
A foreign crypto account reporting issue.
Which crypto transactions are not taxable in France?
Not all crypto transactions are taxable in France. Crypto-to-crypto trades without a cash adjustment generally do not create tax at the time of the trade.
Common non-taxable actions include:
Buying crypto with EUR or another fiat currency.
Holding crypto.
Moving crypto between crypto wallets you control.
Trading one digital asset for another digital asset without a cash adjustment.
Some NFT-for-crypto trades, depending on whether the asset and transaction fit the digital-asset rules.
Annual taxable disposal proceeds of no more than €305 for the tax household.
Warning
The €305 rule is often described casually as a “€305 gains exemption.” That framing can be misleading. The official threshold looks at total taxable disposal proceeds for the year, not just gains.
Wallet transfers are another place people get burned. A transfer from Coinbase or Coinbase Wallet to a Trezor or Ledger is not taxable if both wallets are yours, but poor records can make it look like a sale.
Our guide to transferring crypto between wallets explains why labeling transfers correctly helps prevent false disposals in your records.
Save:
Sending address
Receiving address
Transaction ID
Date and time
Asset
Quantity
Fee
Note that both wallets are yours
Example
You swap BTC for ETH worth €2,200.
In France, a crypto-to-crypto exchange without cash adjustment is generally not taxed at that moment.
You still need the record because that value feeds the future PVCT calculation.
How different crypto transactions are taxed in France
This table summarizes how common crypto actions are treated under DGFiP guidance and where the rules need case-by-case review.
Crypto activity | Taxable disposal? | Typical treatment |
Sell crypto for EUR | Yes | PFU treatment for most occasional investors |
Trade crypto for crypto | No, if no cash adjustment | Tax deferred until a taxable disposal |
Spend crypto | Generally yes | Treated as a disposal for goods or services |
Staking rewards | Case-specific | Income or later-disposal treatment may apply |
Mining rewards | Not a PFU disposal | BNC income treatment |
Sell an NFT for fiat | Generally yes | Usually taxed when value is realized in fiat |
Trade an NFT for crypto | Usually not immediately if digital-asset rules apply | Classification can affect the result because NFT guidance is limited |
Gift crypto | Not usually a PFU disposal | May trigger French gift duties |
Donate crypto | Depends | Donation rules and any relief need separate review |
Lost or stolen crypto | Depends | Documentation drives the outcome |
How selling cryptocurrency for fiat is taxed
Selling cryptocurrency for EUR is taxable for most French crypto users. Occasional investors generally use the article 150 VH bis / PVCT regime.
Example
Say you sell ETH for €5,000 and pay €25 in sales fees.
Your net proceeds are €4,975.
You then apply the PVCT method to determine how much of your whole-portfolio acquisition cost belongs to that disposal.
How crypto-to-crypto trades are taxed
Crypto-to-crypto trades are generally not taxed in France if there is no cash adjustment.
That does not mean you can ignore these trades. PVCT requires your complete crypto portfolio history. If you skip swaps, the later fiat sale calculation can break.
Example
You swap BTC for ETH worth €2,200.
No tax is due at the time of the swap.
You should record:
EUR value
Timestamp
Assets exchanged
Wallet addresses
Transaction ID
Fees
How spending crypto is taxed
Spending crypto is generally taxable because you have disposed of crypto in exchange for goods or services.
Example
You buy a €300 item with crypto.
For French crypto tax records, save:
The €300 value as disposal proceeds
The date and time
The asset spent
The quantity spent
Any fees
The receipt or invoice
Then use the PVCT method to calculate the gain or loss.
How crypto income, mining, and staking are taxed
Mining rewards are generally treated as BNC. If your mining receipts are below the relevant micro-BNC threshold and you meet the conditions, the micro-BNC regime may apply.
Staking is less settled. DGFiP has not published one rule that covers every staking setup, and rewards can differ depending on whether you are validating, delegating, lending, receiving protocol incentives, earning platform rewards, receiving liquid staking tokens, or participating in DeFi yield strategies.
In practice, document every reward as if it might be income on receipt. If a French tax professional later treats the reward as tracked for disposal rather than taxed at receipt, you still have the record. If the reward is taxable on receipt and you have no value history, rebuilding the file is much harder.
Track:
Timestamp
Token
Quantity
EUR value at receipt
Wallet
Protocol or platform
Reason received
Later disposal record
Our guides to crypto staking taxes, ETH staking taxes, and crypto mining taxes can help you separate staking, validation, and mining records before applying the French treatment.
Pro tip
For staking, lending, and DeFi yield, save the reward record and the later disposal record. Both can feed the PVCT portfolio history.
How NFTs are taxed in France
NFTs are case-specific. A sale of an NFT for EUR can create a taxable gain. An NFT-for-crypto trade may not be taxed immediately if the transaction fits within France’s digital-asset exchange deferral rules.
NFTs need extra care because classification can affect the result. Keep the mint record, purchase record, sale record, marketplace fees, wallet addresses, transaction IDs, and EUR value at each relevant step. Our NFT tax guide can help you identify the records behind minting, buying, selling, royalties, and marketplace fees before applying the French analysis.
For high-value NFTs, also save:
Marketplace screenshots
Collection page
Contract address
Royalty information
Platform fee record
Buyer or seller record, if available
Example
You mint an NFT and later sell it for €4,000.
If you receive EUR, that fiat sale is the taxable moment.
If you swap the NFT for ETH, the analysis may be different, so save the transaction details and the EUR value of the ETH received.
How gifting and donating crypto is taxed in France
Gifting crypto is generally not a PFU disposal because it is not a sale for fiat, goods, or services. That doesn’t make the transfer tax-free in every sense.
France has gift tax rules, known as droits de donation. Whether gift duties apply depends on the amount, the relationship between the giver and recipient, prior gifts, reporting requirements, and whether the transfer was really a gift or compensation.
Donations to eligible organizations require separate review. Don’t assume the PFU answer solves the donation answer. Our guide to crypto gifts covers the difference between a sale record and a gift record, which is also a useful distinction for French recordkeeping.
Example
You give €5,000 worth of crypto to a family member.
That is generally not a PFU crypto sale, but it may still need review under French gift tax rules.
How lost or stolen crypto is taxed
Lost or stolen crypto is case-specific. France doesn’t have one simple lost-crypto deduction rule for every case, so record the full file before you decide how to treat the loss.
Keep:
Timeline
Screenshots
Wallet addresses
Transaction IDs
Support tickets
Police reports, if filed
Exchange or protocol notices
Any proof that the asset is genuinely inaccessible or stolen
Our guide to crypto hacks and tax write-offs can be useful as a documentation checklist, but the French tax result still depends on France-specific rules and facts.
Pro tip
Don’t delete records after a hack or failed protocol interaction. The record may be the only way to show what happened.
Occasional traders vs professional traders
France distinguishes between private and professional crypto activity.
Since the 2023 reform, most private investors are treated as occasional if they are managing their own private assets, even if they’ve made many transactions. Professional-style conditions are different. A person using professional infrastructure, automated systems, and business-like methods may need BNC review.
DGFiP points to professional treatment when someone buys, sells, or exchanges digital assets very frequently using tools similar to professional traders.
This table shows what now distinguishes the two French tax regimes.
Factor | Points toward professional BNC | Points toward occasional PFU |
Conditions | Professional-style setup, advanced tools, organized methods | Management of your own private assets |
Frequency and tools | Very frequent activity with tools similar to professional traders | Frequency alone is not necessarily decisive |
Tax regime | BNC and progressive income tax rates | 31.4% PFU in 2026 |
Typical taxpayer | Full-time or professional-style operator | Holder, investor, or private trader |
Example
A person buying and selling crypto inside a personal portfolio is usually in an occasional regime. A person using professional infrastructure, automated systems, and business-type methods may need BNC review.
Crypto tax rates in France: PFU and income tax brackets
For occasional investors, article 150 VH bis is the default route. For BNC income, the progressive income tax brackets apply.
This table shows the PFU components for French crypto gains taxed under the occasional-investor regime in 2026.
PFU component | Rate |
Income tax portion | 12.8% |
Social contributions | 18.6% |
Total PFU | 31.4% |
This table shows the 2026 French income tax brackets for 2025 income for a single taxpayer with one tax part.
Taxable income band | Rate |
Up to €11,600 | 0% |
€11,601 to €29,579 | 11% |
€29,580 to €84,577 | 30% |
€84,578 to €181,917 | 41% |
Over €181,917 | 45% |
Low earners may benefit from choosing the progressive income tax scale instead of the 12.8% income-tax portion. Social contributions still apply, so this doesn’t make crypto gains tax-free.
For crypto gains reported on Formulaire 2086, the progressive-rate option is made on the annual return by checking case 3CN on Formulaire 2042-C. It is express, final for that return, and independent from the separate 2OP election for income from capital and securities gains.
Example
If your marginal bracket is 11%, choosing progressive treatment can reduce the income-tax portion from 12.8% to 11%. Social contributions still apply. Run the math across the full household return before checking 3CN.
France’s “unproductive wealth” tax on crypto: 2026 update
France does not currently apply a general annual “unproductive wealth” tax to ordinary crypto holders under the rules discussed here.
During the 2026 budget process, lawmakers debated an “impôt sur la fortune improductive” that would have expanded the wealth-tax base to include assets such as crypto, certain luxury property, and other assets viewed as unproductive. That proposal should not be treated as the ordinary crypto tax rule for French crypto holders.
As of July 2026, the normal framework for most crypto users remains:
Article 150 VH bis / PVCT for occasional gains
BNC treatment for mining or professional-style activity
Foreign account reporting where Formulaire 3916-bis applies
Large holders should still watch future French budget bills because wealth-tax proposals can return.
How to calculate gains on crypto in France
France does not rely on FIFO. It does not use a simple average cost method like Canada does for crypto taxes. It requires a whole-portfolio formula for the plus-values de cession d’actifs numériques (PVCT).
That means you need the full portfolio, not just the coin you sold.
For each taxable disposal, you need:
Sale price or proceeds
Total acquisition cost of the whole digital-asset portfolio
Total market value of the whole digital-asset portfolio at the time of the sale
Fees
EUR values
Complete transfer history
The PVCT cost basis method
PVCT allocates part of your total portfolio acquisition cost to the asset you sold.
Formula
Gain = sale price − (total portfolio acquisition cost × [sale price ÷ total portfolio value])
Example
You bought:
0.5 BTC for €23,500
1 ETH for €1,500
Your total acquisition cost is €25,000.
At the time of sale:
0.5 BTC is worth €38,000
1 ETH is worth €2,000
Total portfolio value is €40,000
You sell the ETH for €2,000.
Step 1: calculate the proportion sold.
€2,000 ÷ €40,000 = 0.05
Step 2: allocate acquisition cost.
€25,000 × 0.05 = €1,250
Step 3: calculate the gain.
€2,000 − €1,250 = €750
The taxable gain is €750 before any eligible fee adjustments.
Proceeds of disposition
Proceeds are the EUR value you receive, or the fair market value of what you get in return.
Examples:
If you convert crypto to €2,200, your proceeds are €2,200.
If you spend crypto on a €300 item, the proceeds are generally €300.
If you sell an NFT for EUR, the fiat value is part of the disposal record.
Capital gains or losses
Gain or loss equals proceeds minus the PVCT cost basis allocated to that disposal, adjusted for eligible fees.
Example
€2,200 proceeds − €1,250 PVCT cost − €20 eligible fees = €930 gain.
Transaction fees
Acquisition fees can increase portfolio acquisition cost.
Disposal fees can reduce the sale price or otherwise affect the gain calculation, depending on the fee and transaction.
Track:
Exchange trading fees
Gas fees
Marketplace fees
Withdrawal fees
Bridge fees
Sale fees
Any fee paid in crypto
Fee records can also help prevent mismatches between transfers and disposals in crypto tax software.
Pro tip
Track fees separately. A vague “exchange balance adjustment” will not help much if you need to rebuild your crypto tax calculation later.
Example calculation
Take a normal portfolio with three buys:
BTC for €10,000
ETH for €5,000
SOL for €5,000
Your total acquisition cost is €20,000. Later, your crypto portfolio is worth:
BTC: €18,000
ETH: €7,000
SOL: €5,000
Total portfolio value: €30,000
You sell €6,000 of ETH and pay €30 in fees.
Proportion sold:
€6,000 ÷ €30,000 = 0.20
Acquisition cost attributed to the sale:
€20,000 × 0.20 = €4,000
Gain before fees:
€6,000 − €4,000 = €2,000
Gain after €30 sale fee:
€1,970
That €1,970 is the taxable gain for the disposal, assuming the disposal is taxable and you are in the occasional-investor regime.
The DGFiP and crypto tax in France
DGFiP reporting needs your crypto tax story to add up. For most France crypto tax filers, that means three things.
Taxable disposals: crypto-to-fiat sales, crypto spent on goods or services, and other taxable disposals under article 150 VH bis need to be reported.
EUR values: you need fair market values at the relevant dates and times.
Proof: the PVCT method draws on the entire portfolio, so old buys can affect the return years later.
DGFiP guidance on digital assets explains that taxable digital-asset gains and losses are calculated on Formulaire 2086 and reported through the main return, with totals flowing to 3AN for gains or 3BN for losses.
Pro tip
Keep tax records for at least three years from the year after the relevant tax year. For crypto, keeping them longer is usually smarter. If you sell in 2028, a 2021 acquisition can still affect the PVCT calculation.
How are crypto losses taxed in France?
Crypto losses can offset crypto gains of the same nature in the same year. A net crypto loss generally cannot be carried forward to later years or used against non-crypto gains.
This table explains how crypto capital losses work in France.
If you have | What usually happens |
Gains and losses in the same year | Losses offset gains of the same nature in that year |
A net crypto loss | It cannot be carried forward to later years |
A crypto loss and stock gains | The crypto loss generally cannot offset non-crypto gains |
No taxable disposals | No realized crypto capital loss to claim under PFU |
Example
You have a €2,000 crypto gain and a €500 crypto loss in the same year.
Your net gain is €1,500. Apply the applicable rate for the income year you are filing.
Warning
Because French crypto losses cannot be carried forward, timing can affect the result. If you realize losses in a different year from gains, you may lose the offset.
What is considered crypto income in France?
Crypto income is different from a PFU capital gain. Common income categories include:
Crypto mining rewards, generally treated as BNC
Rewards that function like compensation
Some staking, lending, referral, or DeFi rewards, depending on the facts
Business or professional crypto activity
Crypto received as payment for goods or services
The key recordkeeping point is separation. A sale for fiat belongs in your disposal records. Mining, rewards, or compensation may need income records first, then later PVCT records if you sell the crypto.
How to calculate crypto income
If crypto is taxable when received, measure it at EUR fair market value when you receive or control it.
Track:
Date and time received
Asset
Quantity
EUR value
Wallet or account
Source
Reason received
Whether you did anything in exchange
Example
You receive rewards worth €25. Save the timestamp, asset, quantity, EUR value, wallet, and source.
If the reward is taxable income, that €25 is reported under the relevant regime and also becomes part of the crypto portfolio history for later PVCT calculations.
Pro tip
Use and bookmark our free crypto profit and tax calculators for simple calculations, no registration required.
How are crypto airdrops taxed in France?
It depends. A promotional crypto airdrop, a task reward, and a protocol distribution may not all land in the same place. France does not provide one simple DGFiP rule that covers every airdrop.
Record:
Date you gained control
Token received
Quantity
EUR value used
Why you received it
Whether you did anything in exchange
Wallet address
Transaction ID
Later sale or swap
Example
You receive 200 tokens from a protocol airdrop worth €40 when credited.
Save the value and reason for receipt.
A French tax professional can help decide whether it is income on receipt or tracked for later disposal.
Pro tip
Our guide to crypto airdrop taxes can help you separate promotional distributions, task-based rewards, and protocol distributions before the French classification review.
How is DeFi taxed in France?
It depends on the DeFi action. A swap from one crypto asset to another is generally not taxable in France if there is no cash adjustment, goods, services, or fiat involved. A later sale for EUR is taxable.
DeFi becomes more complex when transactions create reward tokens, receipt tokens, wrapped assets, LP tokens, lending returns, borrowing records, liquidation proceeds, bridge records, or protocol incentives. One wallet action can produce several tax-relevant records even if the headline action looks like a simple swap.
Pro tip
Our expert DeFi tax guide explains common DeFi transaction types. We also have separate guides to liquidity pool taxes and Uniswap taxes, which can help you label activity before applying French PVCT and income rules.
Keep a transaction-level trail:
Timestamp
Asset
Quantity
EUR value
Wallet address
Protocol
Transaction ID
Fees
What changed in your position
Example
You swap USDC for ETH inside a DeFi app. That is generally a crypto-to-crypto exchange, not a taxable disposal at that moment.
Later, you sell ETH for EUR. That sale is taxable and needs the PVCT calculation.
Pro tip
Don’t summarize DeFi as “yield” in your records. Label the actual action: swap, bridge, stake, unstake, lend, borrow, repay, reward, LP deposit, LP withdrawal, liquidation, or fee.
Is crypto as payment for goods and services taxed in France?
Yes. Spending crypto is generally taxable because you are disposing of cryptocurrency for something outside the digital-asset exchange system.
If you are a merchant accepting crypto, TVA may also apply. VAT treatment depends on the supply of goods or services and the EUR value at the time of the transaction.
Track:
Invoice or receipt
EUR value
Crypto received or spent
Date and time
Wallet addresses
Transaction ID
Fees
Whether you were acting as a consumer, merchant, contractor, or business
Example
You use crypto to buy a laptop for €1,200.
The €1,200 value is generally treated as disposal proceeds for crypto capital gains purposes.
If you’re the merchant, the sale may also have VAT consequences.
Record-keeping for crypto transactions in France
PVCT needs a whole-portfolio history. A tidy FIFO report from another country can look helpful and still be wrong for France.
Keep:
Date and time
Asset and quantity
EUR fair market value
Transaction fees
Wallet addresses
Transaction IDs
Exchange CSVs and statements
Trade confirmations
Reward histories
Invoices or receipts for business activity
Notes explaining edge cases
Pro tip
Our guide to avoiding crypto tax headaches gives a useful recordkeeping frame for exchange exports, wallet data, and transaction labels. For France, the same raw records then need to be shaped into PVCT.
What records do I need for my crypto taxes?
You need raw records and working records.
Raw records include:
Exchange CSV exports
Crypto wallet addresses and transaction IDs
Trade confirmations
Fee history
Rewards history with timestamps
Invoices and receipts for business activity
Evidence for lost, stolen, or hacked assets
Working records include:
PVCT portfolio worksheet
Dispositions log
Proceeds, attributed cost, fees, gain, and loss
Foreign exchange account list
Notes on airdrops, staking, DeFi, gifts, crypto donations, scams, and transfers
How to file crypto taxes in France
To file crypto taxes in France, gather your full transaction history, label each transaction, calculate taxable disposals under PVCT, and report the results on the right French forms.
The workflow is:
Pull every exchange, wallet, app, and CSV into one place.
Label each transaction.
Convert values to EUR.
Separate taxable disposals from deferred crypto-to-crypto trades.
Calculate taxable disposals under PVCT.
Complete the correct French forms.
Review foreign crypto account reporting.
Keep support for every figure.
Step 1: Pull every exchange, wallet, app, and CSV into one place
An accurate PVCT calculation requires the whole portfolio. Include:
Browser wallets
Mobile wallets
DeFi apps
NFT marketplaces
Crypto mining pools
Staking platforms
Airdrop records
Foreign exchange accounts
Step 2: Label each line
Label each transaction so wallet transfers are not mistaken for sales. Useful labels include:
Buy
Sell
Swap
Spend
Income
Transfer
Gift
Deposit
Withdrawal
Reward
Bridge
Liquidity pool (LP) deposit
LP withdrawal
Fee
Crypto hack or loss
Step 3: Convert values to EUR
Use fair market value at the relevant date and time.
You’ll need EUR values for:
Taxable disposals
Rewards
Mining income
NFT sales
Crypto payments
Fees
Portfolio value at disposal time
Step 4: Calculate taxable disposals under PVCT
Don’t use FIFO, HIFO, LIFO, or a Canada-style ACB crypto accounting methods for the French PVCT calculation.
PVCT needs:
Sale price
Total acquisition cost of the entire digital-asset portfolio
Total market value of the entire digital-asset portfolio at disposal time
Eligible fees
Resulting gain or loss
Step 5: Complete the correct French forms
This table shows where French crypto numbers go.
What you are reporting | Where it goes |
Crypto-to-fiat gains and losses | Formulaire 2086 |
Main annual income return | Formulaire 2042 |
Net crypto gain or loss summary | Formulaire 2042-C, usually 3AN for gains or 3BN for losses |
Progressive-rate option for crypto gains | Formulaire 2042-C, case 3CN |
Mining or BNC income | Formulaire 2042-C-PRO or relevant BNC reporting |
Foreign crypto accounts | Formulaire 3916-bis |
This table shows the status of the most recent French filing season.
Income year | Filing season | Status as of July 2026 |
2025 income | Filed in 2026 | Closed |
2026 income | Filed in 2027 | Not yet published by DGFiP |
Foreign crypto account reporting is separate from gain calculations. You may need Formulaire 3916-bis even if you did not sell digital currency for a taxable gain.
Pro tip
If you missed the 2026 deadline for 2025 income, check your impots.gouv.fr account and DGFiP guidance on late filing, corrections, or amended reporting. DGFiP’s 2026 filing page says the online correction service for 2025 income will be available from mid-August 2026 to mid-December 2026.
How to reduce your crypto tax bill in France
The legal ways to lower your crypto tax bill in France are mostly about records, timing, and avoiding unnecessary taxable disposals.
Consider these steps:
Don’t create taxable disposals you don’t need.
Remember that holding crypto is not taxable.
Remember that crypto-to-crypto swaps without cash adjustment are generally not taxed at the time.
Track fees so gains are not overstated.
Realize losses in the same year as gains when appropriate.
Watch the €305 annual disposal-proceeds threshold.
Consider the progressive-rate option if your income is low enough for it to help.
Keep transfer logs so your own wallet moves are not mistaken for sales.
Reconcile foreign exchange accounts before filing.
Keep DeFi and NFT records before platforms disappear or dashboards change.
France’s loss rules make timing especially important because net crypto losses generally don’t carry forward. If you realize losses in a different year from your gains, you may lose the offset.
Pro tip
If you’re comparing planning concepts, our guide to crypto tax-loss harvesting can help explain the basic idea of realizing losses, but France’s same-year offset rule controls the French result.
Warning
Not reporting can create penalties, interest, and foreign-account reporting problems. Legal tax reduction starts with complete records, timing, fee tracking, and the right forms, not omitted transactions.
How to calculate and file your France crypto taxes with TokenTax
TokenTax crypto tax software can help French crypto users pull transaction history into one place. That can be useful if you trade across multiple exchanges, self-custody wallets, crypto apps, NFT marketplaces, and international platforms or crypto exchanges.
For a French crypto tax workflow, TokenTax may help you organize:
Exchange CSVs and API imports
Wallet histories
Token quantities and timestamps
Transaction IDs
Fees
Transfers between your own wallets
Reward histories
Export files for a local accountant
The France-specific filing still needs separate review. Formulaire 2086 requires PVCT disposal calculations. Formulaire 3916-bis may be needed for foreign crypto accounts. DeFi, NFTs, staking, mining, gifts, and donations can require additional classification.
Before relying on any software for a French crypto tax return, confirm that your final filing handles:
PVCT whole-portfolio calculations
EUR fair market values
Formulaire 2086
Formulaire 2042-C boxes 3AN, 3BN, and 3CN
Foreign account reporting
Fees and wallet transfers
DeFi, staking, NFT, mining, and gift records
France crypto tax FAQs
Do you have to pay tax on crypto in France?
Is crypto-to-crypto trading taxed in France?
What is the crypto tax rate in France?
Do I pay tax when I move crypto between my own wallets?
How are crypto staking and DeFi rewards taxed in France?
Which forms do I use to report crypto to the DGFiP?
Does TokenTax support France crypto taxes?
Will France’s “unproductive wealth” tax apply to my crypto?
To stay up to date on the latest, follow TokenTax on Twitter @tokentax.