Personal Finance

Repay Home Buyers Plan or Contribute to RRSP?

I had a discussion last year with my wife where we talked about whether to give our home buyer’s plan debt priority over rrsp contributions.

Although it initially seemed like a good idea to pay the HBP back as soon as possible since it was a smaller amount (about 30k combined), it occurred to me that if you have any rrsp contribution room then you are much better off just paying the minimum HBP repayment amount each year and use any extra money that you want to put into the rrsp for a contribution.

The reason behind this is that whether you are paying back HBP or making an rrsp contribution, the amount that gets added to the rrsp is the same so since the rrsp contribution will give a tax rebate, that is generally the better choice.

For example, let’s say if I have $5000 that I want to put into my rrsp and my minimum annual HBP payment is $1333 and my marginal tax rate is 40%.

If I were to make the minimum HBP payment and contribute the remaining $3667 into my rrsp then my rrsp would have an extra $5000 in it and I would get a tax rebate of $1466.80.

If I were to put the entire $5000 into a HBP repayment then my rrsp would have an extra $5000 in it and I would not get any tax rebate. I would however owe less money to the HBP and future minimum payments will be smaller.

So it’s pretty clear to me that if you have the choice between contributing to your rrsp or extra repayments into your HBP – the rrsp is the winner.

15 replies on “Repay Home Buyers Plan or Contribute to RRSP?”

In fact, if you really want to increase your HBP payment, you can always use your next year tax rebate from this year’s RRSP contribution. However, I think that you are simly better off increasing your RRSP contribution and do the HBP miminum payment over 15 years.

Mike, I would do the same. Max out your RRSP, pay the required amount on the HBP. And if you have any cash left over, perhaps dump it into your HBP.

I’d definitely do what you’re doing for people in a 40% tax bracket. If someone was earning low income and expected to be making more income in the future, they MAY be better off paying back the HBP and “banking” the RRSP contribution (or I suppose they could just contribute and defer the credit).

That’s a good point Mr. Cheap – in my example I’m assuming that you are working and contributing at a higher tax bracket. If the income is lower that year for some reason then that might be an exception where they may not be much difference between the two options.


One more good reason to max RRSP instead of HBP: the money in your RRSP account could be as a high interest emergency saving – still can be used for you anytime; the HBP, as the lowest interest borrowing possibly have, once you payed, you lost access.

You never know when you need emergency money and the risk is always there.

thanks for all of the posting.

It sounds good, but what if down the road you want to use the HBP again, the sooner you pay it back the sooner you can use the money again. How long after paying back the HBP can it then be used again? Does anyone know?


I’m pretty sure the HBP can only be used to buy your first home. So you can only use it once.

I think there are some exemptions for people with disabilities or people caring for people with disabilities, but for most people it’s one time only.

I’m not saying either way is better, but another consideration to pay down HBP first is, if you anticipate making more (ie: will be in a higher tax bracket) in future. Your later RRSP contributions will give you more returns in that case. Someone who recently finished school and is starting a career for example, would be in a favourable situation where, to me, it would make more sense to save those RRSP contributions for later.

For 10 years now I have been paying back my HBP. When it is paid off, what happens to it, as I no longer have an RRSP account, but I still have GIC’s? Do I even get it back? If I decided to pay it back sooner, who do I pay it to?

Would like to clarify one point as it seems a lot of who has posted already confused . Whether you contribute to your rrsp or pay what you owe to you HBP it goes in the same account which an rrsp account , but whichever amount claimed on your income tax return as repayment of HBP will not give you income reduction . Moreover, the fund in the rrsp whether considered as rrsp contribution or HBP contribution get. Invested based in your choice kept either till you retire and have lower income then star withdrawing it or you can take it all or partially at any time , but you will have to add it to your income for the year it has been withdrawn.

Leave a Reply

Your email address will not be published. Required fields are marked *