ITA 146.01 lets a first-time buyer withdraw from an RRSP without tax, on condition that the money goes back. It is a loan from your own retirement savings, which is why All the Numbers counts it as borrowed money when it asks whether the down payment is covered. The same idea for education is the Lifelong Learning Plan.
The rules
- $60,000 maximum per person.[1]
- Who qualifies. You must not have lived in a home you owned in the four preceding calendar years (the test runs to 31 days before the withdrawal, and also looks at your spouse for a home you lived in). You need a written agreement to buy or build, the home cannot have been acquired more than 30 days before the withdrawal, and you must acquire it before 1 October of the following year.[2]
- Repaid in fifteen equal annual instalments: each year's minimum is the outstanding balance divided by the years left in the 15, starting the second year after the withdrawal.[3] For withdrawals in 2022 to 2028 the start is the fifth year after the withdrawal instead of the second.[4]
- A repayment is not deductible: you already took the deduction when the money went in, and it uses no RRSP room.[3]
- Miss an instalment and the shortfall is added to your taxable income that year, and the balance is reduced by it anyway.[3]
- After the year you turn 71 you can no longer repay: a repayment has to go into your own RRSP, and the RRSP ends that December. Whatever is still owed is not taxed all at once. Each later year, the instalment you would have repaid is added to your taxable income instead, until the fifteen years run out. The same applies to the Lifelong Learning Plan.[5]
- The program started in 1992, so an opening balance entered into All the Numbers cannot predate it.[6]
- The 90-day rule: a contribution made within 90 days of the withdrawal cannot be deducted, to the extent it is withdrawn.[7]
- Your HBP balance must be nil at the start of the year to open a new one.
What the engine does
- Caps the withdrawal at the limit,[1] and builds the fifteen-year schedule including the relief window.
- Repays the minimum each year, and no more. The repayment goes into your own RRSP in December (in November of the year you turn 71, before the RRSP becomes a RRIF). It is paid from spare cash first, then from non-registered savings, then from your TFSA, in your withdrawal order. All the Numbers never takes money out of an RRSP or RRIF to repay: that withdrawal would be taxed as income, so it saves nothing. This is our assumption of a household that keeps up its repayments. The law also lets you repay in the first 60 days of the next year; All the Numbers repays in the year.[8]
- Adds the part of the minimum that those savings cannot pay to that year's income, as the Act requires.[3]
- From the year after the owner turns 71, adds each year's instalment to income with no money moving, until the balance is gone.[5]
- Warns that eligibility is asserted, not verified — the engine knows your dates, not your history.
- Takes the withdrawal to come from RRSP money held at least 90 days, so no contribution loses its deduction. If you put money into the RRSP in the three months before the closing, part of that contribution may not be deductible; All the Numbers does not trace it.[9]
- In the down-payment view, counts an HBP amount as borrowed money, not savings.
What it deliberately does not
It does not check first-time-buyer status, the four-year rule, or whether the home is bought before October 1 of the following year; the withdrawal is taken to qualify when you tick it. The HBP can be combined with the First Home Savings Account for the same purchase.
See also: would a lender write the mortgage, land transfer tax.