Tax-Loss Harvesting in Canada: Turn Your Losers Into Tax Savings
| Option | Time limit | How to claim it |
|---|---|---|
| Carry back | Up to 3 previous tax years | File CRA Form T1A |
| Carry forward | Indefinitely | Apply against future capital gains |
How Tax-Loss Harvesting Works
When you sell an investment in a non-registered account for less than your adjusted cost base (ACB), you realize a capital loss. Under CRA rules, capital losses can only be used to offset capital gains โ they cannot reduce employment income, interest, or dividends. If your losses exceed your gains for the year, you can:
- Carry the loss back up to three previous tax years (by filing Form T1A);
- Carry the loss forward indefinitely until you have future capital gains to apply it against.
This is especially useful if you realized significant gains earlier in the year and now hold positions that have declined in value.
The Superficial Loss Rule: The 30-Day Trap
The CRA won't let you sell a losing investment to claim the loss and then immediately buy it back. That's the superficial loss rule: if you โ or an affiliated person โ repurchase an identical or substituted investment within 30 days before or after the sale, the loss is denied and added to the ACB of the repurchased investment.
Affiliated persons and entities include:
- Yourself (you cannot sell and immediately rebuy the same asset);
- Your spouse or common-law partner;
- A corporation you control;
- Your RRSP, TFSA, or RRIF โ yes, a repurchase inside a registered account within the 30-day window will disallow the loss.
To avoid triggering a superficial loss, wait at least 31 days before rebuying the same security, or purchase a similar but non-identical investment (for example, an ETF from a different provider tracking the same index). See our article on the superficial loss rule in Canada for a deeper look.
Year-End Timing and Settlement Dates
The date that matters to the CRA is the trade date (when the order executes), not the settlement date. However, the loss must be realized within the tax year you want to apply it to. Canadian listed equities have moved to T+1 settlement since 2024 (one business day after the trade), which simplifies year-end planning slightly.
If you want a loss to count in the current tax year, your sell order must execute by the last trading day of the year โ typically December 31 or the last business day before it. Confirm exact dates with your broker, as Canadian and U.S. exchanges may have slightly different holiday closures at year-end.
Hold in a registered account (TFSA/RRSP)
- Many advisors suggest keeping higher-growth, tax-inefficient assets here
- Tax-loss harvesting has no effect inside a TFSA or RRSP
- A loss inside your TFSA simply disappears โ it can't offset gains elsewhere
Hold in a non-registered account
- Many advisors suggest keeping tax-efficient holdings here
- Selling below your adjusted cost base (ACB) lets you realize a deductible capital loss
- Losses here can be carried back 3 years or forward indefinitely against capital gains
Why It Does Nothing Inside a TFSA or RRSP
Here's a point that trips up many investors: tax-loss harvesting has no effect inside a TFSA or RRSP. These are tax-sheltered accounts โ no gains are taxable inside them, so no losses are deductible either. If you sell an investment at a loss inside your TFSA, that loss simply disappears โ you cannot use it to offset gains in your non-registered account. This is one reason why many advisors suggest holding higher-growth, tax-inefficient assets inside registered accounts and keeping tax-efficient holdings in non-registered accounts.
Capital Gain Taxation: What's Actually Taxable
Making the Most of Tax-Loss Harvesting: Best Practices
A few points to help you use this strategy effectively:
- Calculate your ACB carefully: common errors arise with reinvested distributions (DRIPs) or multiple purchases at different prices.
- Don't let the tax tail wag the dog: don't sell a solid long-term holding just for a short-term tax break if it disrupts your investment strategy.
- Coordinate with your spouse: if your spouse repurchases the same security within 30 days, your loss is denied โ even if the accounts are separate.
- Keep your trade confirmations: the CRA may request documentation if your return is reviewed.
- Consult a tax professional for complex situations โ especially losses on foreign investments, options, or real estate.
Tax-loss harvesting is a legal strategy recognized by the CRA, but it requires careful planning. Used properly, it can meaningfully reduce your capital gains tax bill over time.
๐งฎ Calculator: tax on a capital gain
In Canada, 50% of a capital gain is taxable, then added to your income.
Rough estimate for information only โ not tax advice.
Frequently asked questions
Can I apply a capital loss against my employment income?
No. In Canada, capital losses can only offset capital gains. They cannot reduce employment income, interest, or dividend income. You can, however, carry unused capital losses back three years or forward indefinitely to apply against future capital gains.
What if I sell at a loss in my TFSA and rebuy in my non-registered account?
A loss inside a TFSA cannot be used for tax purposes โ it simply disappears. Conversely, if you sell at a loss in your non-registered account and repurchase the same security inside your TFSA within 30 days, the CRA treats that as a superficial loss and denies the deduction.
How long can I keep an unused capital loss?
Net capital losses can be carried forward indefinitely to offset capital gains in any future tax year. You can also carry them back up to three previous tax years by filing CRA Form T1A.
Does the 30-day rule apply if my spouse buys the same stock?
Yes. The CRA treats a spouse or common-law partner as an affiliated person. If your spouse repurchases an identical investment within 30 days of your loss sale, the loss is considered superficial and is denied โ even if the accounts are entirely separate.
Sources & references
Educational content; verify figures with official sources before acting.