It makes me think, what's the point in "saving for retirement" if your money is only going to be worth a small fraction of what it was worth whenever you earned it?
If you invested in something that returned more than the rate of inflation and let it compound, the money will be
a lot more than when you earned it. For example, say you invest $10,000 when you are 25 and leave it in an investment which earns 8% per year for 40 years, it will compound to $217,245 when you are 65. Assuming 3% inflation, that's
worth $66,598 in today's dollars. And that's only what you saved during 1 year. In your next year when you are 26, you should invest another $10,300 (hopefully your salaried increased 3% with inflation so you can save 3% more too), and so on. When you are 65, the balance will be just under $4 million, or $1.2 million in today's dollars. That's after you put in $754,012 of your own money and the remaining $3.2 million comes from the investment earnings. A very famous person may or may not have said "compounding is the most powerful force in the universe"...
Wouldn't it make more sense to pay off all of your debt as soon as possible and then save the rest? Or is the stock market really worth the hassle to forgo paying off more debt? If inflation will cost you roughly 3-6%, then what is a potential 8% return on investment compared to zero percent interest?
You need to do both. Practicalities will determine whether you do one after the other, or a mix of both at the same time.
Don't forget that more time brings more benefits from compounding, as shown above, so saving for retirement sooner is better. This will also give you more time to ride through market crashes. In the example starting at 25, you are putting away $13,439 when you are 35. If you don't start until you are 35, you will have to put away $24,000 each year (increasing by 3%) to reach the same $4 million. There are also limits to how much you can contribute to a 401(k): $16,500 and IRA: $5,000 to watch out for.
It seems that you have not considered that your income also increases with inflation. This will benefit you to keep a loan longer. Say you have a $100,000 student loan at 6.8% and on the 10 year term the monthly payment is $1,150.80. If you start out with a $100,000 salary, that's 13.8% of your gross monthly income going to the loan. In 10 years with 3% raises your salary will be $134,391 but the loan payment is still $1,150.80 or now 10.3% of your gross.
But actually, you should get your mind off inflation. Investments and cost of living go up, but your salary also goes up and loans go down, so it all balances out in the end.
Others have explained that determining whether to pay off loans or invest depends on the interest rate/investment return and I agree. I would also like to add that rates vary over time so your strategy should also vary accordingly. If loan interest rates are low, like now with 3% 5/1 ARMs I wouldn't be in a rush to pay them off; invest the money instead. If you have 6.8%+ fixed student loans, you should probably try to pay them off. If we hit another inflationary period and rates go over 10%, definitely pay them off, and if you have any money leftover, take advantage of 10% CDs
🙂