If you want the money in 5-10 years, you can put it in a bond fund that holds that duration of bonds. In your case, an intermediate term fund might suffice. Even if interest rates go up in the interim (which they almost certainly will), if you hold the bonds to maturity, there is no interest rate risk to principal. You lose out to the opportunity to have your money invested in the slightly higher yielding bonds. But that's already priced into the bond funds. Another option is a CD. Depending on what the yields and duration are, you might prefer the guarantee of principal return even if you break it. 5-10 years is a long time. I would be tempted to leave some or all of it in the market. Your risk tolerance and savings situation may differ though.