FHSA Calculator
Calculate your First Home Savings Account (FHSA) contribution room, tax savings, and projected balance for buying your first home in Canada.
Did this tool work for you?
How to use this calculator
- 1
FHSA combines RRSP benefits (tax-deductible contributions) with TFSA benefits (tax-free withdrawals for a qualifying home).
- 2
Contribute up to $8,000/year with a $40,000 lifetime limit. Unused room carries forward, up to $8,000, so you can contribute up to $16,000 in a later year.
- 3
Withdrawals for a first home purchase are completely tax-free — growth and gains are not taxed.
- 4
FHSA can be combined with the Home Buyers' Plan (HBP) for a maximum first-home down payment strategy.
Frequently asked questions
How does this tool project the FHSA balance?
This tool uses a year-by-year loop. Each year it adds your contribution at the start of the year, then grows the whole balance by your expected return. The contribution is limited to $8,000 a year and to whatever is left of a $40,000 lifetime limit, with your current balance treated as room already used. The number of years is limited to 15.
How is the tax saving calculated?
The tool multiplies the contributions it actually adds by a marginal rate built from the 2026 federal brackets (lowest rate 14%) plus the 2026 provincial brackets for Ontario, BC, Alberta, Quebec, Saskatchewan and Manitoba, using your annual income as taxable income. It is one flat rate for all years, so it ignores bracket changes as your income moves or as your contribution lowers your taxable income, and it ignores credits other than the Ontario basic personal amount used for the Ontario surtax. Check your own marginal rate with CRA or an adviser.
What happens if I contribute more than $8,000 or more than the lifetime limit?
An annual figure above $8,000 is cut to $8,000. Once the remaining room reaches zero, further years add nothing. With a $10,000 starting balance and 10 years of $8,000, only $30,000 of new money goes in, the balance ends at $40,000 at a 0% return, and the tax saving is calculated on $30,000, not $80,000.
Does the tool model carry-forward of unused room?
No. It treats every year as a straight contribution of the amount you enter. It does not model unused room carrying forward into a later year, a larger one-off contribution or the exact date you opened the account.
What does the tool leave out?
It does not check whether you qualify as a first-time buyer, whether a withdrawal will count as qualifying, or what happens if you do not buy a home. It does not model combining the FHSA with the RRSP Home Buyers’ Plan, a deduction being carried to a later year, or reinvesting the tax refund. Rules for the account change with federal budgets and the tool is not updated automatically, so CRA governs the details.
What do cleared and zero values do?
A cleared number box counts as 0, the same as typing 0: a contribution of 0 adds nothing, and an income of 0 is priced at the lowest federal and provincial bracket rates rather than as no tax saving. A 0% return is respected and gives a balance equal to contributions. A figure of 0 years returns just your current balance.
Is the marginal rate table current?
It is labelled 2026: the federal and provincial brackets are the 2026 figures built into this tool, such as 20.5% federal plus 12.5% Saskatchewan, or 12.75% Manitoba, at $90,000. Budgets change brackets and the tool does not update itself, so treat it as indicative. For a precise figure, use your own marginal rate from your tax return or an adviser.
FHSA calculator — projected balance, contribution room and tax savings
What the projection does
The calculator starts from your current FHSA balance and adds one contribution per year for the number of years you enter, with each year’s growth applied after the deposit. Contributions are limited by two things: $8,000 a year, and the part of the $40,000 lifetime limit not already covered by your balance. The tax saving is the total of the contributions that were actually added, multiplied by one marginal rate chosen from your province and income. Growth is shown separately as the part of the final balance that is neither your starting balance nor new deposits.
Default inputs: $75,000 income, $8,000 a year for five years
With an Ontario income of $75,000 and a 6% return, the tool uses a 2026 marginal rate of 29.65% (20.5% federal plus 9.15% Ontario). Five contributions of $8,000 total $40,000, which uses the whole lifetime limit, and the projected balance is $47,803, so tax-free growth is $7,803. The tax saving is $11,860 and the total benefit is $19,663. A closed-form annuity-due formula gave the same $47,803 as the loop.
When the lifetime limit bites
A British Columbia buyer with a $120,000 income, a $16,000 balance, four years to go and a 5% return has $24,000 of room. The tool adds three contributions of $8,000 and nothing in the fourth year, so new contributions total $24,000 and the projected balance is $47,253. The rate used is 38.29% (26% federal plus 12.29% British Columbia), giving $9,190 of tax savings. The last example sets the return to 0%: a $10,000 balance and $8,000 a year for ten years adds only $30,000 and ends at exactly $40,000.
| Inputs | New contributions | Projected balance | Tax savings | Tax-free growth |
|---|---|---|---|---|
| ON, $75,000, $0 start, $8,000, 5 yrs, 6% | $40,000 | $47,803 | $11,860 | $7,803 |
| BC, $120,000, $16,000 start, $8,000, 4 yrs, 5% | $24,000 | $47,253 | $9,190 | $7,253 |
| ON, $75,000, $10,000 start, $8,000, 10 yrs, 0% | $30,000 | $40,000 | $8,895 | $0 |
Why the balance counts as used room
The tool cannot see how much of your balance is contributions and how much is growth, so it treats the whole balance as used lifetime room. That is conservative: if part of your balance is growth, you may have more room than shown. The remaining-room line shows the room before and after the projected contributions so you can compare with the figure CRA reports for you.
Reading the result carefully
The marginal rates come from the 2026 federal and provincial brackets built into the tool (with a simplified Ontario surtax estimate), and the account limits ($8,000 annually, $40,000 lifetime, 15 years) are figures built into the tool. Federal budgets change these rules, and the tool is not updated automatically. CRA, your financial institution or a qualified adviser governs the rules that apply to you; the numbers here are arithmetic illustrations.
Learn more from an authoritative source:
InvestopediaCanada Mortgage Calculator
Calculate your Canadian mortgage payment — includes CMHC mortgage default insurance for down payments under 20% and the stress test.
Canada RRSP vs TFSA Calculator
Compare RRSP vs TFSA: which one grows your wealth more? Factor in current and retirement tax rates, investment return, and time horizon.
RESP Calculator
Calculate your Registered Education Savings Plan growth, CESG government grants ($500/year), and projected post-secondary education fund.
OAS Calculator
Estimate your Old Age Security (OAS) monthly pension, check clawback thresholds, and compare taking OAS at 65 vs deferring to 70.
Canada Child Benefit Calculator
Calculate your Canada Child Benefit (CCB) monthly payment based on family net income, number of children, and their ages.
Ontario Land Transfer Tax Calculator
Calculate Ontario and Toronto municipal land transfer tax for 2026, including the Toronto high-value tiers above $3 million and first-time buyer rebates up to $4,000 provincial + $4,475 Toronto.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →