Canadian Crypto Tax Calculator — CRA 50% Inclusion Rate
Calculate your Canadian cryptocurrency capital gains tax. Uses the 50% capital gains inclusion rate, your federal + provincial marginal tax rate, and the CRA ACB (adjusted cost base) method.
Trade Details
Combined rate reference (2024):
Ontario (top bracket): ~53.53%
BC (top bracket): ~53.50%
Alberta (top bracket): ~48.00%
Quebec (top bracket): ~53.31%
Mid-income Ontario (~$80K): ~43.41%
Start Trading Today
Sign up on top exchanges with exclusive referral bonuses
Related Calculators
Related Guides
How the CRA Taxes Cryptocurrency in Canada
The Canada Revenue Agency (CRA) has treated cryptocurrency as a commodity since its first guidance in 2013, and has progressively expanded its guidance in subsequent years to cover staking, DeFi, NFTs, and mining. For most Canadian individual investors, cryptocurrency gains are taxed as capital gains — meaning only 50% of your gain (the inclusion amount) is included in your taxable income and taxed at your combined federal and provincial marginal rate.
This 50% inclusion rate is the cornerstone of Canadian crypto taxation for individual investors. It means that even at Ontario's top combined marginal rate of approximately 53.53%, the effective tax rate on a capital gain is approximately 26.77% — substantially lower than the rates faced by US investors without the benefit of the Canadian inclusion mechanism.
The 50% Capital Gains Inclusion Rate: How It Works
The inclusion rate determines what fraction of your capital gain is subject to income tax. At 50%, only half your gain enters your taxable income and is taxed at your marginal rate. The other half is permanently tax-free — no matter how large the gain.
Step-by-step example: You bought 1 BTC with an ACB of C$30,000 (including fees) and sold it for C$50,000 (after fees). Your capital gain is C$20,000. At the 50% inclusion rate, C$10,000 is included in your taxable income. At a combined marginal rate of 43.41% (Ontario mid-income bracket), your tax is C$10,000 × 0.4341 = C$4,341. Your net profit after federal and provincial tax is C$20,000 − C$4,341 = C$15,659. Without the 50% inclusion rate, you would pay C$8,682 — more than twice as much.
Adjusted Cost Base (ACB): Canada's Cost Basis Calculation
The CRA requires you to track the Adjusted Cost Base of your cryptocurrency holdings. The ACB is the average cost per unit across all your purchases of the same cryptocurrency. Every time you buy more of the same crypto, you add the cost (including fees) to the ACB pool and divide by the new total number of units to get your updated average cost.
When you sell, your cost for that disposal is (ACB per unit) × (units sold). The ACB is updated after each disposal by removing the cost of the units sold from the pool. This mandatory average cost method prevents Canadian investors from selectively using high-cost lots to minimise gains (unlike the US, where Specific Identification is permitted).
ACB tracking example: You buy 1 BTC at C$30,000. Later you buy 0.5 BTC at C$40,000. Your ACB pool is C$30,000 + C$20,000 = C$50,000 for 1.5 BTC, giving an ACB per unit of C$33,333. If you sell 1 BTC at C$55,000, your cost is C$33,333 and your gain is C$21,667.
Business Income vs Capital Gains: The Trading vs Investing Distinction
The CRA's distinction between trading (business income) and investing (capital gains) is the most consequential classification for high-frequency crypto participants. If the CRA classifies your crypto activity as a business, 100% of your profits are included in income (no 50% discount) and taxed at your full marginal rate. Business losses, however, are fully deductible against other income.
Factors the CRA considers include: frequency and volume of transactions; whether you have specialised knowledge of crypto markets; whether crypto activity is your primary source of income; the length of holding periods; and whether the activity is carried out in a business-like manner with business infrastructure. Most individual investors who buy and hold crypto (even if they sell periodically) are treated as capital gains earners.
Canada's Superficial Loss Rule and Crypto
Canada's superficial loss rule (ITA Section 54) prevents you from claiming a capital loss if you or an affiliated person reacquires the identical property within 30 days before or after the sale. The CRA treats cryptocurrency of the same type as identical property. This means selling Bitcoin at a loss and rebuying within 30 days creates a superficial loss: the denied loss is added to the ACB of the repurchased units, deferring (not eliminating) the loss to a future disposal.
Unlike in the United States (where no wash-sale rule applies to crypto), Canadian investors cannot freely harvest crypto tax losses and immediately reinstate their position. To crystallise a genuine deductible loss, you must either wait more than 30 days before rebuying, or acquire a correlated but technically different asset (e.g., sell BTC and buy ETH, which are not identical properties).
Provincial Tax Rates and Their Impact on Crypto
Canada's decentralised tax system means your effective rate on crypto gains varies significantly by province. Combined federal and provincial top marginal rates (2024) include: Ontario 53.53%; Quebec 53.31%; BC 53.50%; Manitoba 50.40%; Saskatchewan 47.50%; Alberta 48.00%; Nova Scotia 54.00%. Lower-income brackets have substantially lower combined rates.
For example, at C$80,000 of income (excluding the gain), an Ontario resident faces a combined rate of approximately 43.41%, while an Alberta resident faces approximately 36%. On a C$20,000 capital gain with 50% inclusion (C$10,000 taxable), the Ontario resident pays C$4,341 in tax versus C$3,600 for the Alberta resident — a difference of C$741 on the same gain.
Reporting Crypto on Your T1 Tax Return
Capital gains from cryptocurrency are reported on Schedule 3 (Capital Gains or Losses) of your T1 General income tax return. You report each disposition with the property description, proceeds, ACB, and gain or loss. The net taxable capital gain (50% of the net gain) is entered at line 19900 of Schedule 3 and flows to line 12700 of your T1. The filing deadline is April 30 (May 1, 2025 for the 2024 return since April 30 falls on a Wednesday). Self-employed individuals have until June 15 to file but must pay any balance by April 30.
The CRA has a sophisticated data-matching program and receives transaction data from Canadian crypto exchanges. The CRA has also been active in court pursuing crypto tax evaders and has issued thousands of requirements to produce records to major exchanges. Voluntary and accurate self-reporting is both legally required and practically essential in the current regulatory environment.
Common Canadian Crypto Tax Mistakes
Failing to track ACB across all purchases. Every acquisition of the same crypto — regardless of amount — affects your ACB per unit. Missing even small purchases causes your ACB to be incorrect and your calculated gains to be overstated.
Ignoring crypto-to-crypto disposals. Trading BTC for ETH is a disposition of BTC at its CAD fair market value on the date of the trade. Both a deemed sale of BTC and a new acquisition of ETH (at its CAD value) must be recorded.
Triggering the superficial loss rule unintentionally. Selling crypto at a loss to offset gains, then rebuying within 30 days, creates a superficial loss that is denied and added back to the ACB — a planning error that requires careful attention to timing.
When to Consult a Canadian Tax Professional
This calculator provides estimates based on the standard 50% inclusion rate for individual investors. Consult a CPA (Chartered Professional Accountant) or registered tax professional if you have high transaction volume, engage in DeFi or yield farming, have mining income, may be classified as a business trader, hold crypto on foreign platforms (FBAR-equivalent reporting may apply via Form T1135 for foreign assets above C$100,000), or have undisclosed prior-year crypto gains you need to correct through the CRA's voluntary disclosure program.