Taxes & Rules
Bitcoin capital gains vs income: what CRA actually cares about
How CRA decides whether bitcoin you receive is a capital gain or business income, and why that distinction changes your Canadian tax bill.

When you receive bitcoin in Canada, the CRA does not automatically treat it as one thing or another. Whether it ends up on your return as a capital gain or as business income depends on facts about you, not just facts about the transaction.
The distinction matters a lot. Only half of a capital gain is included in your taxable income. Business income is included in full. On $50,000 worth of bitcoin, that difference could easily represent several thousand dollars in additional tax.
How CRA frames the question
CRA's position, set out in IT-479R (Archived) and more recent guidance, is that crypto transactions are generally either property dispositions (producing capital gains or losses) or business income events, depending on the "nature of the transaction." That's deliberately vague, because the answer really does turn on individual circumstances.
The core question is: were you trading or investing? Someone who holds bitcoin received in payment and sells it later is typically in capital gains territory. Someone who runs a systematic buy-sell operation, or whose entire livelihood depends on crypto trading activity, is likely earning business income.
CRA looks at a cluster of factors rather than any single test:
- Frequency: how often are you transacting?
- Duration of holding: did you sell quickly after receiving, or hold for months?
- Intent at acquisition: did you receive it as payment you planned to hold, or immediately convert?
- Use of leverage or financing (less relevant for received payments, but relevant if you're reinvesting proceeds)
- Relevant knowledge or expertise: a professional trader is in a different position than a contractor who accepted bitcoin for one project
No single factor is decisive. CRA weighs the pattern.
The three most common situations for Canadians
You're a contractor or freelancer paid in bitcoin
If a client pays you $5,000 CAD worth of bitcoin for work you completed, that amount is business income right away, the same as if they had paid by e-transfer. You report the fair market value in CAD on the date you received it, and it goes into your revenue.
What happens when you later sell that bitcoin is a separate question. You acquired it at a cost base of $5,000 CAD (your FMV at receipt). If it's worth $7,000 CAD when you sell, the $2,000 gain is a capital gain. If you sell at a loss, you have a capital loss.
So contractors often end up with two tax events: income at receipt, and a capital gain or loss at sale.
You run a business that accepts bitcoin as payment
This works the same way as the freelancer situation. The bitcoin you receive is business revenue at FMV on the date received. Your cost base for each unit of bitcoin is that FMV. When you convert or spend it, you trigger a disposition and calculate a capital gain or loss on any movement in value since you received it.
The accounting gets complicated fast if you receive bitcoin regularly, because each payment is a separate lot with its own cost base and its own acquisition date. This is why recordkeeping for bitcoin payments matters from day one, not at tax time.
You're an individual investor who received bitcoin (airdrop, fork, staking)
This is messier. CRA has not published specific rules for airdrops or staking rewards. The general view among Canadian tax professionals is:
- Airdrops with no conditions may be received at nil cost base (no income event at receipt, but your cost base is zero, so any future sale is fully a capital gain)
- Airdrops that require action (staking, holding a minimum balance) look more like income at FMV on the date received
- Staking rewards are increasingly treated as income at FMV when received, with the same cost-base logic as contractor payments
CRA has signalled it is watching DeFi and staking closely, and guidance may change. Confirm current CRA positions before filing, and consider getting professional advice if your staking income is significant.
The business income line: when does trading tip over?
The question CRA asks isn't "did you make money on bitcoin?" It's "were you carrying on a business of trading bitcoin?"
A person who received bitcoin as payment three times this year and held it is almost certainly in capital gains territory on any future sale. Someone who received bitcoin, immediately reinvested it into other crypto, traded actively across dozens of tokens, and did this week after week is almost certainly in business income territory, regardless of how they describe their activity.
The risk for someone caught on the wrong side of this is not just more tax. Business losses from crypto trading can be deducted against other income (more favorable in a loss year), but business income in a gain year is fully taxable rather than half-included. CRA may also assess gross negligence penalties if the filing position was clearly wrong.
Consistency matters too. If you've been filing crypto gains as capital gains for years, switching to business income in a good year (because it produces losses you can use) is the kind of thing that attracts CRA scrutiny.
Calculating what you owe
For capital gains, the math is:
| Item | How to calculate |
|---|---|
| Proceeds of disposition | FMV in CAD when you sell or spend the bitcoin |
| Adjusted cost base (ACB) | FMV in CAD when you received it, plus any transaction fees |
| Capital gain | Proceeds minus ACB |
| Taxable capital gain | 50% of the capital gain (the "inclusion rate") |
The 50% inclusion rate is the current federal rate; confirm it hasn't changed before filing, as the government has proposed and discussed changes to this rate in recent budgets.
For business income, the full profit is included with no 50% reduction. You do get to deduct legitimate business expenses (transaction fees, software costs, portions of home office if applicable), but the gross proceeds minus cost is fully on the table.
See the fuller breakdown of bitcoin taxes for Canadian businesses if you're running a company that receives crypto regularly.
GST/HST adds another layer
If you're a GST/HST registrant, accepting bitcoin in payment doesn't generally change your GST/HST obligations. You still collect (or should collect) GST/HST on taxable supplies. The fact that payment came in bitcoin rather than CAD doesn't exempt the transaction.
The details get complicated, particularly around whether a supply is taxable, zero-rated, or exempt, and how to document the bitcoin equivalent for GST/HST purposes. There's more detail on this in do you charge GST/HST on bitcoin sales.
What good recordkeeping looks like
Whether your bitcoin ends up as capital gains or business income, CRA expects you to have records showing:
- The date of every transaction
- The amount in bitcoin
- The FMV in CAD at the date of receipt (and the exchange or source you used to determine FMV)
- What you received the bitcoin for (payment for services, sale of goods, airdrop, etc.)
- The date and proceeds of any disposal
CRA can go back four years for a standard reassessment, or further if it suspects misrepresentation. Digital records are fine, but you need to be able to produce them.
FAQ
Does CRA tax bitcoin the same as other cryptocurrencies?
Yes, for most purposes. CRA treats all crypto as a commodity (property), not as currency. The capital gains vs. business income analysis applies the same way to Ethereum, stablecoins, or any other token you receive.
If I immediately convert bitcoin to CAD when I receive it, do I still have two tax events?
Possibly not, depending on the timing. If you receive bitcoin and convert it in the same transaction (or near-instantaneously), the FMV at receipt and the FMV at disposal are effectively the same, so there's no separate capital gain or loss. You still have the income event at receipt. Talk to an accountant if you're doing this at scale, because the timing matters.
Can I claim a capital loss if bitcoin falls in value after I receive it as payment?
Yes, if you hold it and later sell at a lower value than your ACB, you have a capital loss. Capital losses can only offset capital gains (not other income), but they can be carried back three years or forward indefinitely. A current-year capital loss can be applied against this year's capital gains first.
What if I never sell the bitcoin I received?
As long as you hold it, there's no disposition and no capital gain or loss. The income event (for contractors or businesses) already happened at receipt. The gain or loss only crystallizes when you sell, trade, or otherwise dispose of it.
Do I need a professional to file if I've received bitcoin?
Not necessarily, but it depends on complexity. A freelancer who received a handful of bitcoin payments and kept clean records can often handle it. Someone with multiple wallets, regular trading, staking income, or amounts large enough that getting it wrong is costly should seriously consider a tax professional with crypto experience. This article is educational only and doesn't substitute for advice on your specific situation.
This article is for educational purposes only. Nothing here is financial, tax, or legal advice. Tax rules change, CRA guidance evolves, and your specific circumstances matter. Confirm current requirements directly with CRA or a qualified Canadian tax professional before filing.