Present value of a cash-flow schedule
What you will be able to do
Section titled “What you will be able to do”After this lesson, you should be able to:
- interpret present value from the same perspective as its cash flows;
- discount each dated deterministic amount;
- add discounted amounts without mixing payment dates.
Make cash flows comparable before adding
Section titled “Make cash flows comparable before adding”Use the local present-value-payment-index to select one row and the local number-of-future-payments to count the included future rows. At row , write the signed-cash-flow as , its payment-time as , and the matching discount-factor as . Write the schedule’s present-value at valuation-time as .
The present value of the deterministic schedule is the sum of the discounted cash flows:
The index and the count are defined only in this lesson. The other symbols are shared across the course.
Two schedules are compatible when they use the same valuation time, perspective, currency, and discount factors. Let be the schedule that contains every row of both schedules and . For two compatible schedules, the present value is additive:
One payment
A deterministic receipt of USD 1,000 is paid after two years, and . The present value of the receipt is:
The present value is in USD at valuation-time, from the holder’s perspective.
Mixed signed cash flows
Suppose the holder receives USD 100 at , pays USD 40 at , and receives USD 300 at . The discount factors are 0.97, 0.93, and 0.88.
| Payment index | Cash flow , USD | Discount factor | Discounted cash flow , USD |
|---|---|---|---|
| 1 | +100 | 0.97 | +97.00 |
| 2 | -40 | 0.93 | -37.20 |
| 3 | +300 | 0.88 | +264.00 |
The present value is the sum of the discounted cash flows:
Discounting does not change the sign of a cash flow. Reversing the perspective would change the sign of the present value.
Additivity
Combining two schedules keeps every row, including duplicate payments. For compatible schedules, a property test of the domain code checks (1.5.2). The compatibility conditions are necessary: present values in different currencies, or at different valuation dates, cannot be added without another model.
The lab below is a calculator for the one-payment case. It calculates the discount-factor from one discounting-lab-rate with annual compounding. It then multiplies one discounting-lab-cash-flow by the discount factor to give the present-value at valuation-time . The lab formulas use the same symbols as the text above.
Try discounting a future payment
Discount factor: 0.907029
The future payment is unchanged. Increasing the rate or waiting longer lowers its value today because the discount factor becomes smaller.
Assumptions and a text alternative
This toy model uses a deterministic payment, a whole number of years, and annual compounding. It has no curve, calendar, uncertainty, credit, tax, or funding.
| Time to payment | Value today |
|---|---|
| 0 years | $1,000.00 |
| 5 years | $783.53 |
| 10 years | $613.91 |
| 15 years | $481.02 |
| 20 years | $376.89 |
| 25 years | $295.30 |
| 30 years | $231.38 |
The tested domain code does the lab’s calculation. The lab converts its percentage input to a decimal before the calculation.
Check your understanding
Section titled “Check your understanding”These items separate interpretation from calculation and include an unfamiliar multi-payment case. Each question stays collapsed until you open it; answers and explanations appear once you check.
Knowledge check 1.5.1 Present value
Link to Knowledge check 1.5.1: Present valueUnder stated discount factors and a valuation time of 0, what does the present value of a future cash-flow stream represent?
Check your answer to reveal the explanation.
Every cash flow in a stream is positive. A second stated discount-factor set is smaller at every payment time. What happens to present value?
Check your answer to reveal the explanation.
From a holder's perspective, a deterministic USD 1,000 receipt at t = 2 years has discount factor D(0,2) = 0.9070294785. What is its time-zero present value in USD?
Check your answer to reveal the explanation.
From a holder's perspective, two deterministic USD 100 receipts at different future dates have matching discount factors 0.97 and 0.93. What is their total time-zero present value in USD?
Check your answer to reveal the explanation.
Model boundary and review note
Section titled “Model boundary and review note”This lesson covers deterministic present value only. It omits curves, calendars, uncertainty, credit, recovery, liquidity, tax, and funding.
The rule (1.5.1) follows Tuckman &
Serrat[1]; Hull states the same
principle[2]. The lesson
stays draft pending human confirmation of the printed locators.
References
Section titled “References”- Tuckman & Serrat, Fixed Income Securities: Tools for Today's Markets (4th ed., 2022). §1.2, price as the sum of each cash flow times its discount factor (eqs. 1.1-1.3); full price equals present value (eq. 1.5). draft ↩
- Hull, Options, Futures, and Other Derivatives (8th ed., 2012). Ch. 4, “Bond Pricing”. draft ↩
Credit default swap, the credit derivative the CDS lessons define and value.
The name of a family of standard credit default swap indices, each a standard portfolio of single-name contracts.
Duration times spread, a spread-risk measure for bonds.
Financial Industry Regulatory Authority.
International Money Market. In the CDS lessons, IMM dates are the standard maturity dates on the twentieth of March, June, September, and December.
International Swaps and Derivatives Association.
International Organization for Standardization.
Jump to default, the loss on an immediate default of the reference entity.
Coordinated Universal Time, the time standard the date arithmetic counts calendar days in.