Cryptocurrency has gone from a niche interest to a mainstream investment class, and the Canada Revenue Agency has made it clear that digital assets are fully taxable. Whether you hold Bitcoin, Ethereum, stablecoins, NFTs, or any other digital asset, the CRA requires you to report your transactions and pay tax on your gains. Failing to do so is not a grey area — it is tax evasion, and the CRA has invested heavily in tools and partnerships to identify non-compliant crypto holders.
This guide covers everything Canadian crypto investors need to know in 2026: how crypto is classified for tax purposes, which transactions trigger taxable events, how to calculate your gains and losses, and how to report everything correctly on your tax return.
How the CRA Classifies Cryptocurrency
The CRA treats cryptocurrency as a commodity, not a currency. This means that crypto transactions are subject to either capital gains tax or business income tax, depending on your circumstances. For the vast majority of individual investors who buy and hold crypto as an investment, gains are treated as capital gains. If you are actively trading — making frequent transactions with the primary intention of generating profit from short-term price movements — the CRA may classify your gains as business income, which is fully taxable (100% inclusion) rather than partially taxable under capital gains rules.
The distinction between capital gains and business income matters enormously under the new capital gains rules. Capital gains benefit from the inclusion rate (50% on the first $250,000, 66.67% above that for individuals), while business income is included at 100%. If you traded crypto as an occasional investor, your $100,000 gain results in roughly $50,000 of taxable income. If classified as business income, the full $100,000 is taxable. Use our capital gains tax calculator to see the difference.
Which Transactions Are Taxable?
Nearly every crypto transaction can trigger a taxable event. The most common taxable events include:
Selling cryptocurrency for Canadian dollars or any other fiat currency — this is the most straightforward taxable event. Your gain or loss is the difference between what you received and your adjusted cost base (ACB) for the crypto sold.
Trading one cryptocurrency for another — even if you never convert to Canadian dollars, swapping Bitcoin for Ethereum (or any other crypto-to-crypto trade) is a disposition that triggers a capital gain or loss. You must determine the fair market value of both assets at the time of the trade in Canadian dollars.
Using cryptocurrency to purchase goods or services — if you use Bitcoin to buy a coffee, you have technically disposed of the Bitcoin. Your gain or loss is the difference between the fair market value of the crypto at the time of the purchase and your ACB.
Receiving crypto as payment for goods or services — if you are paid in crypto for freelance work or other services, the fair market value at the time of receipt is included in your income, either as employment income or business income. This is separate from any subsequent gain or loss when you later sell the crypto.
Staking rewards, airdrops, and mining income — cryptocurrency received through mining, staking, airdrops, or similar mechanisms is generally treated as income at the fair market value when received. The amount becomes your ACB for future disposition calculations.
Calculating Your Adjusted Cost Base (ACB)
The adjusted cost base is the foundation of all crypto tax calculations in Canada. Your ACB represents the average cost of all units of a particular cryptocurrency that you hold. Canada uses the "average cost method" — meaning each time you acquire more of a cryptocurrency, the cost is averaged across all units you hold.
For example, if you buy 1 Bitcoin for $40,000 and later buy another 1 Bitcoin for $60,000, your ACB per Bitcoin is $50,000 ($100,000 total cost / 2 Bitcoin). If you then sell 1 Bitcoin for $70,000, your capital gain is $20,000 ($70,000 - $50,000 ACB).
This becomes complex when you have dozens or hundreds of transactions across multiple exchanges and wallets. Each trade, swap, and purchase affects your ACB for every cryptocurrency involved. Manual tracking is nearly impossible for active traders — crypto tax software like CoinTracker, Koinly, or CryptoTaxCalculator can automate the process by importing your transaction history from exchanges and wallets.
Once you have calculated your total capital gains, run them through our capital gains tax calculator to see your tax liability under the current inclusion rates.
DeFi, NFTs, and Emerging Crypto Tax Issues
Decentralised finance (DeFi) introduces additional tax complexity. Providing liquidity to a DeFi protocol, receiving yield from lending, or participating in liquidity mining all generate taxable events. Each time you deposit tokens into a protocol and receive different tokens in return, that is a disposition of the deposited tokens and an acquisition of the received tokens — both at fair market value.
NFTs (non-fungible tokens) are treated similarly to other crypto assets. Minting an NFT (if you are the creator) generates business income. Purchasing and selling NFTs as an investor generates capital gains or losses. If you trade crypto for an NFT, the crypto disposition is a taxable event.
The CRA has not issued detailed guidance on every DeFi scenario, but the general principles apply: any transaction that involves a change in beneficial ownership or a disposition of an asset is a taxable event, and the fair market value at the time of the transaction determines the amounts.
Reporting Crypto on Your Tax Return
Capital gains and losses from crypto are reported on Schedule 3 of your T1 tax return. You must list each disposition and provide the proceeds, ACB, outlays and expenses, and resulting gain or loss. If you have many transactions, you may summarise by cryptocurrency type (all Bitcoin dispositions on one line, all Ethereum on another, etc.), but you must maintain detailed records to support the summary figures.
If your crypto activity is classified as business income, you report it on form T2125 (the same form used for any self-employment income). This includes mining income, frequent trading profits, and income from crypto-related services.
The CRA has exchange information-sharing agreements with major Canadian crypto exchanges. They know who is buying and selling, and they can cross-reference exchange data with tax returns. If you have unreported crypto income from prior years, the CRA's Voluntary Disclosures Programme allows you to come forward and correct previous returns with reduced penalties — but only if you come forward before the CRA contacts you.
For a complete picture of how crypto income fits into your overall tax situation, use our crypto tax calculator and salary calculator to model your total income and tax liability for 2026.