Processing math: 100%
Skip to main content

Section 5.3 Time-weighted annual rate of return

Suppose now that we make investments into a fund over time and know the outstanding balance befoer each deposit or withdrawl occurs. Notationally, let B0 be the initial balance in the fund and Bk the balance in the fund immediately before time tk with Wk the amount of each deposit (if negative, then withdrawal). On a time line:

Time0t1t2…tn−1tnBalance Before0B1B2...Bn−1BnDeposit/Withdrawal0W1W2...Wn−1WnBalance AfterB0B1+W1B2+W2...Bn−1+Wn−1Bn+Wn

From the beginning of time, the growth over the first time period is given by \(B_1 = B_0(1+r_1)^{t_1}\) or

\begin{equation*} \frac{B_1}{B_0} = (1+r_1)^{t_1}\text{.} \end{equation*}

For subsequent time periods, the growth is given by \(B_{k+1} = B_k(1+r_2)^{t_{k+1}-t_k}\) or

\begin{equation*} \frac{B_{k+1}}{B_k} = (1+r_2)^{t_{k+1}-t_k}\text{.} \end{equation*}

Multiplying these together yields

\begin{align*} \frac{B_1}{B_0} \cdot \frac{B_2}{B_1} ... \cdot \frac{B_n}{B_{n-1}}\\ & = (1+r_1)^{t_1} \cdot (1+r_2)^{t_2-t_1} ... \cdot (1+r_n)^{t_n-t_{n-1}} \\ & = (1+r)^{t_n} \end{align*}

noting that \(r_k = r\) for all k would allow all of the powers to cancel except for the last. Define the time-weighted annual rate of return to be the value of r that makes this happen.

Example 5.3.2.

Consider the sequence of investments described in the table below:

Time11/1/163/1/178/1/172/1/184/1/18Balance Before$14516$14547$18351$16969$18542Deposit/Withdrawal0$3000−$2000$25000

Then the time-weighted annual effective yield rate is given by

(1+r)17/12=1454714516⋅1835114547+3000⋅1696918351−2000⋅1852416969+2500≈1.035877

and by solving yields r≈0.025193371