TFSA · Tracker

A TFSA tracker that keeps your room right across every account

A TFSA tracker records every contribution and withdrawal you make, at every bank and broker, and works out your room the way CRA does: each year's limit since you turned 18, minus what you've put in, plus withdrawals added back on January 1 of the next year. Looniee's Planner does this for each person, pools all their TFSAs into one number, and flags an over-contribution as soon as you log it. It's free for one person, and it never asks for a bank login.

Last updated · Looniee is informational software, not tax advice. See the disclaimer.

Why the number in CRA My Account isn't enough

CRA builds your TFSA room from the reports your banks and brokers file, and they file once a year. Until those reports arrive, the figure in My Account doesn't include what you've contributed or withdrawn this year. That's exactly when people over-contribute: they check My Account in the spring, see room that was already used in January, and put money in again. CRA's own advice is that it's “prudent to keep track of your TFSA transactions to avoid overcontributing.”

The risk grows with every institution. A TFSA at a bank plus another at a broker means two sets of statements, and room is shared across all of them. The $7,000 limit for 2026 is per person, not per account.

Three ways to track it

CRA My AccountA spreadsheetLooniee Planner
Includes this year's activityNo, it lags until institutions reportYes, if you keep it upYes, as you log it
Applies the January 1 withdrawal ruleYesOnly if your formula doesYes
All your TFSAs in one numberYesIf you add them upYes, pooled per person
Flags an over-contributionLater, by letterOnly if you build itAs soon as you log it
RRSP, FHSA and RESP room alongsideRRSP and FHSA; not RESP grant roomIf you build itYes
Partner and kidsOne login eachOne sheet each, or a big oneUp to 6 people on Plus
CostFreeFreeFree for one person

CRA's figure is still the official one. A tracker's job is to be right between CRA's updates, and to agree with CRA once they catch up. If the two disagree, the difference is a transaction one of them is missing.

What Looniee's TFSA tracking does

  • Starts from your eligibility, not from 2009. You enter your birth year and whether you were born in Canada or became a resident later; room counts from the later of 2009, the year you turned 18, and the year you became a resident.
  • Adds every year's limit from that year on, $7,000 for 2026, and shows how much is new this year and how much carried in from earlier years.
  • Restores withdrawals on January 1 of the next year, not the day you take the money out, which is the rule spreadsheets most often get wrong.
  • Pools every TFSA you own. Contributions at any bank or broker count against one per-person total.
  • Flags an over-contribution as soon as your logged contributions pass your room, with a reminder that CRA charges 1% a month on the excess. Check Room left before you contribute and you won't see it.
  • Keeps RRSP, FHSA and RESP room next to it, under the same rules as the free calculators.

Setting it up

  1. Create a free account and open the Planner.
  2. Enter your birth year, and choose Born in Canada or Became a resident.
  3. Use + Add transaction to log each TFSA contribution and withdrawal, at any institution. If you've never kept records, your bank and broker statements have them, and the TFSA contribution room calculator gives a starting total by birth year.
  4. Check the Room left figure against CRA My Account once the year's reports are in.

What it doesn't do

  • It doesn't read your broker. Looniee never connects to an institution. Room is built from the contributions and withdrawals in the Planner. When you import a broker file (for example from Wealthsimple or Questrade), the last screen offers to add its TFSA deposits and withdrawals to the Planner; transfers between institutions and non-CAD amounts are left for you. When you add a contribution by hand, Also log to Planner does the same.
  • It doesn't replace CRA's figure. There's no field to paste in the My Account number; the tracker is only as complete as the transactions you've logged.
  • It's an estimate, not advice. Years outside Canada, transfers between institutions and excess amounts already corrected can all affect your real room. Verify anything that matters at CRA My Account.

For a couple or a family

On the free plan the Planner tracks one person. Looniee Plus (CA$9 a month, or CA$72 a year) tracks up to six, each with their own birth year, residency and room, so a partner's TFSA and a child's RESP sit in the same place without mixing their numbers.

Free for one person: TFSA, RRSP, FHSA and RESP room in the Planner. No card, no bank login.

Sources