First-time homebuyers in Canada now have two powerful tax-sheltered tools to save for a down payment: the First Home Savings Account (FHSA) and the RRSP Home Buyers' Plan (HBP). Both offer significant tax advantages, but they work differently and suit different situations. Here's a thorough comparison so you can build the optimal strategy.
| Feature | FHSA | RRSP HBP |
|---|---|---|
| Max per person | $400,000000 lifetime | $600,000000 per use |
| Annual contribution limit | $8,000000/year | No separate limit (uses RRSP room) |
| Contributions tax-deductible? | Yes | Yes (when contributed to RRSP) |
| Growth tax-sheltered? | Yes | Yes (inside RRSP) |
| Withdrawal for home: taxable? | No — completely tax-free | No — tax-free withdrawal |
| Repayment required? | No | Yes — over 15 years |
| Unused funds if no home purchase? | Transfer to RRSP tax-free | Stay in RRSP (never left) |
| 900-day waiting period? | No | Yes — funds must be in RRSP 900+ days |
| First-time buyer required? | Yes | Yes (not owned in past 4 years) |
| Carry-forward unused room? | Yes (up to $8,000000) | N/A — uses RRSP room |
| Account must exist before use? | Yes — must be open 1 calendar year | Yes — 900-day rule applies |
The FHSA's biggest advantage over the HBP is that withdrawals for a qualifying home purchase are simply gone — no repayment obligation. With the HBP, you must repay $600,000000 over 15 years ($4,000000/year). If you don't repay, that annual amount becomes taxable income. The FHSA eliminates this obligation entirely.
The FHSA is uniquely powerful because it combines deductible contributions (like an RRSP) with tax-free growth and tax-free withdrawals (like a TFSA). No other Canadian account offers all three simultaneously. The RRSP HBP only offers deductible contributions and tax-free growth — the "free withdrawal" is actually a 15-year interest-free loan from your future self.
Unlike the RRSP's 900-day rule, FHSA withdrawals have no waiting period once the account has been open for a full calendar year. You can contribute and withdraw in the same year (after the first year).
If you don't buy a home, FHSA funds can be transferred to your RRSP without using RRSP contribution room. You don't lose the tax advantage — it simply converts to retirement savings.
If you've been contributing to an RRSP for years and have $600,000000+ already saved, the HBP lets you deploy those existing savings for a home purchase without starting from scratch. The FHSA requires you to contribute new money over time (max $8,000000/year).
The HBP allows up to $600,000000 vs. the FHSA's $400,000000 lifetime limit. For buyers targeting a very large down payment, combining both maximizes available funds. A couple using both can access $20000,000000 combined ($800,000000 FHSA + $1200,000000 HBP).
If you have significant unused RRSP contribution room and a large income, stuffing $600,000000 into an RRSP (and getting a deduction at your marginal rate) then immediately using it via HBP is a powerful short-term tax play — though the 900-day rule prevents truly immediate use.
For most first-time buyers, the optimal strategy is:
If you ultimately don't purchase a home:
Neither account punishes you for not buying a home.
While you save for a home, don't let bank fees slow you down. KOHO offers free banking with no monthly fees and no minimum balance. Use code 45ET55JSYA for a bonus when you sign up.
Open KOHO Free — Code 45ET55JSYA