Why Cash-Flow Timing Matters
An investment may produce deposits, withdrawals, or distributions on different dates. To compare those amounts at a common date, each one must be carried forward for the time it remains invested. The resulting value at a chosen date is its terminal value (also called its accumulated value at that date). This calculation is useful when the reinvestment rate is specified and the question is how much the dated cash flows accumulate to—not which return measure best describes performance.
The key is to accumulate each cash flow for its own remaining investment period. A cash flow received early has more time to earn interest than one received later. A cash flow at the chosen horizon has no time left to accumulate.
This formula assumes equal-length periods, a constant effective rate \(i\) per period, and reinvestment of each amount at that rate until the terminal date. It also assumes no taxes, fees, or other changes to the balance. For annual dates, \(i\) is an effective annual rate and times are measured in years. If dates are quarterly, use a rate effective per quarter and measure time in quarters; do not combine a quarterly period count with an annual rate without converting the rate. The formula does not, by itself, prescribe what rate applies when reinvestment rates vary over time.
Why the Accumulation Formula Works
For one cash flow \(C_k\) at time \(t_k\), one period of accumulation multiplies it by \(1+i\). After two periods it is multiplied by \((1+i)^2\), and after \(n\) periods by \((1+i)^n\). The number of periods from \(t_k\) to \(T\) is \(T-t_k\), so that cash flow contributes \(C_k(1+i)^{T-t_k}\) to the terminal value. Because the account balance is the sum of its separate cash-flow contributions, the terminal value is the sum of those accumulated amounts.
The same result follows by updating the account one period at a time. If \(V_t\) is the balance immediately after the cash flow at time \(t\), then the balance just before the next period’s cash flow has earned interest, and the new cash flow is then added:
Substituting this recurrence repeatedly gives each earlier balance—and therefore each earlier cash flow—one factor of \(1+i\) for every period it remains in the account. A cash flow at time \(t_k\) receives exactly \(T-t_k\) factors by time \(T\), which yields the sum in the definition. This also explains why the cash flow at \(T\) is included with exponent zero: \((1+i)^0=1\).
Calculate Each Cash Flow’s Remaining Periods
A reliable method is to list each signed cash flow, count the periods from its date to the horizon, and apply the corresponding accumulation factor. Do not give every cash flow the same exponent unless every one occurs on the same date.
Identify the terminal date and whether the periods are years, quarters, or another equal unit. Match the rate to that period.
Record each inflow to the account as positive and each outflow as negative. Use the date the cash flow actually occurs.
Multiply each amount by \((1+i)^{T-t_k}\), using zero periods for a cash flow at the horizon.
Sum the signed accumulated amounts. When practical, check the result by updating the account balance period by period.
Worked Example: A Withdrawal Between Two Deposits
An account receives $500 at time 0, pays out $200 at the end of year 1, and receives another $450 at the end of year 3. Find the account’s terminal value at the end of year 3 if all balances earn 5% effective annually. Use the method of accumulating each dated cash flow to year 3. This method avoids the common mistake of treating the withdrawal as a positive deposit or giving it the wrong accumulation period.
The signed cash flows are \(C_0=500\), \(C_1=-200\), and \(C_3=450\). The horizon is \(T=3\), and \(i=0.05\). Their remaining periods are respectively 3, 2, and 0.
Rounded to the nearest cent, the terminal value is $808.31. Check by updating the account: after year 1, \(500(1.05)-200=325\); after year 2, \(325(1.05)=341.25\); after year 3, \(341.25(1.05)+450=808.3125\). The two methods agree.
Worked Examples
Worked Example: Quarterly Cash Flows and a Quarterly Rate
An account receives $1,000 at the end of quarter 1, pays out $600 at the end of quarter 2, and receives $250 at the end of quarter 3. Find its terminal value at the end of quarter 5 if the effective reinvestment rate is 2% per quarter. The method is to use quarters for both the dates and the rate. This avoids the common unit error of using a quarterly period count with an annual rate.
The cash flows are \(1{,}000\) at quarter 1, \(-600\) at quarter 2, and \(250\) at quarter 3. Their remaining periods to quarter 5 are 4, 3, and 2.
Rounded to the nearest cent, the terminal value is $705.81. As a check, the balance after quarter 1 is $1,000; after quarter 2 it is \(1{,}000(1.02)-600=420\); after quarter 3 it is \(420(1.02)+250=678.40\); after quarter 4 it is $691.968; and after quarter 5 it is \(691.968(1.02)=705.80736\). The result agrees.
Worked Example: Carrying Earlier Cash Flows to a Later Horizon
A hypothetical fund receives $2,000 at time 0 and $900 at the end of year 2, then pays out $300 at the end of year 4. Find its terminal value at the end of year 6, assuming a constant effective annual reinvestment rate of 4%. Accumulate each flow to year 6. The method avoids stopping the calculation at the last cash-flow date instead of the stated horizon.
The signed cash flows are \(2{,}000\), \(900\), and \(-300\), at times 0, 2, and 4. To year 6, they accumulate for 6, 4, and 2 years, respectively.
Rounded to the nearest cent, the terminal value is $3,259.03. Check by account balances: after year 1 the balance is \(2{,}000(1.04)=2{,}080\); after year 2 it is \(2{,}080(1.04)+900=3{,}063.20\); after year 3 it is $3,185.728; after year 4 it is \(3{,}185.728(1.04)-300=3{,}013.15712\); after year 5 it is $3,133.6834048; and after year 6 it is $3,259.030740992. This confirms the accumulated-sum calculation.
Common Mistakes and Interpretation
Terminal value is a value at a specified date, not an average of the cash flows and not the sum of their undiscounted amounts unless all flows occur at that date. It depends on the chosen horizon and the stated reinvestment assumption. If the horizon changes, the accumulation periods change. If the reinvestment rate changes, the accumulated amounts change as well.
- Wrong exponent: A flow at time \(t_k\) earns interest for \(T-t_k\) periods, not \(t_k\) periods. The exponent measures time remaining until the horizon.
- Wrong sign: Under the account-balance convention used here, a withdrawal is negative. It reduces the terminal value after being carried forward.
- Wrong rate unit: The rate and the period count must use the same unit. A rate effective per quarter applies to a count of quarters.
- Accumulating past the horizon: A cash flow at the terminal date has exponent zero. It is included at its stated amount, with no further interest.
- Ignoring the horizon: The last cash flow need not occur at the terminal date. Earlier flows continue to accumulate to the chosen horizon.
A useful exam check is to compare the accumulated-sum method with a period-by-period balance recurrence when the dates are regular. The recurrence makes the timing and signs visible, while the sum is often faster for calculation. Both should produce the same terminal value under the same rate and cash-flow assumptions. The distinction between terminal value and a return measure is also important: terminal value answers how much the specified flows accumulate to under the assumed reinvestment rate; it is not, by itself, a percentage return.
Check Your Understanding
For each problem, use the stated reinvestment rate and report the terminal value to the nearest cent. Cash flows entering the account are positive; withdrawals are negative.
- An account receives $700 at time 0 and $300 at the end of year 2. Find its value at the end of year 4 at 3% effective annually. (Answer: $1,106.13)
- An account receives $500 at time 0, pays out $100 at the end of quarter 2, and receives $200 at the end of quarter 3. Find its value at the end of quarter 4 at 1.5% effective per quarter. (Answer: $630.66)
- A fund receives $1,200 at the end of year 1 and pays out $250 at the end of year 3. Find its value at the end of year 5 at 4% effective annually. (Answer: $1,133.43)
- An account receives $800 at time 0, receives another $500 at the end of year 1, and pays out $400 at the end of year 2. Find its value at the end of year 3 at 5% effective annually. (Answer: $1,057.35)
- A fund receives $1,000 at time 0 and $400 at the end of year 2, then pays out $150 at the end of year 4. Find its terminal value at the end of year 4 at 6% effective annually. (Answer: $1,561.92)