| Product | Best for | Price | Contribution room |
|---|---|---|---|
| Looniee Ours | keeping each person's room right all year | Free; Plus CA$72/yr | Calculated from CRA rules, per person (TFSA, RRSP, FHSA, RESP) |
| Greenline | a free room tracker with an iPhone app | Free during beta; paid plans not announced | Tracked from a starting room you confirm (TFSA, RRSP, FHSA, RDSP) |
| CRA My Account | the official figure, checked once a year | Free | Official, updated once a year |
| Sharesight | performance and tax reports, with TFSA/RRSP tax settings | Free; Starter CA$12/mo or CA$9/mo yearly | Not documented; TFSA/RRSP are tax settings |
| Wealthsimple’s own app | everything already at Wealthsimple | Free with a Wealthsimple account | Not tracked; this year's Wealthsimple deposits only |
| A spreadsheet | people who like building their own | Free | Whatever you build |
Why room is the number to get right
Every TFSA holder gets new room each January ($7,000 for 2026), and withdrawals come back as room, but only on January 1 of the following year. Put money back in sooner than that without spare room and you've over-contributed. The CRA taxes the excess at 1% per month for as long as it stays in. The RRSP has a $2,000 lifetime buffer before the same 1% applies. The FHSA lets you carry forward at most $8,000 of unused room.
None of that shows up in a list of holdings. A tracker can label an account "TFSA" and still have no idea whether your next deposit is safe.
TFSA annual dollar limit, 2009 to 2026
Someone who has been 18 and resident since 2009 has accumulated $109,000 of TFSA room in total. The 2015 spike was a one-year change.
| Item | Value |
|---|---|
| 2009 | $5,000 |
| 2010 | $5,000 |
| 2011 | $5,000 |
| 2012 | $5,000 |
| 2013 | $5,500 |
| 2014 | $5,500 |
| 2015 | $10,000 |
| 2016 | $5,500 |
| 2017 | $5,500 |
| 2018 | $5,500 |
| 2019 | $6,000 |
| 2020 | $6,000 |
| 2021 | $6,000 |
| 2022 | $6,000 |
| 2023 | $6,500 |
| 2024 | $7,000 |
| 2025 | $7,000 |
| 2026 | $7,000 |
Why CRA My Account isn't enough on its own
CRA My Account is the official figure, and you should check it. But the CRA itself says its TFSA information "is only updated once per year in the spring with your transactions of the previous year," and tells you to "use your own financial records to calculate your available contribution room." Banks don't report a year's transactions until the end of February of the next one.
So from January to spring, CRA is missing last year's activity, and all year it's missing this year's. That's the gap a tracker fills.
Use your own financial records to calculate your available contribution room, not the information in your CRA account.
01LoonieeOurs
Best for keeping each person's room right all year
This is ours. We built it around room because that's where Canadian investors actually get hurt. The engines apply the rules rather than storing a number: TFSA withdrawals come back on January 1, the RRSP keeps its $2,000 buffer, FHSA carry-forward is capped at $8,000, and RESP grant catch-up is modelled. You start from your CRA figure or your account history and log contributions as you make them; after a broker import, Looniee offers to add the file's TFSA, RRSP, FHSA and RESP deposits and withdrawals for you.
On Plus, each person in a household (up to six) has their own room, so a couple filling two TFSAs sees two numbers, not one. The free plan covers 3 accounts, 10 holdings, 500 transactions for one person.
What it won't do: connect to your broker. You import a file or type trades. It's also web only, with no app-store app, and English only.
Good
- Room engines that apply CRA rules for TFSA, RRSP, FHSA and RESP
- Separate room for each person in a household (Plus)
- No bank or broker login
Not so good
- Nothing syncs; you import or type new trades
- Web only, English only
- Its data may be stored outside Canada, including in the US
02Greenline
Best for a free room tracker with an iPhone app
Greenline is the closest thing to Looniee and in some ways ahead of it. It tracks room for TFSA, RRSP, FHSA and RDSP (Looniee has no RDSP room), reads PDF statements and screenshots, has an iOS app, and costs nothing while it's in beta.
The difference is where room comes from. Greenline asks you to confirm your starting room and then tracks your contributions; its FAQ says "We don't pull this from CRA." Whether it applies the withdrawal-returns-next-January rule isn't documented. Partner sharing isn't available yet, and paid pricing hasn't been announced.
Good
- Free during beta, unlimited holdings
- iOS app and PDF statement import
- RDSP room as well
Not so good
- Future pricing unknown
- No partner sharing yet
- How it handles withdrawals isn't documented
03CRA My Account
Best for the official figure, checked once a year
Free, authoritative, and the figure every tracker should be reconciled against. Your TFSA room, RRSP deduction limit and FHSA participation room are all there.
If you contribute once a year, never withdraw and hold everything at one institution, checking CRA each spring may be all you need. The moment you withdraw and re-contribute in the same year, or hold a TFSA at two places, the once-a-year update stops being enough.
Good
- The official number
- Free
- Covers the RRSP deduction limit, which only the CRA knows
Not so good
- Updated once a year, in the spring
- Doesn't know this year's transactions
- No view of your actual holdings
04Sharesight
Best for performance and tax reports, with TFSA/RRSP tax settings
Sharesight treats a TFSA or RRSP as a tax setting on a portfolio, so dividends and US withholding are handled correctly inside each account. It's a strong tracker for returns and capital gains, with broker connections or email forwarding for 14 Canadian brokers.
It doesn't document room tracking, so pair it with CRA My Account or a calculator if room is your worry.
Good
- Correct tax treatment per registered account
- Broker connections for 14 Canadian brokers
- Mature capital gains report
Not so good
- No documented room tracking
- Each registered account is its own portfolio, so households need a bigger plan
- Free plan counts sold holdings toward its 10
05Wealthsimple’s own app
Best for everything already at Wealthsimple
If every registered account you have is at Wealthsimple, its app already shows your holdings, performance and this year's contributions, for free and automatically.
It doesn't track room. Its help centre says so directly and sends you to CRA My Account. It also can't see contributions you made at another institution, which is exactly how people over-contribute.
Good
- Free and automatic for Wealthsimple accounts
- Shows this year's contributions
- Partner household view
Not so good
- Doesn't track room
- Blind to contributions at other institutions
06A spreadsheet
Best for people who like building their own
A spreadsheet with one row per contribution and withdrawal is what the CRA's own advice amounts to, and it costs nothing. If you're comfortable writing the January 1 withdrawal rule and the RRSP buffer into formulas, it works.
The risk is the formula you didn't write. Most over-contributions come from a withdrawal re-contributed in the same year, and a simple running total won't catch it.
Good
- Free, private, entirely yours
Not so good
- You have to encode the rules yourself
- No prices or holdings unless you add them
Our pick
If you hold registered accounts at more than one institution, or share finances with a partner, use a tracker that works room out per person, and check it against CRA My Account each spring. That's what we built Looniee to do. If you want an iPhone app and don't need household features, try Greenline while it's free.
If everything is at one institution and you never withdraw, you probably don't need a room tracker at all. Check CRA once a year and use the free TFSA contribution room calculator when you're unsure.
What we'd do today
- Sign in to CRA My Account and write down your TFSA room, RRSP deduction limit and FHSA participation room. Note the date they're as of.
- List every TFSA, RRSP and FHSA deposit and withdrawal you've made since that date, at every institution. Your broker's activity export has them.
- Run the numbers through the free TFSA, RRSP and FHSA calculators. If they agree with your plans, you may be done.
- If you'll keep contributing through the year, or track a partner's room too, set up a tracker. Try Looniee's live demo first; it needs no account.
Questions
- Can a portfolio tracker see my CRA contribution room?
- No tracker we know of reads it from the CRA. Greenline and Looniee both start from a figure you give them (your CRA number or your history) and track contributions from there. CRA My Account remains the official figure.
- Why doesn't my CRA TFSA room match what I expect?
- Usually timing. The CRA updates TFSA information once a year in the spring, after institutions report the previous year's transactions at the end of February. Anything you did this year, and last year's activity before the spring update, isn't in it yet.
- What happens if I over-contribute to my TFSA?
- The CRA charges 1% per month on the highest excess amount for each month it stays in the account, and you'll need to file a TFSA return. Withdrawing the excess stops the charge from the next month. The TFSA calculator walks through a worked example.
- Does Wealthsimple track my TFSA room?
- No. Wealthsimple's help centre says it doesn't track contribution room and recommends CRA My Account. Its app shows this calendar year's contributions to Wealthsimple accounts only.
- Is a spreadsheet good enough?
- It can be, if you build in the rules: TFSA withdrawals return as room only on January 1 of the next year, and the RRSP allows a $2,000 lifetime buffer. A plain running total misses the first one, which is the most common way people over-contribute.
We checked prices and features for every product here on its own website (earliest check: October 20, 2026). This changes often, so double-check before you pay for anything.