Do You Have to Pay Tax on Crypto in Canada? CRA Rules Explained

A plain-language breakdown of Canada's crypto tax rules — what the CRA taxes, what it does not, and what every Canadian crypto holder needs to know before filing their return.

If you own cryptocurrency in Canada, you have probably wondered: do I actually have to pay tax on this? The short answer is yes — but the full answer is more nuanced than most people realize. The Canada Revenue Agency (CRA) has clear rules around crypto taxation, and understanding them can save you from unexpected bills, penalties, and the stress of a CRA audit.

At Fullstake CPA, we are licensed Canadian CPAs who have handled hundreds of crypto tax returns for clients across Canada. This guide breaks down the CRA’s rules in plain language so you know exactly where you stand. If you need personalized help, explore our crypto tax reporting services or book a free consultation.

How Does the CRA Treat Cryptocurrency?

The CRA does not treat cryptocurrency as money. Instead, it treats crypto as a commodity — similar to gold, oil, or any other property. This distinction matters a great deal for how your crypto activity is taxed.

Because crypto is a commodity, every time you dispose of it — sell it, trade it, spend it, or even give it away — you trigger a taxable event. The profit or loss from that transaction must be reported on your Canadian tax return. This is true whether you are using a Canadian exchange, an international platform, a decentralized exchange, or a cold wallet.

The CRA has been clear on this position since 2013 and has progressively increased its enforcement activity every year since. In 2024 and 2025, the CRA conducted targeted audits of crypto holders identified through exchange data requests and on-chain analysis.

What Types of Crypto Activity Are Taxed?

Selling crypto for Canadian dollars

This is the most obvious taxable event. When you sell Bitcoin, Ethereum, or any other cryptocurrency for Canadian dollars, you realize a capital gain or loss. Your gain is the difference between what you sold it for and your adjusted cost base (what you originally paid for it, including fees).

Trading crypto-to-crypto

This catches many Canadians off guard. When you swap one cryptocurrency for another — for example, trading Bitcoin for Ethereum — the CRA treats this as two separate transactions: selling Bitcoin at its current market value and buying Ethereum. You must calculate and report the gain or loss on the Bitcoin at the time of the swap, even if you never touched a dollar of Canadian currency.

Using crypto to buy things

Paying for goods or services with cryptocurrency is a taxable disposal. If you used Bitcoin worth $500 to buy a new keyboard, and that Bitcoin only cost you $200 when you acquired it, you have a $300 capital gain to report. Yes — even small everyday purchases count.

Crypto earned as income

If you receive cryptocurrency as payment for work or services, the fair market value of that crypto on the day you received it is income and must be reported as such. This applies to freelancers, contractors, and employees paid in crypto. The crypto itself also has a cost base equal to the value you reported as income — relevant when you later sell it.

Mining cryptocurrency

If you mine crypto as a hobby, the coins you mine are generally not taxed on receipt — but when you sell them, capital gains rules apply. If you mine as a business (more systematic, profit-motivated, with dedicated equipment), the fair market value of mined coins at the time they are received is taxable as business income. Which applies to you depends on your specific circumstances.

Staking and DeFi yields

Rewards earned through staking, yield farming, liquidity pools, or lending protocols are generally treated as income at the fair market value when received. When you later sell those rewards, any additional gain or loss is a capital event. This area of crypto taxation continues to evolve as the CRA issues more guidance on DeFi specifically.

NFTs

Buying and selling NFTs triggers capital gains rules in most cases. If you are an NFT creator selling your own work, the proceeds may be treated as business income. If you are an investor flipping NFTs, capital gains rules typically apply.

What Crypto Activity Is NOT Taxed?

Not everything in crypto triggers a tax event. These activities are generally not taxable in Canada:

  • Buying cryptocurrency with Canadian dollars and simply holding it — you have no gain or loss until you dispose of it
  • Transferring crypto between wallets that you own — moving Bitcoin from Coinbase to your Ledger hardware wallet is not a taxable event, as long as there is no change in ownership
  • Unrealized gains — if your Bitcoin has doubled in value but you have not sold it, you do not owe any tax yet

How Much Tax Do You Pay on Crypto in Canada?

Crypto profits are taxed at your personal marginal tax rate, but only a portion of your gain is included in your taxable income. Here is how it works:

The capital gains inclusion rate

For most Canadians investing in crypto, gains are subject to the capital gains inclusion rate. At the time of writing, 50% of your capital gain is included in your taxable income. So if you made $20,000 profit from crypto, $10,000 is added to your income and taxed at your marginal rate.

Note: the federal government has proposed increasing the inclusion rate for gains above $250,000. This is an area of ongoing tax policy change — speak to a CPA to understand how it affects your specific situation.

Your marginal tax rate

Canada uses a progressive tax system. The more total income you have (including your crypto gains), the higher percentage you pay on the top portion. Combined federal and provincial marginal rates in Canada range from roughly 20% at lower income levels to over 50% in high-tax provinces like Ontario at the top bracket.

Business income is fully taxable

If the CRA classifies your crypto activity as business income rather than capital gains, 100% of your profits are taxable — not just 50%. This is a major difference and one reason getting your tax classification right matters so much.

Can You Claim Crypto Losses?

Yes — and this is one of the most underused tools in Canadian crypto taxation. Capital losses from cryptocurrency can be used to offset capital gains, reducing your overall tax bill.

If your capital losses exceed your capital gains in a given year, the net loss can be carried back up to 3 years to recover taxes you already paid, or carried forward indefinitely to offset future capital gains. This is called a capital loss carryforward.

Strategic timing of when you sell losing positions — known as tax-loss harvesting — is something a skilled crypto CPA can help you plan around. Explore our tax planning services to learn more.

Does the CRA Know About Your Crypto?

Many Canadians assume crypto is anonymous and untraceable. This is increasingly not the case. The CRA has access to crypto holder information through several channels:

  • Canadian exchanges are required to report client information to the CRA when requested
  • The CRA has obtained court orders against Canadian exchanges requiring them to hand over client lists and transaction data
  • Blockchain transactions are publicly recorded and permanently visible — advanced analytics tools can trace transactions across wallets
  • Canada participates in international tax information sharing agreements that cover foreign crypto exchanges

Simply not reporting crypto is not a viable strategy. If you have unreported crypto from prior years, the CRA’s Voluntary Disclosures Program (VDP) allows you to come forward and potentially reduce or eliminate penalties. We help clients use this program regularly.

Do You Need a CPA for Crypto Taxes in Canada?

If your crypto activity is simple — a few purchases and one or two sales on a single exchange — you may be able to handle your return on your own with good record-keeping. However, a CPA becomes essential when you have any of the following:

  • Transactions across multiple exchanges or wallets
  • DeFi activity — staking, yield farming, liquidity pools, lending
  • NFT purchases or sales
  • Mining income, especially at scale
  • A high volume of trades where ACB calculations are complex
  • Unreported crypto from prior years
  • Uncertainty about whether you are a capital investor or a business trader
  • Crypto held inside a corporation

Getting these situations wrong can be costly. A CPA who specializes in crypto — not just a general tax preparer — will know the current CRA positions, find every deduction you are entitled to, and ensure your return can withstand scrutiny.

Frequently Asked Questions

What if I only made a small amount on crypto — do I still need to report it?

Yes. There is no minimum threshold for reporting capital gains in Canada. Even a $50 gain from selling crypto must be reported. The CRA does not provide an exemption for small amounts.

Is crypto-to-crypto trading really taxable in Canada?

Yes — this is one of the most common misconceptions. Every crypto-to-crypto trade is a taxable disposal under CRA rules, regardless of whether you ever convert to Canadian dollars. Many Canadians with active trading histories have significant unreported tax liabilities from swap transactions alone.

Can I deduct trading fees from my crypto gains?

Yes. Exchange fees paid when buying crypto are added to your adjusted cost base (reducing your gain when you sell). Fees paid when selling reduce your proceeds of disposition. Both reduce your taxable gain.

What is the tax deadline for crypto gains in Canada?

The T1 personal tax return deadline is April 30 each year. If you or your spouse are self-employed, you have until June 15 to file, but any taxes owed are still due by April 30. Corporations file T2 returns 6 months after their fiscal year end.

Can I hold crypto inside my TFSA or RRSP?

You can hold crypto ETFs inside a TFSA or RRSP, providing tax-sheltered or tax-deferred growth. Holding actual cryptocurrency directly in a registered account is generally not possible through traditional means — you would need a self-directed RRSP from a specialized provider.

Get Expert Help From Canada’s Crypto CPA Specialists

Crypto taxes in Canada are complex and the rules continue to evolve. At Fullstake CPA, we are licensed CPAs based in Toronto who have specialized in crypto tax since 2017. We handle everything from simple annual returns to complex multi-year DeFi portfolios — entirely remotely, serving clients across all of Canada.

Explore our crypto tax services, learn about our tax preparation packages, or book a free 30-minute consultation with our team today.

Leave a Reply

Your email address will not be published. Required fields are marked *