Offer your thoughts or opinion on the input financial query or topic using your financial background.

Should I always hold short term bonds till maturity?
Risk is reduced but isn't zero The default risk is still there, the issuer can go bankrupt, and you can still loose all or some of your money if restructuring happens. If the bond has a callable option, the issuer can retire them  if conditions are favourable for the issuer, you can still loose some of your investment. Callable schedule should be in the bond issuer's prospectus while issuing the bond. If the issuer is in a different country, that brings along a lot of headaches of recovering your money if something goes bad i.e. forex rates can go up and down. YTM, when the bond was bought was greater than risk free rate(govt deposit rates) Has to be greater than the risk free rate, because of the extra risk you are taking. Reinvestment risk is less because of the short term involved(I am assuming 2-3 years at max), but you should also look at the coupon rate of your bond, if it isn't a zero-coupon bond, and how you invest that. would it be ideal to hold the bond till maturity irrespective of price change It always depends on the current conditions. You cannot be sure that everything is fine, so it pays to be vigilant. Check the health of the issuer, any adverse circumstances, and the overall economy as a whole. As you intend to hold till maturity you should be more concerned about the serviceability of the bond by the issuer on maturity and till then.