Moving stocks to a registered account triggers more tax consequences than most Canadian investors expect—and the math isn’t always in your favor. According to the CRA’s 2026 guidelines, you cannot simply transfer securities from a non-registered account into your TFSA or RRSP. Instead, you must sell the holdings first, realize any capital gains (or losses), and then contribute the cash. For investors sitting on years of unrealized gains, this forced sale can mean a significant tax bill today in exchange for future tax-sheltered growth. This guide walks you through exactly when the transfer makes sense, when it doesn’t, and how to calculate your personal break-even point.

Quick Answer:
- You cannot transfer stocks “in kind” from a non-registered account to a TFSA—you must sell first, triggering any capital gains tax immediately.
- RRSP in-kind transfers are technically possible but still count as a deemed disposition at fair market value, so capital gains are still realized.
- The break-even period to recover the upfront tax hit typically ranges from 5 to 15+ years, depending on your gains, tax bracket, and expected returns.
- If your unrealized gains are small or you have capital losses to offset them, moving to a registered account often makes sense sooner.
📋 Table of Contents
- Why Moving Stocks to a Registered Account Isn’t a Simple Transfer
- Is It Better to Keep Investments in Non-Registered or Sell and Move to RRSP?
- How Long Does It Take to Break Even After Moving Stocks to a Registered Account?
- A Step-by-Step Plan for Moving Stocks to a Registered Account
- Key Takeaways
- Frequently Asked Questions
Why Moving Stocks to a Registered Account Isn’t a Simple Transfer
Many investors assume they can drag and drop holdings from their non-registered brokerage account into their TFSA or RRSP the same way they’d move money between bank accounts. Unfortunately, Canadian tax rules don’t work that way. When you move appreciated securities into a registered account, the CRA treats the transaction as if you sold those investments at their current fair market value—even if you’re technically doing an “in-kind” contribution to an RRSP.
For TFSAs specifically, the CRA’s official rules are clear: you must contribute cash. You cannot transfer securities directly from a non-registered account into a TFSA. This means selling your holdings, potentially paying capital gains tax on any appreciation, and then using the after-tax proceeds to make your TFSA contribution.
RRSPs allow in-kind contributions, but don’t let that fool you into thinking you avoid capital gains. When you contribute shares worth $50,000 that you originally purchased for $30,000, you must report a $20,000 capital gain on your tax return for that year. Yes, you get the RRSP deduction for the $50,000 contribution—but the capital gain is still taxable. The inclusion rate for capital gains in 2026 remains 50% (the previously proposed two-tier increase to 66.67% above $250,000 was cancelled by the federal government in March 2025 and never took effect), so 50% of your gain ($10,000 in this example) gets added to your taxable income.
The Hidden “Deemed Disposition” Rule
The term “deemed disposition” is the key concept here. Even without an actual sale on the open market, the CRA deems that you disposed of the asset at fair market value. This rule exists precisely to prevent people from sheltering unrealized gains by shuffling assets into tax-advantaged accounts without ever paying tax on the appreciation.
Here’s what this looks like in practice: Suppose you own $40,000 worth of a Canadian bank ETF in your non-registered account. Your adjusted cost base (ACB) is $25,000—meaning you have $15,000 in unrealized gains. If you want to move this to your TFSA:
- Sell the ETF for $40,000, realizing a $15,000 capital gain
- Report the taxable portion ($7,500) on your 2026 return
- At a 40% marginal rate, you’d owe roughly $3,000 in additional tax
- Contribute $40,000 (or whatever you have room for) to your TFSA
Pro Tip: Before selling anything, check whether your brokerage offers a “gain/loss report.” Most major Canadian platforms (Questrade, Wealthsimple, TD Direct Investing) can generate your ACB and unrealized gain/loss by position in one click, saving you from manually reconstructing cost base history.
The critical question becomes: will the future tax-free growth inside your TFSA eventually exceed that $3,000 you paid upfront? That’s the break-even calculation we’ll walk through below.
Is It Better to Keep Investments in Non-Registered or Sell and Move to RRSP?
This is one of the most debated questions in Canadian personal finance circles, and the answer genuinely depends on your specific situation. Both options have real advantages, and the “right” choice varies based on your unrealized gains, marginal tax rate now versus in retirement, investment time horizon, and the type of investments you hold.
The Case for Keeping Investments in Non-Registered
Non-registered accounts get a bad reputation, but they have legitimate tax advantages that registered accounts don’t offer:
- Capital gains treatment: Only 50% of your capital gains are taxable. If you’re in a 40% marginal bracket, your effective tax rate on gains is just 20%. Compare that to an RRSP withdrawal, which is taxed as ordinary income at your full marginal rate.
- Tax-loss harvesting: You can strategically realize losses to offset gains elsewhere in your portfolio. Inside a registered account, losses have no tax value whatsoever.
- No withdrawal restrictions: You can access your money anytime without affecting contribution room (unlike TFSAs, where withdrawals only restore room the following year) or triggering withholding and permanent room loss (like RRSPs).
- Step-up at death: While your estate will owe capital gains tax on deemed disposition at death, proper planning can minimize this. And unlike RRSPs (which collapse fully into income), the tax treatment at death for non-registered accounts can be more favourable in certain situations.
The Case for Moving to a Registered Account
The power of tax-sheltered compounding is real, especially over long time horizons:
- Inside a TFSA: All future growth, dividends, and capital gains are completely tax-free—forever. You pay no tax on withdrawals. For investments you plan to hold for decades, this benefit compounds dramatically.
- Inside an RRSP: You get an immediate tax deduction on contributions, and all growth is tax-deferred. If your marginal rate in retirement is lower than today (common for many Canadians), the net benefit can be substantial. However, remember that RRSP withdrawals are fully taxable as income.
The math tends to favour moving stocks to a registered account when:
- Your unrealized gains are relatively small (less than 20-30% of your position)
- You have capital losses from other investments to offset the gains
- You have 15+ years until you’ll need the money
- You’re comparing to keeping high-yield dividend stocks in non-registered (dividends are taxed annually)
Non-Registered vs. TFSA vs. RRSP: When to Move
| Factor | Keep in Non-Registered | Move to TFSA | Move to RRSP |
|---|---|---|---|
| Unrealized gain size | Large (50%+ of position) | Small to moderate | Small to moderate |
| Time horizon | Under 10 years | 10+ years | 10+ years to retirement |
| Current vs. future tax rate | Expect similar or higher rate later | Any—withdrawals are tax-free | Expect lower rate in retirement |
| Available capital losses | None to offset gains | Have losses to offset | Have losses to offset |
| Investment type | Growth stocks (defer gains) | High-growth or dividend payers | Interest-bearing or high dividends |
| Need for flexibility | High—may need funds soon | Moderate | Low—can lock away until 65+ |
One scenario that often tips the scales: if you’re deciding whether to sell non-registered holdings specifically to fund your RRSP, the immediate tax deduction can offset much of the capital gains hit—sometimes making it nearly tax-neutral in the current year.
How Long Does It Take to Break Even After Moving Stocks to a Registered Account?

This is the question that actually matters for your decision. The break-even period is how long it takes for the tax-free (TFSA) or tax-deferred (RRSP) growth to exceed the upfront capital gains tax you paid to make the transfer happen.
The Break-Even Formula
While the full calculation involves several variables, here’s a simplified framework:
Break-even years ≈ Upfront tax paid ÷ (Annual tax savings × Investment value)
Let’s work through a realistic example with 2026 numbers:
Scenario: You have $50,000 in a Canadian equity ETF with an ACB of $35,000 (unrealized gain of $15,000). You want to move this to your TFSA. You’re in a 45% marginal tax bracket and expect 6% annual returns going forward.
Step 1: Calculate the upfront tax cost
- Capital gain: $15,000
- Taxable portion (50% inclusion): $7,500
- Tax owed at 45%: $3,375
Step 2: Calculate annual tax savings inside TFSA
If you kept $50,000 in non-registered earning 6% ($3,000/year), and half of that is capital gains and half is dividends:
- Capital gains tax (deferred, but eventually ~$675/year equivalent)
- Dividend tax (assuming eligible dividends): ~$400/year
- Total annual tax drag in non-registered: ~$600-800/year
Inside the TFSA: $0 tax on any of this.
Step 3: Calculate break-even
$3,375 upfront cost ÷ $700 annual tax savings = approximately 4.8 years
In this scenario, after about 5 years, the TFSA comes out ahead—and the advantage grows every year after that.
When Break-Even Takes Much Longer
The math changes dramatically with larger unrealized gains:
Higher-gain scenario: Same $50,000 position, but your ACB is only $20,000 (unrealized gain of $30,000).
- Taxable capital gain: $15,000
- Tax owed at 45%: $6,750
- Break-even: $6,750 ÷ $700 = approximately 9.6 years
And if your gains are even larger—say a $50,000 position with a $10,000 ACB—you’re looking at $9,000+ in upfront tax and a break-even period pushing 13-15 years. At that point, keeping the investment in non-registered until you actually need the money (or until your tax situation changes) often makes more sense.
Factors That Shorten or Lengthen Break-Even
| Factor | Shortens Break-Even | Lengthens Break-Even |
|---|---|---|
| Unrealized gain percentage | Under 25% of position value | Over 50% of position value |
| Marginal tax rate | Higher rate (more tax saved in TFSA) | Lower rate (less benefit from sheltering) |
| Expected returns | Higher returns (more growth to shelter) | Lower returns (less tax drag anyway) |
| Capital losses available | Can offset gains (reduces upfront cost) | No losses to offset |
| Investment type | High-dividend stocks (taxed annually) | Pure growth stocks (gains deferred) |
A Step-by-Step Plan for Moving Stocks to a Registered Account
If you’ve run the numbers and decided the transfer makes sense, here’s how to execute it properly without triggering penalties or unexpected tax surprises.
Step 1: Confirm Your Available Contribution Room
Before selling anything, verify exactly how much room you have. For 2026:
- TFSA: The annual limit is $7,000. If you’ve been eligible since 2009 and never contributed, your cumulative room is approximately $109,000 (this assumes you were 18 or older in 2009 and have been a Canadian resident every year since; the exact figure depends on your residency history). Check your precise amount through CRA My Account.
- RRSP: The 2026 deduction limit is $33,810 (based on 2025 earned income). Your personal limit appears on your most recent Notice of Assessment. Remember that RRSP room accumulates if unused.
This step is critical because overcontributing to your TFSA triggers a 1% monthly penalty on the excess amount. The same applies to RRSPs beyond the $2,000 lifetime grace amount.
Step 2: Calculate and Document Your Adjusted Cost Base
Before selling, make sure you know your exact ACB for each holding. Your brokerage may show this, but it’s not always accurate—especially if you’ve held positions through mergers, spin-offs, or return of capital distributions.
You’ll need this number to correctly report your capital gain (or loss) on your tax return. If you’re unsure, gather your historical transaction records now rather than scrambling at tax time.
Step 3: Check for Capital Losses to Harvest
Do you have any positions currently sitting at a loss? Selling those in the same tax year lets you offset your gains dollar-for-dollar. You can also carry back losses to the previous three tax years or carry them forward indefinitely.
This is one of the most overlooked strategies. If you have $15,000 in gains from the stocks you want to move and $10,000 in unrealized losses elsewhere, harvesting those losses reduces your net taxable gain to just $5,000—cutting your tax bill by two-thirds.
Step 4: Sell in Your Non-Registered Account
Place your sell orders for the positions you’re moving. Once settled (typically T+1 for most securities in 2026), you’ll have cash ready to contribute.
Consider timing: if you’re close to year-end and your income will be significantly lower next year, it might make sense to wait until January to realize the gains. Conversely, if you expect higher income next year, realize gains now.
Step 5: Contribute Cash to Your TFSA or RRSP
Transfer the cash from your non-registered account to your registered account. Then repurchase your desired investments inside the tax-sheltered account.
Important for TFSAs: Be careful about the superficial loss rule if you’re selling at a loss. If you repurchase the same security (or an identical one) within 30 days in your TFSA, CRA will deny the capital loss. This rule exists to prevent people from claiming losses while essentially maintaining the same economic position.
Step 6: Keep Records for Tax Filing
Document everything: the sale date, proceeds, ACB, and resulting gain or loss. You’ll report this on Schedule 3 of your tax return. If you contributed to an RRSP, you’ll also complete Schedule 7 to claim your deduction.
Key Takeaways
- You cannot directly transfer stocks from a non-registered account to a TFSA—you must sell first, realize any capital gains, and contribute cash.
- RRSP in-kind contributions are allowed, but you still face a deemed disposition at fair market value, triggering capital gains tax.
- The break-even period typically ranges from 5 to 15+ years depending on your unrealized gain percentage, tax bracket, and expected returns.
- If your unrealized gains exceed 50% of your position value, keeping investments in non-registered often makes more sense unless you have offsetting capital losses.
- For 2026, confirm your TFSA room ($7,000 annual limit, approximately $109,000 cumulative if eligible since 2009) and RRSP room ($33,810 maximum) through CRA My Account before making any moves.
- Always check for capital losses you can harvest in the same tax year to offset gains from the transfer.
Frequently Asked Questions
Do I pay capital gains when I move stocks to my TFSA?
Yes, you must pay capital gains tax when moving stocks to your TFSA. The CRA does not allow direct transfers of securities from non-registered accounts to TFSAs—you must sell the holdings first, which realizes any gains (or losses). The taxable portion of your capital gain (50% of the total gain in 2026) gets added to your income for that tax year. Only after selling and paying the applicable tax can you contribute the cash proceeds to your TFSA.
Is it better to keep investments in non-registered or sell and move to RRSP?
It depends on your unrealized gains, time horizon, and expected tax rates in retirement. If your gains are small (under 25-30% of position value), you have 10+ years until retirement, and you expect a lower tax bracket later, moving to an RRSP often makes sense—the immediate tax deduction can partially offset the capital gains hit. However, if you’re sitting on large gains or need flexibility, keeping investments in non-registered preserves the favourable capital gains tax treatment and avoids locking money away until retirement.
How long does it take to break even after transferring to a registered account?
The break-even period typically ranges from 5 to 15+ years, depending primarily on the size of your unrealized gains and your marginal tax rate. A position with modest gains (20% appreciation) in a high tax bracket might break even in 5-7 years. A position with large gains (100%+ appreciation) could take 12-15 years or longer before the tax-sheltered growth catches up to the upfront tax paid. Running the specific numbers for your situation—factoring in your actual gains, tax rate, and expected returns—is essential before making the decision.
Moving stocks to a registered account is rarely a straightforward “always do it” or “never do it” decision. The math depends entirely on your specific unrealized gains, tax situation, and investment timeline. For investors with modest gains and long time horizons, the upfront tax hit is often worth paying for decades of tax-free compounding ahead. For those sitting on large embedded gains with shorter timelines, keeping investments in non-registered frequently makes more sense. Run your personal break-even calculation before making any moves—and if you’re unsure whether a TFSA or RRSP is the better destination, that’s often the first question to answer. Explore more registered account strategies on Getwealthy to make the most of your contribution room in 2026.
Get free Canadian money tips every week
TFSA updates, CRA changes, mortgage strategies — straight to your inbox every Thursday. No spam, unsubscribe anytime.
Certified Financial Planner (CFP) and Chartered Investment Manager (CIM) with over 17 years of experience in Canadian personal finance. Spent 10+ years at one of Canada's Big Five banks, the last 7 focused exclusively on high-net-worth clients. Every guide is written with the same depth I bring to real client work — Canada-specific, CRA-verified, and always free.
Disclaimer: This article is for informational and educational purposes only and does not constitute financial, tax, or legal advice. Always consult a qualified financial advisor or tax professional for personalized advice.


