Originally posted by @Jedd Braunwarth:
I struggle with this same question! I think 401k's can be very good, especially as others mentioned, when your employer matches the contributions.
Here is a dilemma, what if you do not want to work for somebody and want to work for yourself within a few years. Do you A. put some money away over a few years, and just plan on leaving that in there to very slowly build until I am 59 or later? B. take a chance on yourself, don't even have a 401k and invest in your business. That is good money to start a business or grow a business.
I have a great job now, pays well, but my employer does not contribute much to my 401k. I struggle with stopping this all together and just investing in myself as I do not plan on working for someone for much longer. I may start a self directed account but also could use all of the capital I can to take the chance on myself.
I could lose out big time taking this chance but if it works I may be much more well off than if I slowly give my money to the 401K. The financial broker sucks out a huge percentage of my investment without me knowing it. I was sick when I really dug into the fees I am paying!
If I could go back in time I would have invested more into my 401K than I have. I have had money in it long enough to start seeing its benefits now which makes it much easier to be passionate about it. When I was younger one of my employers (when I worked for a small business) started SarSeps for his employees and we received a bonus each year that was paid into it. It helped because it wasn't my decision. He knew that having money over long term would benefit us, we (his employees) were young and he wanted to pay it forward.
I think something no one is mentioning is the power of compounding. When you are younger and are investing money into your 401K, Roth IRA, or standard IRA, you have the huge benefit of time. It you are earning 7%, you double approximately every 10 years. For a person who looks at the short term this isn't a big deal and they don't feel like this is something they need to be concerned about but if you look at the long term it is a much different picture. If your employer matches it is even better.
For example (taken from JPMorgan's site) if you invest 5k a year between 25 and 35 years old for a total investment of $50k earning 7% you will have 602k at 65 years old. Another investor invests $5k a year for 30 years from 35 to 65 with their investment being $150k, assuming the same rate of return of 7% then end up with $540k at age 65. Even if you only invest in your retirement fund while you are young and then stop you will be much more financially stable in the long run.
I firmly believe in investing in real estate and have but I also believe in being diversified and making my life easier when I can and not just taking the hard path. Many people on this board are just starting out and have a unique opportunity to be my wayback machine and start investing now to make their path easier. If you have the extra $100-350 a month or can cut back on expenses to treat it as a bill, I would take the opportunity to do so. When my daughter is working we are going to help her start a Roth IRA so she can have the benefit of time and have an easier path than we did. There is a huge difference in your return when you have 30 or 40 years than when you start older because you are starting to understand you need to take it more seriously.
Even if tax laws change, which they can and likely will, you will still be better off than if you did nothing. You also have the benefit of this being counted towards your real estate reserves which helps to complement your real estate investing business.