rononeill said:
Now, this part isn't hard- i can't express this with enough emphasis how important this is, talking lifetime important- but takes a dedicated 15 minutes. Open a brokerage account and set up a secondary direct deposit to it. Pick a number, any number- $20, $500 - and have it go straight there. You now have a widget in place you can modify within 30 seconds. But do it smartly. Next, Figure out what your monthly expenses are, add a little bit; then update your widget to send everything else to the brokerage account.
This, this, this. This CANNOT be overemphasized.
My wife and I have Life Insurance Policies with Lincoln Financial that we set up 25 years ago (when it was Aetna). I'm sure there's some number-name for it, but I can't find it right now. The monthly premium is $3.50 a month but we have $100 each direct deposited into it every month. The remaining $96.50 is invested in various market funds. Since it is post-tax, we can draw off any gains (there's a minimum amount that has to remain) penalty and tax free for anything. I've paid for two kids to go college and will still have some leftover when the second (Class of '23) graduates.
That said, it's not strictly a college fund; that's just how we've used it. We were originally under the impression that it could only be used for education. When we started withdrawing for the first kid we learned we could have been using it for anything all along. So glad we didn't know that- but I digress.
Over the years it has built up enough to graduate two kids debt-free, so that says something about the growth rate. While not phenomenal- we couldn't retire on it- it did become big enough to make a significant impact. Only regret is that we could've raised the amount deposited along the way but never did.