Canada Crypto Tax Calculator
Bottom line: use this Canada crypto tax calculator to estimate CRA capital gains tax under a simplified 2025 resident individual model. It applies the 50% capital gains inclusion concept but does not replace adjusted cost base reconciliation or provincial tax review.
Quick answer
This calculator applies the selected jurisdiction preset to your crypto disposals and income items. It is an estimate only and is not filing software or tax advice.
| Formula | Taxable amount = realized gains and income items after the selected jurisdiction rules are applied. |
|---|---|
| Inputs | Tax residence, tax year, disposals, staking or airdrop income, fees, and holding period. |
| Sources | Country-specific preset model, jurisdiction notes, and official tax authority guidance where available. |
| Limits | Not filing software and not a replacement for official local tax rules or professional advice. |
How to Calculate Crypto Capital Gains Tax in Canada
The Canada Revenue Agency (CRA) taxes cryptocurrency as a commodity, meaning disposals are subject to capital gains tax or business income tax depending on your activity. For most individual investors, only 50% of net capital gains are included in taxable income and taxed at your marginal federal and provincial rate. Canada does not offer a holding period discount, but proper tracking of your adjusted cost base (ACB) is critical because the superficial loss rule prevents claiming losses on repurchased assets within 30 days.
The Canada Crypto Tax Estimator applies a simplified CRA model for the 2025 tax year. Capital gains are calculated as: Gain = (Selling Price − Purchase Price) × Quantity. Only 50% of this gross gain is included in your taxable income, a concept known as the capital gains inclusion rate. The calculator then adds this included portion to your regular income and applies the federal progressive tax brackets to determine the incremental tax owed. The federal rates for 2025 are 15% on the first C$57,375 of taxable income, 20.5% up to C$114,750, 26% up to C$177,882, 29% up to C$253,414, and 33% above that. Provincial taxes are not included in this simplified model but can add significantly to your total liability. You must also track your Adjusted Cost Base (ACB) in Canadian dollars for each cryptoasset, converting all transactions using the exchange rate on the transaction date. The calculator does not model the superficial loss rule or business income treatment.
Track your gains throughout the year using the Profit/Loss Calculator so you are prepared for end-of-year tax filing. To work out your cost basis across multiple buys, use the DCA calculator.
Canada Tax Rules at a Glance
Example Calculations
Example A: Moderate Short-Term Gain
You bought 1 ETH at C$3,000 and sold at C$4,500 after 6 months. Your regular income is C$80,000.
Example B: Large Bitcoin Gain
You bought 0.5 BTC at C$30,000 and sold at C$70,000. Your regular income is C$120,000.
Example C: Capital Loss Carryforward
You bought 5 ETH at C$4,000 and sold at C$2,500. Your regular income is C$60,000.
Example D: Nova Scotia Resident with Combined Federal and Provincial Tax
You bought 0.3 BTC at C$45,000 and sold at C$80,000. You live in Nova Scotia and your regular income is C$85,000. Nova Scotia provincial tax rate at this income level is approximately 14.5%.
Note: This is a simplified estimate. Nova Scotia uses a progressive provincial tax system (8.79%–18% for 2025), and the calculator above reflects federal tax only. For accurate planning, add your provincial rate to the federal marginal rate.
Filing Guide — Canada Revenue Agency
Canadian taxpayers report crypto capital gains on Schedule 3 of their T1 Income Tax and Benefit Return. If you hold cryptoassets with a total cost exceeding C$100,000 outside Canada, you must also file Form T1135. The tax filing deadline is 30 April for most individuals, or 15 June if you are self-employed (though any balance owing is still due 30 April). Accurate record-keeping in Canadian dollars is mandatory, including exchange rates on transaction dates.
Common Mistakes to Avoid
A common Canadian mistake is failing to account for the superficial loss rule, which disallows capital losses if you or an affiliated person repurchases the same crypto within 30 days before or after the sale. Another error is not converting all transactions to Canadian dollars using the correct exchange rate, since CRA requires reporting in CAD. Many taxpayers also incorrectly classify trading activity as capital gains when it should be reported as business income, which is fully taxable rather than receiving the 50% inclusion.
Official Resources
The following links point to official CRA guidance on cryptocurrency taxation in Canada:
- CRA: Reporting crypto asset transactions — official guidance on reporting requirements
- CRA: Cryptocurrency compliance — compliance information for Canadian taxpayers
Related Resources
Before you can file your crypto taxes, you need to know your profit or loss. Use our Profit/Loss Calculator to track gains and losses for every trade.
Read our comprehensive Crypto Tax Guide for a global overview of how cryptocurrency is taxed, including DeFi, staking, and filing best practices.
Canadian Provincial Income Tax Rates — What the Calculator Doesn't Show
This calculator models only federal Canadian income tax. Each province and territory levies its own additional income tax, and the combined rate can meaningfully increase your total tax liability. For a Canadian earning C$80,000 in regular income, provincial tax can add between C$2,000 and C$8,000 to the federal amount depending on where you live — and the provincial marginal rate on a capital gains top-up can be significant.
| Province | Top Marginal Rate (2025) | Approx. Tax on C$80,000 Income | Provincial Surtaxes |
|---|---|---|---|
| Alberta | 15% | C$3,500–C$4,000 | None |
| British Columbia | 20.5% | C$5,500–C$6,000 | BC MSP surcharge |
| Ontario | 20.16% | C$5,800–C$6,300 | Ontario Health Premium |
| Quebec | 25.75% | C$7,500–C$8,500 | QPP contributions separate |
| Nova Scotia | 21% | C$6,000–C$7,000 | Provincial surtax at high income |
| Manitoba | 20.5% | C$6,000–C$6,500 | Health levy at high income |
| Saskatchewan | 19.5% | C$4,500–C$5,500 | Saskatchewan Health Levy |
For planning purposes, a reasonable rule of thumb is to multiply your federal tax estimate by 1.15 to 1.30 if you live in a higher-tax province (Ontario, BC, Quebec) or 1.05 to 1.15 in Alberta or Saskatchewan. The exact provincial impact depends on your specific income bracket and whether your province uses a surtax. Quebec residents should note that Quebec has its own tax system administered by Revenu Québec and file a separate provincial return.
Can You Hold Crypto in a TFSA or RRSP?
Tax-Free Savings Accounts (TFSAs) and Registered Retirement Savings Plans (RRSPs) are registered accounts with specific rules about which assets they can hold. A common misconception is that you can place cryptocurrency inside a TFSA to grow it tax-free. In practice, this is rarely possible because cryptocurrency is generally not a qualified investment for registered accounts under Canadian tax law.
Qualified investments for TFSAs and RRSPs include cash, publicly traded stocks, government bonds, and certain other securities listed on designated exchanges. Most cryptocurrency exchanges — including Binance, Kraken, and other major platforms — are not themselves qualified investments for TFSA or RRSP purposes. Holding crypto directly in a TFSA would generally result in the account losing its tax-advantaged status for those holdings, triggering a deemed disposal at fair market value.
Some Canadian fintech platforms offer TFSA-eligible crypto exchange-traded products (ETPs) or crypto funds that are structured as securities and held within a TFSA. These are indirect ways to get crypto exposure inside a registered account. However, the crypto fund itself (not the underlying crypto) must be a qualified investment, and you must hold it through a brokerage that is a qualified trustee. Verify with your financial institution before assuming your TFSA-held crypto product is compliant.
If you hold non-qualified crypto inside a TFSA, CRA may deem it disposed of at fair market value on 1 January each year, tax the deemed gain as income, and potentially disqualify the entire TFSA for the year. Similarly, RRSPs that hold non-qualified investments are subject to income inclusion and potential RRSP derecognition. If you are considering holding crypto in a registered account, consult a Canadian financial advisor who specializes in registered accounts.
Form T1135 — When Foreign Crypto Assets Trigger Reporting
Form T1135 (Foreign Income Verification Statement) is one of the most frequently missed reporting obligations for Canadian crypto investors. The CRA requires this form when the total cost base of all "specified foreign property" you own exceeds C$100,000 in a tax year. For most Canadian investors, "specified foreign property" includes crypto held on foreign exchanges — but crucially, it does not include crypto held on Canadian platforms like Wealthsimple Crypto, Coinbase Canada, or Newton.
The threshold is based on the total cost base of all foreign crypto assets combined, not the value. If you hold 0.5 BTC on Binance (cost C$30,000) and 10,000 USDT on Kraken (cost C$13,000), your combined cost base is C$43,000 — below the C$100,000 threshold and no T1135 is required. If your combined cost base crosses C$100,000 at any point during the year, you must file T1135 even if you later sell down below the threshold.
"Foreign" in the T1135 context is defined by the location of the exchange, not your citizenship or residency. Binance, Kraken (international), Bybit, OKX, and most DEXs with no Canadian entity are considered foreign property. Some platforms have a Canadian subsidiary (e.g., Coinbase Canada vs Coinbase Global) — only the foreign parent entity's holdings trigger T1135. Crypto held in a hardware wallet that was purchased from a Canadian retailer and never held on a foreign exchange is generally not foreign property.
Penalty for failing to file T1135 on time: C$500 per month of delinquency, up to a maximum of C$12,000 per year. If CRA determines the omission was made knowingly or due to gross negligence, penalties can be substantially higher and can include other consequences. The form must be filed alongside your T1 tax return by the filing deadline (30 April, or 15 June if self-employed).
If your total foreign crypto cost base exceeds C$100,000, keep a separate log of every foreign exchange you used, the dates you opened and closed each account, and the cost base of holdings at each year-end. This makes T1135 preparation straightforward at filing time rather than a frantic year-end reconstruction exercise.
Canada Crypto Tax Checklist Before You File
Taxable events to review
Check every sale for CAD, crypto-to-crypto swap, crypto spending transaction, liquidity pool exit, and reward disposal. Wallet-to-wallet transfers are not disposals if ownership stays the same, but fees and exchange records still matter for cost basis.
Records CRA may expect
Keep acquisition dates, proceeds, fees, CAD exchange rates, wallet addresses, exchange statements, and notes explaining investor versus business treatment. For multiple buys, reconcile adjusted cost base before relying on a single trade estimate.
Comparing countries? The US crypto tax calculator separates short-term and long-term gains, while the UK crypto tax calculator focuses on HMRC pooling and annual allowance rules. Start from the crypto tax calculator hub for all supported jurisdictions.
Canada Crypto Tax Estimator — FAQ
How does the CRA classify cryptocurrency?
The CRA treats cryptocurrency as a commodity, not as money. This means disposals are generally taxed as capital gains, but frequent trading may be classified as business income and taxed fully at your marginal rate.
What is the capital gains inclusion rate in Canada?
For individual taxpayers, 50% of net capital gains are included in taxable income. This means if you realize a C$10,000 gain, only C$5,000 is added to your other income and taxed at your marginal federal and provincial rate.
Do I pay tax when trading one crypto for another?
Yes. Trading one cryptocurrency for another is a barter transaction and a taxable disposal. You must determine the fair market value in Canadian dollars of the crypto received and calculate your gain or loss against your adjusted cost base.
What is the superficial loss rule?
The superficial loss rule prevents you from claiming a capital loss if you or an affiliated person buys the same crypto within 30 days before or after the sale, and still holds it 30 days after the sale. The loss is added to the ACB of the repurchased asset instead.
Can I carry capital losses backward or forward?
Yes. Capital losses can be carried back up to three years or carried forward indefinitely to offset capital gains in other years. They cannot offset other types of income except in specific farming or fishing situations.
Do I need to file Form T1135 for crypto?
If you hold cryptoassets with a total cost exceeding C$100,000 outside of Canada, you must file Form T1135 (Foreign Income Verification Statement). Crypto held on Canadian exchanges generally does not require this form.