France Crypto Tax Guide 2026

Tynisa (Ty) Gaines
ByTynisa (Ty) Gaines, EAReviewed byZac McClure, MBAUpdated on July 7, 2026 · minute read
VerifiedExpert verified

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.

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:

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:

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

To stay up to date on the latest, follow TokenTax on Twitter @tokentax.

Tynisa (Ty) Gaines
Tynisa (Ty) GainesTax Expert at TokenTax
Tynisa (Ty) Gaines, EA has more than 20 years of experience as a tax professional. Ty has published numerous tax articles, two tax e-books, and an academic publication on cryptocurrency for the National Income Tax Workbook.
Zac McClure
Reviewed byZac McClureCo-Founder & CEO at TokenTax
Zac co-founded TokenTax after his career in international finance and accounting at JPMorgan, Imprint Capital and Bain. He has worked in more than a half-dozen countries and received his MBA from the UPenn Wharton School.