CryptoTaxIQ

Canada Crypto Tax Calculator — 2025

Free calculator using the 50% inclusion rate (the 66.67% proposal was deferred) and combined federal + provincial marginal rates for 2025.

Canada Crypto Tax Calculator — 2025

CRA treats crypto as a commodity. 50% of gains are taxable at your combined federal + provincial marginal rate. Uses Adjusted Cost Base (ACB) for lot matching.

Capital gain
CAD 7,000
Taxable amount (50% inclusion): CAD 3500
Tax owed
CAD 1016.75
Net gain
CAD 5983.25

50% inclusion rate: CAD 3500 taxable at 29.0% combined federal+provincial rate.

ACB accounting is a headache. Let software do it.

CRA requires you to track the Adjusted Cost Base for every single unit of every crypto asset, including superficial-loss rules across related accounts. Koinly handles ACB natively with T1135 form support for foreign exchange holdings.

Try Koinly (Canada) free →
Methodology & sources

CRA guidance on crypto:canada.ca Digital Currency.

Inclusion rate remains at 50% for 2025 — the 2024 federal budget proposed 66.67% above $250k gains, but this was deferred to 2026 or later.

Combined marginal rates used (top/middle/low): ON 53.53% / 43.41% / 29.05%; BC 53.80% / 40.80% / 28.70%; QC 53.26% / 49.46% / 37.53%; AB 48% / 38% / 25%.

How Canadian crypto tax works in 2025

CRA treats cryptocurrency as a commodity, not currency. Gains and losses on disposal are either capital gains (most common) or business income (for frequent traders). Guidance lives in the CRA's Digital Currency bulletin and IT-479R (commodity transactions).

The 50% inclusion rate — what it means

Canada does not tax the full capital gain. Instead, only 50% of the gain is included in your taxable income and taxed at your combined federal + provincial marginal rate.

Example: an Ontario investor with $85,000 of other income realizes a $10,000 gain. Taxable portion = $5,000. At their marginal combined rate (~29%), they owe ~$1,450 tax.

The 66.67% inclusion rate proposal: Budget 2024 proposed raising the inclusion rate to 66.67% for gains above $250,000 (individuals) or for all gains (corporations/trusts). The Liberal government deferred this proposal indefinitely following the 2025 election. For 2025 filing, the 50% rate continues.

Adjusted Cost Base (ACB) — Canada's lot matching

Canada requires Adjusted Cost Base averaging, not FIFO or HIFO. All units of the same cryptoasset you hold are pooled with a running weighted-average cost. When you dispose of some units, the ACB per unit × units sold gives the cost basis.

Example: You buy 2 BTC at $30,000 CAD ($60,000 total) and later 1 BTC at $60,000 CAD ($60,000 total). Your ACB is $120,000 ÷ 3 = $40,000 per BTC. Selling 1 BTC at $65,000 → gain = $65,000 − $40,000 = $25,000, taxable portion $12,500.

Superficial loss rule

Similar to the US wash-sale rule but broader: if you sell at a loss and you (or an affiliated person — spouse, your controlled corporation) acquire the same crypto within 30 calendar days before or after the sale, the loss is denied and added to the ACB of the new position.

This rule does apply to crypto in Canada, unlike in the US. Watch out with tax-loss harvesting.

Business income vs capital gains

If your crypto activity looks like a business (frequent, systematic trading, deep knowledge, day-trading, promoting services), the CRA may reclassify gains as business income — which is 100% taxable, not 50%. Factors the CRA weighs:

  • Frequency of transactions
  • Duration of holdings (short = business-like)
  • Knowledge of crypto markets
  • Time spent on crypto activity
  • Financing (using borrowed money to trade suggests business)
  • Intention at acquisition

Most retail investors qualify as capital-gains treatment. Day-traders and those running crypto "businesses" may not.

Provincial impact on your rate

Your combined rate depends heavily on your province. Top marginal rates on capital gains income (applied to the 50% included portion):

  • Quebec: up to 53.26% (highest in Canada)
  • Ontario: up to 53.53% at top bracket
  • British Columbia: up to 53.80%
  • Alberta: up to 48.00% (lowest among large provinces)
  • Manitoba, Saskatchewan, Atlantic provinces: varies, generally 47–54%

T1135 — foreign property reporting

If you hold crypto on non-Canadian exchanges (Binance, Kraken, Gemini International) and the total cost exceeds $100,000 CAD at any point in the year, you must file Form T1135 separately from your T1 return. Penalties for non-filing start at $25/day up to $2,500.

Filing timeline

  • 30 April 2026: T1 individual return for 2025 tax year (15 June if self-employed; balance owing still due 30 April)
  • T1135: due with T1 if applicable

Our recommendation

Koinly supports Canadian filers with native T1 Schedule 3 export, T1135 cost calculations, and superficial-loss rule handling. Converts transactions to CAD at Bank of Canada daily rates. Free import; pay CAD $49–$279 to export.