Seems like the calculation would be the same as what you are doing for stock funds since, in general, they would be be paying distributions during the year, tho perhaps less frequently than a bond fund. For the YTD return, can't you take the NAV and # shares (which keep changing as you reinvest during the year) to get your total value at any point in time. Then treat as you did at year end......subtract starting value to get increase(decrease) and divide by starting value to get YTD return (this is not annualized). This would be a bit of pain keeping up w/ the changing number of shares.