How to Buy Crypto in France (2026): EUR, SEPA and Fees
Start with euros in your bank account and follow a practical route to owning crypto in France. Compare SEPA funding and trading costs, check the provider’s authorization, and learn which records to keep before your first purchase.
Checked 28 October 2026 · For people buying from France
This guide covers owning cryptocurrency, not leveraged trading or exchange-traded products. Crypto can lose its value. Some links are affiliate links; we may earn a commission. They do not determine which payment routes are included.
Choose the route that fits your starting point
EUR → Bitvavo → crypto
Bitvavo supports euro funding by SEPA bank transfer. It suits someone who wants to fund an account from their own bank and then place a separate spot order. Copy the beneficiary and reference from your account’s deposit screen. A credited euro balance is not yet a cryptocurrency purchase.
EUR → Coinbase → crypto
Coinbase lists euro SEPA funding, simple purchases and Advanced order-book trading. This can suit someone who wants a choice of order interfaces. Compare the final quote and the Advanced fee tier separately; they are different products, even within the same account.
These are two documented routes, not a ranking of every provider. Payment methods, banking checks and available assets depend on your account. Confirm them before sending money.
Check the legal entity, not just the brand
ESMA’s register lists Bitvavo B.V. under the Dutch AFM and Coinbase Luxembourg S.A. under Luxembourg’s CSSF, both with France among their service countries. Match the entity in your account terms and its permitted services. MiCA authorization does not insure your coins or guarantee a token’s value.
An old French PSAN registration is not, by itself, proof of current MiCA authorization. Check the current PSCA/CASP entity and services rather than relying on an old badge or review. Lending, staking and leveraged products require separate checks.
Compare the complete cost of a €1,000 purchase
Use the same asset, wallet destination and network at roughly the same time. Compare the euros paid with the coins received after withdrawal. A low trading fee can be outweighed by the quoted price, payment charges or a fixed withdrawal cost.
Turn a percentage into euros
At the checked date, Bitvavo’s entry EUR-market tier lists 0.15% maker and 0.25% taker fees. A €1,000 executed taker trade therefore costs €2.50 in trading fees, before price effects or a crypto withdrawal. Stablecoin and other market categories have separate schedules. Check your pair, tier and order preview.
A quote needs a full breakdown
Bitvavo lists SEPA deposits as free, while trading and crypto withdrawals have separate charges. Coinbase simple purchases include a quoted spread and a fee; Advanced uses an order book and its own fee schedule. Compare the final coins received, not just the funding or trading headline.
Try the full-route comparison
Imagine two routes for the same asset and network. Route A has no funding charge, €10 trading costs and a €5 withdrawal. Route B has a €4 funding charge, €3 trading costs and a €6 withdrawal. Assume equal execution prices and no other charges. Which is cheaper?
A totals €15; B totals €13. B is €2 cheaper under these assumptions, despite charging for funding. These are teaching figures, not live offers. Different spreads, purchase sizes or withdrawal networks can reverse the result.
From account setup to coins in your wallet
Verify access and secure the account
Use the official provider site, confirm eligibility for residents of France and complete identity checks. Secure the account with a unique password and strong two-factor authentication. Stop if someone asks you to install remote-access software or send crypto to unlock your account.
Fund the right balance
Choose a EUR deposit and use the current beneficiary, IBAN and exact reference shown in your account. Bitvavo specifically advises French bank users to repeat that reference in every visible payment-reference or description field, without extra text. Its SEPA guidance allows up to two working days; Coinbase lists 1–3 and requires matching account names. Wait for the credited balance before buying.
Review the asset and order
Confirm the exact coin, purchase amount, quoted price and fees before accepting. A market order prioritizes execution; a limit order sets a price boundary but may not fill. Avoid confusing spot ownership with futures, leveraged tokens or a similarly named asset.
Check the destination before withdrawing
Match the asset, network and receiving address with your wallet’s instructions, including a memo or tag if required. Inspect the withdrawal minimum, fee and net amount. Consider a small test transfer where practical. Never give an exchange or support agent your wallet’s recovery phrase.
Keep the records France’s tax calculation needs
For private holdings, selling crypto for euros or spending it on goods or services can trigger a taxable disposal. Crypto-to-crypto exchanges without a cash balancing payment benefit from tax deferral. The €305 annual exemption concerns total disposal proceeds, not profit; exceeding it does not leave the first €305 tax-free. Keep a complete portfolio history, including assets held away from the exchange you use to sell.
- Euro acquisition costs, disposal proceeds, fees and the whole portfolio’s value at each taxable disposal
- Exchange exports and wallet transaction IDs, identifying transfers between your own accounts
- Each foreign platform account’s entity, account reference and opening or closure dates for annual reporting
Simplified first-sale example: total acquisition cost €2,000, whole portfolio worth €3,000, sale proceeds €600. The allocated cost is €2,000 × €600 ÷ €3,000 = €400, leaving a €200 gain before any deductible selling fees. This is not FIFO for the individual coin. Later disposals must adjust for capital already allocated; follow the official 2086 instructions.
Questions before your first purchase
Does sending a SEPA transfer buy Bitcoin automatically?
No. On the funding routes described here, a bank transfer credits a euro balance. You then choose Bitcoin or another asset and confirm a separate order. Before transferring, copy the live deposit details, use a bank account accepted by the provider and check the payment reference. Never reuse an IBAN copied from a guide or an unsolicited message.
Do I need my own wallet immediately?
You can use a provider’s custody service where offered, but then depend on its access controls and withdrawals. A self-custody wallet gives you responsibility for backups and transaction accuracy. Learn the process before moving funds; self-custody does not remove every risk.
Which French tax forms should I know about?
Form 2086 records private crypto disposals; the annual result goes into the income-tax return. Foreign crypto platform accounts are reported separately on 3916–3916 bis, even when no sale produced a gain. The tax authority’s guidance checked here states a 31.4% flat charge on private gains, with an option for the progressive income-tax scale. Check the rules for your tax year and circumstances; professional activity and staking can follow different rules.
Choose your next practical step
Use the local payment and eligibility checks above first. Then go deeper into the platform, asset or skill relevant to your purchase.
Sources and scope
Reviewed against the official pages below on 28 October 2026. Fees, payment availability and permissions can change; confirm the current terms and order preview. This is general education, not individual investment or tax advice.
- Read Bitvavo’s SEPA instructions for French banks
- ESMA: check the MiCA provider register
- AMF: Bitvavo’s provider entry
- Coinbase’s European legal entity
- Check Bitvavo’s fee schedule
- Coinbase’s fee disclosures
- Coinbase: EU payment methods
- French tax authority: crypto disposals and reporting
- French tax authority: portfolio calculation method
- Form 2086 and the current instructions



