The financial comparison between paying down your mortgage and investing in the stock market bothers me. This is comparing apples to oranges. By paying down your mortgage, you are essentially making an investment in a risk-free financial instrument. That is, you have a guaranteed return equal to the interest rate of the mortgage. The appropriate comparison to this investment vehicle is a treasury note of equal duration to your remaining years on the mortgage at the time you make a prepayment, NOT a broad index fund. For example, if you are prepaying a mortgage that you have 20 years left on, you should compare to the interest rate you could otherwise receive on a treasury instrument with a 20 year maturity. If your mortgage interest rate exceeds the best-paying risk free financial instrument, it is a financially rationale decision to prepay your mortgage. That is not to say that it is irrational to invest in the stock market instead of paying down your mortgage. But by investing in the stock market instead of prepaying the mortgage, you are essentially investing in the stock market on margin, at a margin rate equivalent to your mortgage. Again, not necessarily a bad thing, but it is important to frame the decision in this way.
This. Please read.
Pay down a mortgage is NOT a risk free transaction. You're essentially move your financial assets into a property that can go down in value, and can lock you into a location at an inconvenient time.
For example, say you own your house free and clear, and a recession happens. You find out you have to pull cash out to pay some emergency bills - kid's medical bills, need to move due to work circumstance, family situation, etc. You would have to sell the house at a loss, and lose all that equity, in order to relocate, or pay an emergency medical bill that may be a significant expense.
If you had a mortgage on the house, you could do a short sale, essentially sharing the risk with the bank. They take a loss, you take a loss, and move on. The person with the mortgage would have less risk than the person who paid off their mortgage fully. In addition, the person with the mortgage, if they had saved that cash and invested it correctly, could have more cash to fend off financial surprises. They could pay the minimum on the mortgage and float things out until the economy improved, compared to the person who has much of their cash locked into the house that is tough to sell in a downturn.
So paying off a house is not a zero-risk decision. There are risks to this decision. I'm all about diversification and maintaining flexibility and having options, especially with mortgage rates at historic low rates. If I can't pay my mortgage with rates next to zero, then I shouldn't have a house.
If mortgage rates were 8% or higher, like in the early 2000's, sure, consider paying it off, especially as investments bring far less. Right now, paying off mortgages at historic low rates, seems to be the most short-sighted thing one could do. But hey, if it helps you to feel better, locking your money and paying off a super low interest rate loan, good for you.