IAI Actuarial Core Principles · Actuarial Mathematics for Modelling
Present Value and Accumulated Value of Cashflow Streams
The present value of a cashflow stream is the sum of each payment discounted back to time 0. The accumulated value is the sum of each payment rolled forward to a chosen later time. Pick the valuation date, apply the right discount or accumulation factor to each payment, and add them up.
What this chapter covers
This chapter is the base of CM1. It shows how to move money across time. You learn to accumulate a single payment forward, discount it back, and then do the same for streams of payments. Streams can be discrete (paid at set dates) or continuous (paid at a rate per unit time).
The chapter starts with simple and compound interest, effective and nominal rates, discount rates and the force of interest δ. It then builds to net present value, the internal rate of return and the equation of value, which says that the value of money in equals the value of money out at a common date.
The rest of CM1 uses these ideas constantly. Annuities, loan schedules, bond pricing, life contingencies, premium calculation and reserving are all present values of cashflows. If this chapter is weak, those later topics will feel harder than they are. Paper B (computer-based) also relies on it, because you build cashflow models in a spreadsheet or in R.
The syllabus puts Theory of interest rates and Equation of value at a combined 45% of CM1 topic weighting for 2026, and every other CM1 topic uses these tools. Questions here are usually short and mechanical, so they are marks you can secure with practice. Errors made here carry forward into longer questions on pricing and reserving, so accuracy at this stage protects marks across the whole paper.
Present value and accumulated value of cashflow streams: topics in the order to study them
- 1Accumulation and Present Value of Single PaymentsEverything else is a sum of single payments, so master the accumulation factor, discount factor and rate conversions first.
- 2Discrete Cashflow Streams and Net Present ValueOnce single payments are clear, you add them up at a chosen date and meet NPV and the idea of yield.
- 3Continuous Cashflow Streams and Force of InterestThis needs integration and the force of interest δ(t), so it comes after the discrete case you can check by hand.
- 4Valuing Cashflows and Equation of ValueThis pulls the earlier tools together to solve for unknown payments, times or rates, so it comes last.
How to prepare Present value and accumulated value of cashflow streams
Aim to be fast and exact on the basic mechanics, then spend your practice time on mixed problems where you must choose the method yourself.
- Write down the core relationships from memory: v = 1 ÷ (1 + i), d = i ÷ (1 + i), (1 + i) = e^δ, and the link between i and i^(m). Check them against each other until they are automatic.
- Do single-payment questions with changing rates. Practise accumulating with a time-varying δ(t) using exp(∫δ(s) ds) and compare with the constant-rate answer.
- For discrete streams, draw a timeline every time. Mark each payment, the valuation date and the rate that applies in each period before you calculate.
- For continuous streams, write the present value as ∫ ρ(t) v(t) dt, where ρ(t) is the payment rate and v(t) is the discount function. Practise with constant and simple varying rates of payment.
- Solve equation of value problems by choosing one comparison date, writing value of inflows = value of outflows, and then solving. Repeat with a different date to check the answer.
- Practise on a computer. Build a cashflow table in a spreadsheet, compute NPV and find the yield with a solver or the IRR function, so Paper B feels familiar.
- Finish with timed past-style questions. Write the formula, the substitution and the answer so that method marks are visible.
Common mistakes in Present value and accumulated value of cashflow streams
Using a nominal rate directly as an effective annual rate.
Fix: Convert first: i = (1 + i^(m) ÷ m)^m − 1. For 6% convertible quarterly, i = (1.015)^4 − 1.
Mixing up interest rate and discount rate.
Fix: Remember i is paid at the end of the period on the opening amount and d at the start on the closing amount. Use d = i ÷ (1 + i) to convert.
Discounting or accumulating over the wrong number of periods.
Fix: Draw a timeline, mark the valuation date, and count the time from each payment to that date.
Ignoring a changing interest rate and applying one rate to the whole term.
Fix: When the rate changes, accumulate or discount period by period, or integrate δ(t) over the right intervals.
Setting up the integral for a continuous stream without the discount function.
Fix: Write PV = ∫ ρ(t) v(t) dt first, then substitute v(t) = exp(−∫δ) before integrating.
Solving for an unknown rate algebraically when no simple solution exists.
Fix: Use linear interpolation between two trial rates, or a calculator or spreadsheet solver, and check the NPV is close to zero.
Last-day revision: Present value and accumulated value of cashflow streams
- Accumulation factor over one year: 1 + i. Discount factor: v = 1 ÷ (1 + i).
- Discount rate d = i ÷ (1 + i) = iv, and 1 − d = v.
- Force of interest: δ = ln(1 + i), so 1 + i = e^δ.
- With a variable force, the accumulation factor from s to t is exp(∫ δ(r) dr) from s to t.
- Present value of a stream of payments: Σ C_t × v(t) over all payment times t.
- Net present value is the PV of inflows minus the PV of outflows at a stated rate.
- Continuous payment at rate ρ(t) has present value ∫ ρ(t) e^(−∫δ) dt, the inner integral running from 0 to t.
- Nominal rate i^(m) is convertible m times a year: 1 + i = (1 + i^(m) ÷ m)^m.
- The equation of value holds at any date, so choose the date that makes the working simplest.
- Yield (IRR) is the rate i at which the NPV of the cashflows equals zero.
- Always check the units of time and whether the rate is effective annual before you substitute.
Present value and accumulated value of cashflow streams practice questions
- A contract pays Rs 10,000 at the end of each of the next three years. Using an effective annual interest rate of 10%, what is the present va…
- A loan of Rs 1,00,000 is repaid by two payments: Rs 60,000 at the end of year 1 and Rs X at the end of year 2. The effective annual rate of …
- A project costs Rs 50,000 now and returns Rs 20,000, Rs 25,000 and Rs 18,000 at the end of years 1, 2 and 3 respectively. At an effective an…
- A loan of Rs 1,00,000 is repaid by two payments: Rs 60,000 at the end of year 1 and Rs X at the end of year 2. The effective annual rate of …
- A deferred annuity pays Rs 2,000 at the end of each year for years 4 to 10 inclusive (7 payments). At an effective annual rate of 5%, what i…
- An annuity pays Rs 2,000 at the end of each year in perpetuity. At what effective annual interest rate is its present value Rs 25,000?
- Payments of Rs 1,000 at time 1 and Rs 2,000 at time 3 (in years) are to be replaced by a single payment at time 2. At 5% effective per annum…
- The force of interest at time t years is δ(t) = 0.02 + 0.004t. What is the accumulated value at time 5 of an investment of ₹10,000 made at t…
Present value and accumulated value of cashflow streams in other exams
The same ground in other exams, if you are preparing for more than one or want another angle on it.
Present value and accumulated value of cashflow streams: frequently asked questions
What is the difference between present value and accumulated value?
Present value is the value of cashflows at time 0, found by discounting. Accumulated value is the value at a later date, found by rolling payments forward with interest. They describe the same cashflows at different dates.
How is this chapter used in the rest of CM1?
Annuities, loans, bonds, premiums and reserves are all present values of cashflows. Learning this chapter well makes those topics mostly a matter of recognising the cashflow pattern.
Do I need calculus for continuous cashflows?
Yes. You integrate a payment rate multiplied by the discount function. The integrals are usually simple, with constant or linear rates of payment and a constant or simple force of interest.
How does this chapter help in the computer-based Paper B?
Paper B asks you to build and use cashflow models in a spreadsheet or in R. Practising NPV, yield and equation of value on a computer helps you check your hand calculations and work faster.