The superficial loss rule denies a capital loss when you sell crypto at a loss and buy the same crypto again within 30 days before or after the sale, and you still hold it at the end of that period. The loss isn’t erased. It moves into the adjusted cost base of the coins you bought back, so you get the benefit later.
The rule applies to crypto because the CRA treats crypto-assets as property that produces capital gains and losses. It doesn’t matter whether the trade happened on an exchange, in a wallet or through a decentralized app. This guide walks through the timing, the arithmetic and the traps, using worked numbers throughout.
What the rule says in plain terms
A loss is superficial when three things line up. You sold property at a loss. You, or someone affiliated with you, acquired the same or identical property in the 61-day window that runs from 30 days before the sale to 30 days after. And at the end of that window, you or the affiliated person still own it.
When all three are true, the loss is denied at the time of the sale. The denied amount gets added to the cost base of the replacement property. Nothing is lost in the long run, but you can’t claim it against this year’s gains, and that is the whole reason people run into trouble when they sell to lock in a loss before December 31.
The CRA describes the rule in its capital gains guide, and the same rule covers shares, ETFs and crypto. It was written for the stock market, so some of the language about securities fits crypto awkwardly. The principle carries over as long as the two holdings are the same asset.
Counting the 61 days
The window is 30 days before the sale, the sale day itself, and 30 days after. That is 61 days in total. A purchase on any day inside it can trigger the rule, including a purchase made before you sold.
The before part surprises people. Say you bought more coins on November 20, then sold a different lot at a loss on December 10. The November purchase is 20 days earlier, so it falls in the window. If you still hold those coins at the end of the 30 days after the sale, on January 9, the loss is superficial.
Crossing the tax year end does not reset anything. Sell on December 28 at a loss and buy back on January 5, and the rebuy is only eight days later. The loss is denied on your return for the year of the sale even though the purchase falls in the next year. The calendar year isn’t a boundary for this rule.
A simple habit helps. Before selling at a loss, count 30 days back on your purchase history and 30 days forward on your calendar. If you’d buy the same coin inside that span, wait or pick a different approach.
A loss that gets denied, with the numbers
Start with 1,000 units of a token with a total cost of $2,000, or $2 a unit. The price drops and you sell all 1,000 for $1,200. The loss on paper is $800. Ten days later you buy 1,000 units again for $1,250, and you still hold them a month after the original sale.
The $800 is a superficial loss. You can’t claim it. The new units have a cost of $1,250 plus the denied $800, which is $2,050. Later, if you sell those 1,000 units for $1,900 without buying again, you record a loss of $150, calculated as $2,050 minus $1,900.
Notice what happened. Across the whole sequence you paid $2,000 plus $1,250 and received $1,200 plus $1,900. The total real loss is $150, and the rule made sure you claim $150 in the end rather than $800 earlier and a gain later. The rule postpones a loss. It does not double count one.
When the rebuy is only partial
If you sell 1,000 units at a loss and buy back only 400, only part of the loss is denied. The CRA formula compares the smaller of the units you bought and the units you still hold at the end of the period with the number of units you sold. Multiply that fraction by the loss.
Using the same $800 loss: you bought back 400 units and still hold all 400. The smaller figure is 400, and 400 divided by 1,000 is 40%. That denies $320 and allows $480 of the loss. Those $320 go into the cost of the 400 units bought back.
Now change the ending. You bought 400 units but sold 300 of them again within the period, leaving 100. The smaller figure is 100, so only 10% of the loss, $80, is denied. Holding fewer units at the end shrinks the denied share. This is why the end of the period matters as much as the purchase itself.
What counts as identical
Identical property means the same asset, and not a merely similar one. One bitcoin is identical to another bitcoin, and one unit of a token is identical to another of that token. The CRA treats each type of crypto-asset as its own property, so swapping Bitcoin for a different coin isn’t buying back the same thing.
That leaves a grey area. Wrapped versions of a coin, tokens on different networks, and forks are questions the CRA hasn’t answered in a simple rule for every case. If you sell a coin at a loss and buy a wrapped version of it the same day, the safe assumption is that a tax authority could argue the two are effectively the same. When in doubt, ask a professional or leave the extra days.
And be honest about purpose. Swapping to a different coin to hold a similar exposure is a legitimate approach under the current rules, but the further two assets are from each other, the safer the position. A different coin in the same sector is safer than a wrapped copy.
Affiliated persons and other accounts
The rule doesn’t only look at you. If an affiliated person buys the same property in the window and holds it at the end, the loss is denied too. Affiliated persons include your spouse or common-law partner and a corporation you control.
So moving the purchase to a partner’s account doesn’t work. Neither does having your own company buy the coins. The CRA looks past the name on the account to who is affiliated with whom. Holding the coins on another exchange doesn’t help either, since the rule cares about the property and the person, not the platform.
Registered accounts are a special case. The CRA has treated purchases made inside certain registered accounts of the same person as triggering the rule, and the denied loss may not be added back to the cost base in those cases. If you hold crypto through a registered plan or product, check the current CRA guidance before selling anything at a loss.
Adjusting the cost base, step by step
Crypto is pooled by type under the average cost method, so the denied loss is added to the pool of the replacement coin rather than to a specific lot. That makes the arithmetic easier than it sounds. Add the denied amount to the total cost of the pool, then divide by the total units.
Example. You hold 5 units with a pooled cost of $10,000, and you sell 2 for $3,000 when their share of cost is $4,000. That is a $1,000 loss. Seven days later you buy 2 units for $2,800 and hold them. Before the rebuy, the pool has 3 units at $6,000. After it, the pool has 5 units at $8,800. The denied $1,000 raises that to $9,800, which is $1,960 per unit.
That $1,960 average is what you use on the next sale. If you skip the adjustment, every later gain looks too large, and you pay tax on money you already lost. The mistake is easy to make because most exports show trades but not the adjustment.
Keep a separate column for denied losses. When a sale later sends the coins off with no rebuy in the window, the added cost comes out with them and the loss finally counts.
Selling at a loss without triggering the rule
There are honest ways to realize a loss. The simplest is to wait out the window: sell, then don’t hold the same asset for 30 days. The risk is price movement while you wait, and the CRA doesn’t care that the market rebounded.
Another way is to sell and buy a different asset. The tax loss is real because you aren’t holding the identical property. The exposure won’t be the same, and you should make the choice for investment reasons first.
A third way is to sell only the coins you truly want to be rid of, and not buy any more of that coin during the 61-day window. If you use automatic recurring purchases, pause them before a loss sale. Recurring buys are the most common way people trigger the rule without noticing.
What doesn’t work is selling and rebuying the same coin at once to create a loss for tax purposes. That is precisely what the rule was written to stop. The capital gains tax calculator can show what a realized loss is worth against your gains before you decide whether it’s worth waiting.
How the loss is used once it counts
A capital loss offsets capital gains only. Half of a gain is taxable, and losses are matched at the same 50% rate. If losses exceed gains in a year, the excess is a net capital loss. You can apply it against gains from the previous three years, or carry it forward with no expiry.
Take a person with $8,000 in gains and $10,000 in allowed losses this year. The net is a $2,000 capital loss, and $1,000 of it is the allowable portion. It can be carried back to reduce a gain reported in one of the three earlier years, which can bring a refund. The marginal tax rate calculator shows how much tax a gain of that size would have cost.
A denied superficial loss does not enter this calculation until it’s finally allowed. That’s why tracking it matters. Forget the adjustment and the loss never shows up at all. For your own numbers, try the Home Sale Net Proceeds calculator, or browse the tax calculators.
Step by step at tax time
- Export the full history from each exchange and wallet, for the current year and all years before it.
- Convert every row to Canadian dollars using one consistent, documented rate source.
- Build the pooled cost by coin, adding fees to cost or subtracting them from proceeds.
- List every sale at a loss and test the 61-day window around each one.
- Deny the right share of each superficial loss and add it to the replacement coins.
- Report totals on Schedule 3 and keep the workings with the exports.
Sources
Common questions
Does the superficial loss rule apply to crypto?
Is swapping to a different coin a superficial loss?
What happens to the denied loss?
Can my spouse buy the coins back?
Last reviewed: . Figures come from the official sources listed above. How we check the numbers and our editorial policy.