Estimate tax on a cryptocurrency sale in France or Québec. Separate the sale proceeds, taxable gain, estimated tax and what remains, with the calculation limits available at every step.
For France, this guide distinguishes the flat rate and progressive income-tax scale. For Québec, the simulator uses the taxable share of the gain and your selected marginal rate; it does not reconstruct your full federal and provincial return. Rules and limitations are dated in the Taxes tab.
This amount, the difference between the sale price and the purchase price, is the base used to calculate the tax.
Depends on the country chosen (France or Quebec), and for France, on the regime elected (flat tax or progressive brackets) as well as other household income and the family quotient. The exact figure, based on rates checked and dated, shows up in the live calculator.
You invest €1,000 then sell everything for €1,500: the gross capital gain is €500. With a hypothetical 30% tax on that gain, tax is €150. You receive €1,350, including your original €1,000. The actual calculation depends on the country and applicable tax cost.
A progressive scale applies different rates to portions of income: the highest band’s rate does not apply to all income. An allowance reduces the taxable base. Social charges may be added to income tax. The effective rate is total tax divided by the relevant gain or income.
For the private crypto case modelled, the default combined rate is 31.4%: 12.8% income tax and 18.6% social charges. Electing the progressive scale concerns all crypto gains for the year and depends on other income. The 2026 scale used applies to 2025 income; a future 2027 filing scale may differ.
In Québec, the calculation applies the selected combined marginal rate to the taxable portion of the gain. It does not reconstruct every income band: it is an approximation. Other countries have their own exemptions, thresholds and rules. Currency conversion makes amounts comparable; it does not make tax systems identical.
The purchase-and-sale mode suits a full sale or a known tax cost. A partial French sale requires a portfolio calculation. Dutch Box 3 assets, carried-forward losses and some household circumstances cannot be reduced to one sale. Tax rules are dated and entered manually, not updated by economic feeds. SAS/SASU mode remains a remuneration estimate using simplified contribution rates.