How Does Selling Crypto Affect Your Taxes in Canada?
Selling some Bitcoin and walking away with a profit feels great, until you realize the Canada Revenue Agency (CRA) is expecting to hear about it. For many Canadians, crypto taxes feel confusing because cryptocurrency seems different from a stock or a savings account.
But the CRA is clear: cryptocurrency is treated as property, not currency. That means selling it, trading it, spending it, or even giving it away can trigger a tax event.
The rules that apply to you depend heavily on how you use crypto and whether the CRA views your activity as investing or running a business. Get it right, and you can plan your taxes strategically. Get it wrong, and you could face unexpected bills or penalties.
If sorting through this feels overwhelming, the financial planners at GRFS in Waterloo, Ontario help Canadians understand exactly what they owe and how to report it correctly.
Key Takeaways
Selling, trading, gifting, or spending crypto are all taxable events in Canada according to the CRA.
Whether your profit is taxed as a capital gain (50% inclusion) or business income (100% inclusion) depends on your activity level and intent.
You can use crypto losses to offset gains in the same year, carry them back 3 years, or carry them forward indefinitely.
Every transaction must be tracked in Canadian dollars, including the date, amount, and any fees paid.
Good records are vital. They are your protection if the CRA ever asks questions.
When Do You Pay Tax on Crypto?
TLDR: You pay tax on crypto whenever you "dispose" of it. That includes selling it, trading it, spending it, or giving it away.
The CRA considers any "disposition" of cryptocurrency to be a taxable event. A disposition is any time you give up ownership of your crypto, regardless of how that happens.
Taxable events include:
Selling crypto for Canadian dollars
Trading one cryptocurrency for another (for example, swapping Bitcoin for Ethereum)
Using crypto to buy goods or services (treated as a barter transaction)
Gifting crypto to someone else
Non-taxable events include:
Moving crypto between wallets you personally own, as long as no change in ownership occurs and you keep records proving you controlled both wallets
Simply holding crypto
When Does the Tax Clock Start?
Tax is triggered at the moment the transaction happens, not when you file your return. You need to record the fair market value in Canadian dollars at the time of each transaction, using a consistent and supportable conversion method. Every transaction must be converted to CAD, without exception.
Now that you know what triggers a tax event, the next step is understanding how that tax is actually calculated.
Capital Gains vs. Business Income on Crypto
TLDR: The CRA taxes crypto profits either as a capital gain, where only 50% is taxable, or as business income, where 100% is taxable. Which one applies depends on how you use crypto.
How the CRA Decides Which Category Applies to You
The CRA looks at several factors to decide whether your crypto activity is investing or running a business.
| Factor | Points Toward Capital Gain (Investing) | Points Toward Business Income (Trading) |
|---|---|---|
| How often you trade | Infrequently | Frequently and regularly |
| How long you hold | Long-term holds | Short holding periods |
| Your intent | Hold for growth | Buy and sell for profit |
| Time spent | Minimal | Significant time and skill |
| Advertising or promoting | No | Yes |
| Financing purchases | No | Yes (borrowed money to trade) |
Capital Gains: The 50% Inclusion Rule
If the CRA views your crypto as an investment, your profits are capital gains. Only 50% of a capital gain is added to your taxable income. This is called the "taxable capital gain."
For example: you bought 1 BTC for $10,000 CAD and sold it for $15,000 CAD. Your capital gain is $5,000, but only $2,500 (50%) gets added to your taxable income for the year.
Capital Gain Formula: Capital Gain = Proceeds of Disposition - Adjusted Cost Base (ACB) - Selling Expenses Taxable Capital Gain = Capital Gain x 50%
Business Income: 100% Is Taxable
If the CRA views your crypto activity as a business, 100% of net profits count as income.
On the upside, you may be able to deduct reasonable business expenses, such as equipment or transaction fees. Business income from crypto is reported on Form T2125 (Statement of Business or Professional Activities).
How Do Crypto Losses Affect My Tax Return?
TLDR: A loss on crypto can help lower your tax bill. You can use it against other gains, or save it for a future year.
If you sell crypto for less than you paid, you have a capital loss. Capital losses can be applied against capital gains in the same tax year to reduce the amount you owe. If you have more losses than gains in a given year, you have two options:
Carry the loss back up to 3 previous tax years to get a refund on taxes already paid.
Carry the loss forward to any future year to offset future gains.
One important detail: capital losses can only be used to offset capital gains, not other types of income. If your crypto activity is classified as business income rather than capital gains, different rules around business losses apply. For more on how to time and apply losses effectively, see our guide on tax loss harvesting strategies.
What You Need to Keep Track Of
The short version: The CRA expects detailed records for every single crypto transaction. Missing records can create serious problems if you get audited.
What Is the Adjusted Cost Base (ACB)?
Your ACB is what you originally paid for your crypto, including any fees, expressed in Canadian dollars. When you sell, your gain or loss is calculated using your ACB. Getting your ACB wrong is one of the most common crypto tax mistakes Canadians make.
What Records Does the CRA Expect?
Date and time of every transaction
Type and amount of cryptocurrency involved
Value in Canadian dollars at the time of the transaction
Transaction IDs and wallet addresses
Counterparty details, if applicable
Receipts and invoices
Records of all fees, including transaction fees, transfer fees, and trading fees
How Long Do You Need to Keep Records?
The CRA requires you to keep crypto transaction records for at least 6 years from the end of the last tax year they relate to. Keep them longer if the CRA has made a request or if there are outstanding filing obligations.
All crypto amounts must be converted to Canadian dollars at the time of each transaction using a consistent, well-documented method. Exchanges, reputable crypto tracking tools, or published rate sources all work, as long as you document your approach clearly.
Common Misconceptions About Tax on Crypto
A lot of people get crypto taxes wrong. Here are the most common mistakes and the truth behind them.
| Common Misconception | The Truth |
|---|---|
| "I only owe tax if I cash out to Canadian dollars." | Any disposition triggers tax, including trading crypto for crypto. |
| "Crypto is anonymous, so the CRA won't know." | The CRA has compliance resources focused specifically on crypto and expects accurate reporting. |
| "Moving crypto to another wallet is a taxable event." | Transfers between your own wallets are generally not taxable, but you must prove you controlled both wallets. |
| "I don't need to report small gains." | Every gain must be reported, regardless of size. |
| "My losses don't matter at tax time." | Capital losses can offset gains and may result in a tax refund when carried back. |
| "Mining rewards are tax-free until I sell." | Mining rewards earned as a business are income when received, not just when sold. |
Special Crypto Tax Scenarios
Staking rewards: Generally treated as income when you receive them, not just when you sell. The CRA's guidance on income from mining and staking explains how these are categorized.
Airdrops: If received without doing anything in return, you may still need to include the fair market value as income when received.
NFTs: Collectors who buy and sell NFTs typically report capital gains or losses. Creators who mint and sell may have business income.
How Much Will You Owe?
TLDR: What you owe depends on your gains, your income, and whether the CRA treats your crypto activity as investing or as a business.
Only 50% of a capital gain is added to your taxable income for the year. That added amount is then taxed at your marginal tax rate, which is the rate you pay on the next dollar of income. The higher your total income, the higher the rate that applies to your crypto gains.
If your activity is classified as business income, 100% of profits are taxable at your marginal rate, though you may be able to deduct reasonable business expenses to reduce that amount.
Where to Report on Your T1 Return
| Type of Crypto Activity | CRA Form | Where It Appears |
|---|---|---|
| Investment (capital gain or loss) | Schedule 3 | Capital Gains section of T1 return |
| Business income from trading or mining | T2125 | Business income section of T1 return |
| GST/HST (if you accept crypto for taxable goods/services as a registrant) | GST/HST return | Separate GST/HST filing |
How GRFS Can Help You With Crypto Taxes
Crypto tax rules in Canada are genuinely complex, and the stakes are real. At GRFS, we work with individuals across Waterloo and the Kitchener region who are trying to understand their tax obligations around cryptocurrency, alongside all of their other financial goals.
Tax reduction strategy is one of the core services we provide at GRFS, and it is built into every financial plan we create, not treated as an afterthought. We take a personalized approach, looking at your full financial picture to figure out whether crypto gains affect your RRSP contribution room, your tax bracket, or your long-term retirement strategy.
We also help identify tax efficiency opportunities year-round, not just in the weeks before your filing deadline. Whether you have a handful of trades or years of transactions to sort through, we can help you understand where you stand and how to move forward confidently.
If you would like to talk about how crypto fits into your broader financial plan, we would be glad to start that conversation.
Frequently Asked Questions
Do I have to report crypto if I only made a small gain?
Yes. The CRA requires you to report all capital gains, regardless of the amount. There is no minimum threshold. Even small gains from trading or selling crypto must be included in your tax return.
Is crypto-to-crypto trading taxable in Canada?
Yes. Swapping one cryptocurrency for another, such as trading Bitcoin for Ethereum, is considered a disposition by the CRA. You must calculate the gain or loss based on the fair market value of the crypto you gave up at the time of the trade.
What happens if I forgot to report crypto on my taxes in a previous year?
You can file an adjustment to a previous tax return using the CRA's T1-ADJ form, or use the Voluntary Disclosures Program (VDP) if you are concerned about penalties. Addressing it proactively is always better than waiting for the CRA to find it.
Can I deduct crypto transaction fees on my tax return?
Yes, in most cases. Transaction fees paid when buying or selling crypto can be included in your adjusted cost base (ACB) or deducted from your proceeds of disposition, which reduces your taxable gain. If crypto is classified as business income, fees may also be deductible as business expenses.
Does the CRA know about my crypto activity?
The CRA has been actively building its crypto compliance program. Canadian crypto exchanges may be required to report user information, and the CRA has used legal mechanisms to request data from exchanges. Assuming your activity is invisible is not a safe approach.
The information provided is based on current laws, regulations, and other rules applicable to Canadian residents. It is accurate to the best of our knowledge as of the date of publication. Rules and their interpretation may change, affecting the accuracy of the information. The information provided is general in nature and should not be relied upon as a substitute for advice in any specific situation. For specific situations, advice should be obtained from the appropriate legal, accounting, tax or other professional advisors.