Capital gains tax on crypto in Canada: crypto-to-crypto swaps are taxable dispositions
Tax Guide · Crypto

Capital Gains Tax on Crypto in Canada

Canada does not tax you for holding crypto. It taxes you when you dispose of it — and the CRA’s definition of a disposition is much wider than “cashed out to my bank account.” Swapping one coin for another counts. So does buying a coffee with it. The bigger question is whether your profit is a capital gain, taxed on half, or business income, taxed in full.

Quick answer

In Canada, crypto is treated as a commodity, not currency. When you dispose of it — selling for dollars, trading for another crypto-asset, spending it, or gifting it — you realize a gain or loss. If the activity is capital in nature, only 50% of the gain is taxable. If the CRA considers you to be carrying on a business (frequent trading, short holding periods, market expertise, leverage), 100% of the profit is taxable as business income. Moving coins between wallets you own is not a disposition.

Crypto tax in CanadaThe rule
Buying crypto with dollarsNot taxable — it sets your cost base
Holding cryptoNot taxable, however long you hold
Moving crypto between your own walletsNot a disposition, not taxable
Selling crypto for Canadian dollarsDisposition — capital gain or business income
Trading one crypto-asset for anotherDisposition — taxable even though no cash was received
Spending crypto on goods or servicesDisposition — treated as a barter transaction
Gifting or donating cryptoDisposition
Taxable portion, capital treatment50% of the gain
Taxable portion, business treatment100% of the profit
MiningIn most cases business income when earned
Staking rewards on a centralized exchangeGenerally income when credited to your wallet

Source: Canada Revenue Agency, Reporting income from crypto-asset transactions. Verified August 2026.

What counts as a disposition of crypto in Canada

The CRA lists four events that dispose of a crypto-asset: trading or exchanging it for government-issued currency or another type of crypto-asset, using it to buy goods or services, and transferring ownership by gift or donation. The list is not exhaustive — other situations can also be dispositions.

Two of those catch Canadians out constantly.

Crypto-to-crypto is taxable

Swapping Bitcoin for Ethereum is a disposition of the Bitcoin, even though no dollars ever hit your bank account. You calculate the gain using the fair market value in Canadian dollars of what you received. Someone who trades actively between coins can owe real tax in a year they never once withdrew cash — and traders who did not track it often discover this when the exchange issues records to the CRA.

The second is spending. Because crypto is not government-issued currency, the CRA treats paying for goods or services with it as a barter transaction: you are considered to have disposed of the crypto at its value at that moment, so a coffee bought with appreciated Bitcoin creates a small taxable gain.

What is not a disposition: moving crypto between wallets you own. Transferring from an exchange to your own hardware wallet changes nothing for tax purposes, though you should keep the records showing both addresses are yours.

Business income or capital gain? The CRA’s test

This single question can double your tax bill in Canada, and there is no bright-line rule — the CRA decides case by case, pointing to the securities-trading guidance in Interpretation Bulletin IT-479R. You are generally carrying on a business if your conduct shows you are disposing of crypto-assets in a way capable of producing gains, with that object in view, in a manner similar to a trader or dealer.

The CRA lists six factors that point toward business income:

  • Frequency of transactions — a history of extensive buying and selling
  • Period of ownership — you hold for short periods and turn positions over quickly
  • Knowledge of crypto-asset markets — you have expertise or experience in them
  • Time spent — a substantial part of your time goes to studying the markets
  • Financing — you fund purchases with debt or leverage
  • Advertising — you advertise that you are willing to buy crypto-assets

None of these is decisive alone. A long-term holder who buys quarterly and sells once after four years is plainly on capital account. A person who day-trades on margin, all day, using technical analysis is plainly on business account. Most people sit somewhere between, and the honest answer is that the factors are weighed together.

One trap worth knowing: even a single crypto transaction can be business income if it amounts to an “adventure or concern in the nature of trade” — an isolated purchase made purely to flip for profit, with no intention of holding.

How much tax you actually pay

The treatment decides the arithmetic. Suppose you bought Bitcoin for $8,000 and later traded it for Ethereum worth $20,000, at a 43% marginal tax rate:

TreatmentAmount included in incomeTax at a 43% marginal rate
Capital gain (50% inclusion)$6,000$2,580
Business income (100%)$12,000$5,160

Exactly double, on identical economics. Your marginal tax rate is what the taxable portion gets taxed at, and it is the other half of the calculation — you can work the whole thing through with our capital gains tax calculator.

Business treatment is not purely bad news, incidentally. Business losses are fully deductible against other income, while capital losses are not. The problem is that you do not get to choose the label each year to suit the outcome — the CRA expects your treatment to reflect what you are actually doing, consistently.

Calculating the gain: adjusted cost base with identical coins

A crypto capital gain in Canada is proceeds of disposition minus your adjusted cost base minus the costs of disposing. The CRA defines the adjusted cost base for a crypto-asset as the cost of the asset plus the expenses to acquire it, so exchange and network fees belong in the cost base rather than being forgotten.

The complication is that identical units must be pooled and averaged. If you bought 1.0 BTC at $30,000 and later 0.5 BTC at $50,000, your total cost is $55,000 for 1.5 BTC:

ACB per unit = $55,000 ÷ 1.5 = $36,666.67

Sell 0.75 BTC at $70,000 and your proceeds are $52,500 against $27,500 of cost base, for a $25,000 capital gain — of which $12,500 is taxable. You cannot nominate the expensive coins as the ones you sold; Canada has no US-style specific-identification election. Our guide on how to calculate adjusted cost base covers the averaging rule in full.

Estimate the tax on your gain

Enter your gain and province to see the taxable portion and the tax owing.

Capital Gains Tax Calculator →

Mining, staking, and airdrops

Earning crypto is taxed differently from disposing of it in Canada, and the CRA is direct about mining: in most cases mining activities will be considered carrying on a business, given the scale and resources involved. The value of what you mine goes into business income at the time it is earned. Mining equipment such as ASIC miners or GPU rigs may qualify for capital cost allowance, and a non-resident using mining equipment located in Canada may be carrying on business here.

Staking rewards earned on a centralized exchange are generally income under the Income Tax Act at the time the rewards are credited to your wallet on that platform. A practical consequence people miss: the amount you include as income becomes the cost base of those coins, so when you later sell them, only the movement after that point is a capital gain. Recording the value on the day you received each reward is what stops you being taxed twice on the same dollars.

Small-scale hobby mining and various airdrop or fork situations are genuinely grey, and the CRA has not published a bright line for every case. If real money is involved, this is the point at which a tax professional earns their fee.

Crypto losses: what you can and cannot do with them

A capital loss on crypto in Canada follows the ordinary rules. You may deduct half of your capital losses (allowable capital losses), but only against taxable capital gains — the CRA is explicit that they cannot be applied against employment income or other sources. Anything left over becomes a net capital loss, which you can carry back three years or carry forward indefinitely, as explained in our guide to capital loss carryforward.

Two further points matter for crypto specifically. Selling at a loss and rebuying the same coin within 30 days can trigger the superficial loss rule, which denies the loss for that year — the volatility of crypto makes this an easy mistake to make. And a loss only exists if you actually disposed of the asset: coins that have simply fallen in value, or are stuck on a collapsed exchange, are a harder claim and worth professional advice.

Records the CRA expects you to keep

Crypto record-keeping in Canada is the practical difference between a clean filing and an expensive reconstruction. For each transaction, keep the date, the type of transaction, the number of units, the value in Canadian dollars at the time, the exchange or wallet involved, the addresses, and the fees. Exchange platforms report to the CRA, and gaps in your own records tend to be resolved against you.

Two habits save the most pain: export your full transaction history from every platform at least annually, before you ever lose access to an account, and record the Canadian-dollar value of each crypto-to-crypto trade on the day it happened, because reconstructing historical prices years later is slow and disputable.

The full CRA guidance sits across its crypto-asset transactions and mining and staking pages. For the rest of the toolkit, see our free financial calculators.

Frequently asked questions

Do you pay capital gains tax on crypto in Canada?

Yes, when you dispose of it. If the transaction is capital in nature, 50% of the gain is included in your income and taxed at your marginal rate. If the CRA considers your activity to be a business, 100% of the profit is taxable as business income instead.

Is trading one cryptocurrency for another taxable in Canada?

Yes. The CRA treats exchanging one crypto-asset for another as a disposition of the first asset, so a gain or loss is realized even though you never received Canadian dollars. The gain is measured using the Canadian-dollar fair market value of what you received.

Is moving crypto between my own wallets taxable?

No. The CRA states that some transactions do not result in a taxable disposition, such as transfers of crypto-assets between wallets that you own. Keep records showing both wallets are yours.

When is crypto treated as business income instead of a capital gain?

When your conduct resembles that of a trader or dealer. The CRA weighs the frequency of your transactions, how briefly you hold, your knowledge of crypto markets, the time you spend on them, whether you finance purchases with debt, and whether you advertise that you buy crypto-assets. It is decided case by case, and even a single transaction can count if it is an adventure or concern in the nature of trade.

How is crypto mining taxed in Canada?

In most cases the CRA considers mining to be carrying on a business, because of the scale and resources involved, so the value of the crypto-assets you mine is included in business income when earned. Mining equipment such as ASIC or GPU rigs may qualify for capital cost allowance.

Can I use crypto losses to reduce my other income?

Not if the loss is a capital loss. Allowable capital losses can only be applied against taxable capital gains, and any excess becomes a net capital loss you can carry back three years or forward indefinitely. Losses on account of business income are treated differently and are fully deductible against other income.

Last updated: August 2026. Rules verified against Canada Revenue Agency guidance.

This article is general information, not tax advice. Crypto-asset tax treatment depends on your individual facts, and the business-versus-capital determination in particular is made case by case. Confirm current rules with the Canada Revenue Agency and consider speaking with a qualified tax professional, especially for mining, staking, lost or stranded assets, or high-volume trading.