I’ve been investing for 30 years, and to be honest, I’ve never understood why people invest in bonds.
Especially right now, when bond yields are so low, it seems like the absolute WORST time to be buying bond funds. (Bond fund returns are inversely proportional to interest rates. As interest rates go up, bond fund values go down. With interest rates at rock-bottom, historically low values, you’re virtually guaranteed to lose money on bond funds as interest rates return to more “normal” levels.)
Getting back to why I don’t invest in bonds. The rationale for bonds is that they lower your risk and “smooth out” your returns. But what they actually seem to do is lower your returns. Any money you invest should be “long term” money – money that you expect to leave in the investment for at least 5 years, but more likely much longer. So you can weather value swings in the investment.
Bond returns historically don’t beat inflation. Stock returns do. Any money that’s going to be invested for 10, 15, 20 years, etc. will produce a better return in a stock index fund than in a bond fund.
And even if you are close to retirement, MOST of your money is still going to be invested for 10, 15, 20 or more years. So the old adage about increasing your bond holdings as you get older doesn’t make any sense. All it’s going to do is reduce your return on your portfolio.
So, to the OP. I already advised to put the money in a low-cost S&P 500 fund. I don’t think you need to get any fancier than that. Splitting your money between an S&P 500 fund, international fund, and bond fund is needless complexity that won’t improve your returns, and will probably reduce them.
I’ve already mentioned my objections to the bond funds. An international fund really isn’t needed either, since the companies in the S&P 500 fund get a significant portion of its revenue and profits from international sources.
Keep it simple. Put it in a Vanguard S&P 500 fund, and be done with it.
J.