| This very much depends, and probably isn't a good idea. Mortgages are some of the cheapest loans you can get. You'll almost always be better off putting your extra cash into index funds instead of overpaying a mortgage. Index funds historically return ~7% long-term, while your mortgage will likely be 3-5%. By overpaying a mortgage, you're missing out on an extra 2-4%: it's better to pay ~4% in order to get a gain of ~7% elsewhere. Not to mention that every cent you put in to your mortgage is now locked in to your home equity, meaning it's difficult to access that money if you need it. You can sell your stock holdings and have the cash in a matter of days. Accessing the money you put in to mortgage repayment probably means taking out a HELOC or similar, which takes time and requires getting approved for the loan. If you're in a particularly bad situation, this might not even be plausible. And you'll pay extra interest for the privilege of accessing your own wealth. On top of all of that, the tax implications are bad too. Long-term capital gains rates are low. Mortgage interest you pay is deductible. You lose both those benefits by overpaying your mortgage instead of investing the cash. Of course, in fairness, early repaying a mortgage is a guaranteed return of 4%, while investing in the markets carries risk. However, in OP's situation—where they likely won't need any of this extra cash on short notice—you can ride out down markets and sell once they've recovered. |
Also, people often say that you shouldn't invest money that you don't need in less than five years. The present time is a good example of that. So, treating securities investments as liquid in periods smaller than that is dangerous.
Assessing potential risk is just as important as assessing gains.