Should you accelerate your mortgage payments or invest?
Making the right choice boils down to prioritizing and projecting. But here’s the thing: mortgage debt repayment is investing. Your return comes from interest savings that accrue by paying down the principal portion of your debt.
Sometimes, Canadians choose to invest in other assets instead of paying down debt. If you think you can earn a higher rate of return on your investments than the interest rate you’re going to pay on your debt, in theory, you might be better off investing. In practice, though, it depends.
There are practical considerations to help determine which investments are better than paying down your mortgage faster.
Contribute to an RRSP or pay off a mortgage?
A quick way to think about debt repayment versus investing is to compare the interest rate of your debt to your expected rate of return of your investments. Say you have a $100 debt with a 5% interest rate. You’ll incur $5 of interest over the coming year.
If you had the opportunity to invest that $100, you’d only need to earn $5 or a 5% return to have increased your net worth and be better off, right?
Unfortunately, the math is a bit more difficult. If you earn $5 of income in a non-registered account, it’s taxable. If what you earn is in a tax-free savings account (TFSA), it’s tax-free. If you earn it in a registered retirement savings plan (RRSP), it’s tax-deferred, and you have to factor in the tax refund on the contribution and the eventual tax on the withdrawal.
So, find out when you could contribute to an RRSP instead of paying down your mortgage.
Should you hold your mortgage inside your RRSP?
In some cases, you can have your cake an eat it too. A mortgage is a permitted RRSP investment, so an RRSP account holder can have their own mortgage held in their RRSP—at least in theory. In practice, this is becoming more difficult to do. The biggest challenge is finding a bank, credit union or trust company that will let you hold your mortgage in your RRSP.
GIPHY App Key not set. Please check settings