Skip to content

IAI Actuarial Core Principles · Actuarial Mathematics for Modelling

Financial instruments and insurance contracts as cashflow models: formula sheet

Full chapter guide

Key formulas

Discrete cashflow
C_t = amount paid at time t (t in years from time 0)
Use positive for receipts and negative for payments, from one stated viewpoint.
Continuous cashflow
Total paid from t1 to t2 = ∫ ρ(t) dt, integrated from t1 to t2
ρ(t) is the rate of payment per year at time t.
Expected value of a contingent payment
E[payment] = C × P(payment is made)
For a single payment C at a fixed time, due only if an event occurs.
Net cashflow at time t
Net_t = Income_t − Outgo_t
Combine all flows at the same time before valuing.
Present value of a set of certain flows
PV = Σ C_t × v^t, where v = 1 ÷ (1 + i)
Assumes a constant effective annual rate i. Covered fully in the equation of value topics.
Price of a coupon bond
P = F·r·aₙ + C·vⁿ
F = nominal, r = coupon rate per period, C = redemption amount, n = number of coupon periods, v = 1/(1+i) at the yield per period. The annuity and the power of v must use the same period.
Price when redeemed at par
P = F(r·aₙ + vⁿ)
Use when C = F. This is the same formula with C replaced by F.
Makeham's formula
P = K + (g ÷ i)(C − K), where K = C·vⁿ and g = F·r ÷ C
g is the modified coupon rate: annual coupon per unit of redemption. The rate i and the n in K must be per coupon period. It is quick when you already know K.
Zero-coupon bond price
P = C·(1 + i)⁻ⁿ
A single cashflow C at time n. i is the effective annual yield when n is in years.
Index-linked payment
Payment at t = Nominal payment × I(t − lag) ÷ I(base)
Without a lag, use I(t) ÷ I(0). Check the question for the base date and lag.
Money and real yields
1 + i = (1 + r)(1 + e)
Exact when inflation e is constant. i = money yield, r = real yield. An index-linked bond can be valued at the real yield using the real (unindexed) cashflows.
Premium or discount test
g > i: premium; g < i: discount; g = i: price = redemption
Use as a reasonableness check on your answer. It holds for a bond redeemed at C with modified coupon rate g.
Present value of dividends with constant growth (Gordon model)
P₀ = D₁ ÷ (i − g), for i > g
D₁ is the dividend due one year from now, g is the constant annual growth rate, i is the effective annual discount rate. Needs dividends to start in one year and continue forever.
Dividend growth
Dₜ = D₀ × (1 + g)ᵗ
Dividend in year t if growth is a constant g each year.
Present value of equity over a holding period
P₀ = Σ Dₜ vᵗ + S × vⁿ, where v = 1 ÷ (1 + i)
Dividends for t = 1 to n plus the expected sale price S at time n.
Net rental income
Net rent = gross rent − costs (maintenance, management, voids)
Value property on net income, not on gross rent.
Present value of property over a holding period
P₀ = Σ Rₜ vᵗ + S × vⁿ, where Rₜ is net rent
Rent review changes Rₜ in steps, not smoothly, so list the years that apply.
Rent in advance
Rent paid at start of each period is valued like an annuity-due
Check payment timing carefully; property rent is often paid in advance.
Forward price, asset with no income
K = S₀ × (1 + i)^T, or K = S₀ × e^(δT)
S₀ is the spot price now, T is the time to expiry in years, i is the effective annual risk-free rate and δ the force of interest. Assumes no income, no storage costs and no arbitrage.
Forward price, asset with known income
K = (S₀ − I) × (1 + i)^T, where I = present value of income paid before expiry
Discount each income payment to time 0 at the risk-free rate before subtracting.
Forward price, continuous dividend yield
K = S₀ × e^((δ − d)T)
d is the continuously compounded dividend yield. Use only when the question gives a yield.
Long forward payoff at expiry
S_T − K
Short forward payoff is K − S_T.
Long call payoff
max(S_T − K, 0)
Writer's payoff is −max(S_T − K, 0).
Long put payoff
max(K − S_T, 0)
Writer's payoff is −max(K − S_T, 0).
Option profit for the holder
Payoff − premium × (1 + i)^T
Accumulate the premium only if the question asks for profit including interest.
Value of an existing forward at time t
(F_t − K) × v^(T − t)
F_t is the current forward price for the same expiry. This is the value of the long position, discounted at the risk-free rate.
Annuity-immediate present value
a_n̄| = (1 − vⁿ) ÷ i, where v = 1 ÷ (1 + i)
Payments of 1 at the end of each period for n periods. i is the effective rate per payment period.
Annuity-immediate accumulation
s_n̄| = ((1 + i)ⁿ − 1) ÷ i = (1 + i)ⁿ × a_n̄|
Value of the payments just after the last one.
Annuity-due present value
ä_n̄| = (1 − vⁿ) ÷ d = (1 + i) × a_n̄|
Payments at the start of each period. d = i ÷ (1 + i).
Level loan repayment
R = L ÷ a_n̄|
Loan L repaid by n payments of R at the end of each period.
Interest in a payment
Iₜ = i × B_{t−1}
B_{t−1} is the balance just after the previous payment.
Capital in a payment
Cₜ = R − Iₜ
For a level loan, Cₜ = R × v^(n−t+1), so capital repaid grows by a factor (1 + i) each period.
Balance (prospective)
Bₜ = R × a_{n−t}̄|
Balance just after the t-th payment, with n − t payments remaining.
Balance (retrospective)
Bₜ = L(1 + i)ᵗ − R × s_t̄|
Gives the same value as the prospective method.
Perpetuity
a_∞ = 1 ÷ i
Payments of 1 at the end of each period, forever.
Present value of a cashflow
PV = C × v^t, where v = 1 ÷ (1 + i)
C is the amount paid at time t. i is the effective annual interest rate.
Expected present value of a contingent cashflow
EPV = C × v^t × P(event occurs at or by time t as specified)
Use the probability of the exact condition for payment, for example survival to time t.
Survival-contingent payment at time t
EPV = C × v^t × tpx
tpx is the probability that a life now aged x survives t years. Use for annuity payments and premiums.
Death benefit paid at end of year of death
EPV = S × Σ v^(k+1) × kpx × qx+k, summed from k = 0 to n − 1
This is a term assurance with sum assured S and term n years. Payment is at the end of the year of death.
Equivalence principle
EPV(premiums) = EPV(benefits) + EPV(expenses)
Gives the premium when there is no profit loading. Use the same basis for all three terms.
Net cashflow at time t
NCFt = premiums − benefits − expenses (at time t)
Used for projecting cashflows. The expected value allows for the probability the policy is in force.

Quick revision

  • A cashflow model lists amount, timing and certainty of each payment.
  • Fix a sign convention: inflows positive, outflows negative, and stay with it.
  • Bond cashflows are coupons plus redemption, fixed in advance unless the bond is index-linked or has default risk.
  • Bond price equals the present value of its cashflows at the investor's required yield.
  • Loan repayments are interest on the outstanding balance plus capital repaid.
  • Equity and property cashflows are uncertain, so the model needs assumptions about growth and dividends or rent.
  • A forward or futures payoff depends on the underlying price at maturity compared with the agreed price.
  • An option payoff cannot be negative for the holder, because the holder can choose not to exercise.
  • Insurance premiums are usually certain in amount, while benefits depend on a contingent event.
  • Always state assumptions on interest rate, timing and contingency in written answers.
  • Check units and timing: annual rate versus payment frequency is a common slip.
  • Method marks come from a correct cashflow set-up, so show the timeline.

Common mistakes

  • Mixing viewpoints, so the signs of some flows are reversed. Fix: Write the viewpoint at the top and check each sign against it.
  • Putting a flow at the wrong time, for example a payment in advance placed at the end of the period. Fix: Underline the timing words and convert them to exact time points on the timeline.
  • Using the annual coupon with a half-yearly discount rate Fix: Convert coupon, term and yield to the same period before you start. Write 'per half-year' next to each figure.
  • Applying the coupon rate to the redemption value instead of the nominal value Fix: The coupon is F × r. In Makeham's formula use g = F·r ÷ C, not r.
  • Using D₀ instead of D₁ in the Gordon formula. Fix: Compute D₁ = D₀ × (1 + g) first, then divide by (i − g).
  • Treating equity cashflows as guaranteed like bond coupons. Fix: Say that dividends and sale prices are uncertain and that you are valuing expected amounts under assumptions.
  • Giving an option a negative payoff for the holder. Fix: The holder will not exercise at a loss. The payoff is at least 0. The premium is the maximum loss.
  • Confusing delivery price with the spot price at expiry. Fix: K is fixed at the start in the contract. S_T is the market price at expiry. The payoff compares the two.
  • Using the annual rate when payments are monthly. Fix: Convert to the effective rate per payment period first. If the rate is a nominal 12% convertible monthly, use i = 1% per month.
  • Mixing up annuity-immediate and annuity-due. Fix: Mark the first payment on a timeline. If it is one period after the loan, use a_n̄|. If it is at the loan date, use ä_n̄|.

Exam tips

  • Always state the viewpoint and sign convention in the first line of a written answer. Examiners award marks for clear assumptions.
  • Draw a timeline even for short questions. It helps catch missing flows and wrong timing.
  • In life contingency questions, check that the premium is paid only while the life survives and the benefit only on the stated event.
  • In computer-based papers, lay out the cashflows in a column by time before you apply any discount formula.
  • In MCQs, check the timing words: in arrear, in advance, continuously. They change the answer.
  • Draw a timeline first. In written questions, a clear cashflow list earns method marks even if your arithmetic slips.
  • State your assumptions: coupon dates, redemption at par unless told otherwise, no default, no tax, and whether an index lag is ignored.
  • Always say which rate you are using (per half-year, nominal or effective). Examiners look for the conversion.