Why Discount Each Project Cash Flow?
A project timeline may contain cash flows in different years: an initial equipment payment, annual receipts, a later repair expense, and a final disposal receipt. Although each amount is measured in dollars, dollars available at different dates are not directly comparable. Discounting converts a future amount to its equivalent value at time zero using a stated required return.
The key is to discount each cash flow according to its own date. A cash flow at the end of year 1 receives one year of discounting; a cash flow at the end of year 4 receives four years. Its sign does not change: a future outflow remains negative after discounting, and a future receipt remains positive. The project cash-flow timeline and its sign conventions identify the dates and signs; discounting translates the dated amounts into time-zero dollars.
This setup assumes that project cash flows are dated at year-end, that \(i\) is an effective annual rate, and that the same stated rate applies to every year being discounted. It does not determine what required return is appropriate; it takes that rate as an input. A cash flow at time zero has \(t=0\), so its discount factor is \(v^0=1\): it is already expressed in time-zero dollars.
How the Discount Factor Works
The discount factor is the multiplier that converts one dollar payable at a future date into its time-zero equivalent. For a positive rate, \(0<v<1\), so a future dollar has a time-zero value below one dollar. A later date has a smaller discount factor, because it involves more periods of compounding to reverse.
The same factor applies to an amount of any size. Multiplication by \(v^t\) preserves the cash flow's sign and scales its amount. For a timeline containing \(C_0,C_1,\ldots,C_n\), discounting each entry gives the individual time-zero values \(C_0,C_1v,\ldots,C_nv^n\). Their sum is the time-zero value of the stream under this discounting model. This page focuses on obtaining those individual values correctly.
Derivation: Discounting Reverses Compounding
Suppose an amount \(P\) is invested at time zero at an effective annual rate \(i\). After one year, it grows to \(P(1+i)\); after two years, it grows to \(P(1+i)^2\). Repeating the annual accumulation for \(t\) years gives a year-\(t\) amount of \(P(1+i)^t\). To find the time-zero amount equivalent to a specified future cash flow \(C_t\), solve that accumulation equation for \(P\):
Thus, discounting is not an arbitrary reduction: it is the inverse of the assumed accumulation process. The formula depends on the annual-compounding model and on \(i\) applying for each of the \(t\) years. Using a simple-interest denominator or applying only one year's discount to a cash flow several years away would not reverse this model's compounding.
Worked Examples
Worked Example: A Receipt and an Outflow on Different Dates
A hypothetical project has a receipt of $14,000 at the end of year 1 and an outflow of $6,000 at the end of year 3. The effective annual required return is 8%, compounded annually, and both cash flows occur at year-end. Find each cash flow's time-zero value and their sum. Use individual discounting, and round final dollar amounts to the nearest cent.
Method and rate. Since the rate is an effective annual rate and dates are annual, use \(v=1/(1.08)\), and discount each amount by the number of years to its date.
The one-year discount factor is \(v=1/1.08=0.9259259259\ldots\). The year-1 receipt has time-zero value
For year 3, \(1.08^3=1.259712\), so the three-year factor is \(v^3=1/1.259712=0.793832241\ldots\). Retain the outflow's negative sign:
Adding the two time-zero values gives \(12{,}962.9629\ldots-4{,}762.9934\ldots=8{,}199.9695\ldots\), or $8,199.97 to the nearest cent. The check is that the receipt contributes positively and the outflow negatively; neither sign was changed by discounting.
Common mistake avoided: Discounting the year-3 outflow only once would give \(-6{,}000/1.08=-\$5{,}555.56\), which is not its time-zero value under annual compounding over three years. The exponent must match the number of annual periods.
Worked Example: The Same Receipt at Two Different Dates
A hypothetical project is forecast to pay $20,000 at the end of year 2 and another $20,000 at the end of year 5. The effective annual required return is 10%, compounded annually. Find the time-zero value of each receipt, then compare them. Round final dollar amounts to the nearest cent.
Method. Apply a separate discount factor to each receipt. Both amounts are the same, but their dates are different.
For year 2, \(1.10^2=1.21\), so \(v^2=1/1.21\). The present value is
For year 5, \(1.10^5=1.61051\), so \(v^5=1/1.61051\). Therefore,
The year-2 receipt has the larger time-zero value: \(16{,}528.93>12{,}418.43\). The difference is \(\$4{,}110.50\) to the nearest cent. This comparison follows from \(v^5<v^2\) when \(0<v<1\). It does not mean the year-5 cash flow has a different sign or stated dollar amount; it reflects the additional years of discounting.
Common mistake avoided: Treating both $20,000 receipts as though they were paid in year 2 ignores the year-5 date. The date determines the exponent, even when the cash-flow amounts match.
Worked Example: Retaining Signs Across a Project Timeline
A hypothetical project has an initial outflow of $24,000 at time zero, a $8,000 receipt at the end of year 1, a $3,000 outflow at the end of year 2, and a $25,000 receipt at the end of year 3. The effective annual required return is 10%, compounded annually, with all future flows at year-end. Discount every flow individually and add the time-zero values. Round final dollar amounts to the nearest cent.
Method. Record the initial amount as \(-\$24{,}000\), which is already at time zero. For each later flow, divide by \(1.10^t\), using its own year \(t\).
At time zero, the factor is \(1\), so the initial outflow's value is \(-\$24{,}000.00\). For year 1, the factor is \(1/1.10\):
For year 2, \(1.10^2=1.21\). The year-2 outflow remains negative:
For year 3, \(1.10^3=1.331\):
Using the unrounded values, the sum is \( -24{,}000+7{,}272.7272\ldots-2{,}479.3388\ldots+18{,}782.8700\ldots=-423.7416\ldots\). The total is therefore -\$423.74 to the nearest cent. As a check, the time-zero amount is included without a discount, and each later amount uses the exponent matching its date.
Common mistake avoided: Applying a discount factor to the initial outflow would incorrectly move it away from time zero. Another sign error would be to treat the year-2 payment as positive; discounting changes the date basis, not the direction of the cash flow.
Practical Checks and Common Traps
Before accepting a calculation, check the inputs and the date assigned to every amount. A discount factor is only as appropriate as the timing and rate convention behind it. In particular, distinguish an effective annual rate from other quoted rate conventions; the formula here assumes that the stated \(i\) is effective annually and that cash flows are dated in whole years. If dates are not annual, or the rate is specified under a different compounding convention, the timing and rate must first be represented consistently. Do not silently substitute a different convention.
The following checks catch many arithmetic and setup errors:
- Match the exponent to the date. A year-\(t\) cash flow uses \(v^t\), not \(v\) for every future date.
- Handle time zero separately. Its factor is \(v^0=1\), so its amount is unchanged.
- Preserve the sign. Multiplication by a positive discount factor does not turn an outflow into a receipt.
- Check the direction for a positive rate. A positive future amount at \(i>0\) should have a smaller time-zero value than its stated amount.
- Keep precision until the end. Use unrounded factors or full calculator precision through the sum, then round the final dollar amounts as requested.
A frequent wrong calculation is to discount a year-3 cash flow using \(1+3i\). For example, at 8%, that incorrect simple-interest approach gives a factor \(1/(1+3(0.08))=1/1.24\). Under the annual-compounding model specified here, the correct factor is \(1/(1.08)^3=1/1.259712\). The denominators differ because \(1+3i\) represents simple accumulation, whereas \((1+i)^3\) represents three successive annual compounding periods. Use the formula that matches the stated model.
Check Your Understanding
For each problem, assume annual compounding and year-end timing for all stated future cash flows. Round final dollar amounts to the nearest cent.
- A hypothetical project will receive $5,000 at the end of year 3. At an effective annual required return of 7%, what is the receipt's time-zero value? (Answer: $4,081.49)
- A project has an outflow of $4,000 at the end of year 2. The effective annual required return is 8%. What is its time-zero value, including its sign? (Answer: -$3,429.36)
- A hypothetical project receives $1,200 at the end of year 1 and $1,800 at the end of year 2. At an effective annual required return of 6%, find each time-zero value and their sum. (Answer: $1,132.08 and $1,601.99; sum $2,734.07)
- At an effective annual required return of 10%, a project receives $6,000 at the end of year 2 and $9,000 at the end of year 4. Find the time-zero value of each receipt and their sum. (Answer: $4,958.68 and $6,147.12; sum $11,105.80)
- A hypothetical project has a time-zero outflow of $10,000, a $4,000 receipt at the end of year 1, and an $8,000 receipt at the end of year 3. At an effective annual required return of 12%, discount all three flows individually and find their sum. (Answer: -$10,000.00, $3,571.43, and $5,694.24; sum -$734.33)