Skip to content

FRM Part I · FRM Exam Part I

Properties of Interest Rates: formula sheet

Full chapter guide

Key formulas

Future value, compounding m times a year
FV = PV × (1 + R/m)^(m×T)
R is the quoted annual rate, m the number of compounding periods per year, T the years.
Future value, continuous compounding
FV = PV × e^(Rc×T)
Rc is the continuously compounded rate. PV = FV × e^(-Rc×T).
Effective annual rate
EAR = (1 + R/m)^m − 1
Use it to compare quotes with different frequencies. With continuous compounding, EAR = e^Rc − 1.
Periodic to continuous rate
Rc = m × ln(1 + Rm/m)
Rm is the rate compounded m times a year. ln is the natural logarithm.
Continuous to periodic rate
Rm = m × (e^(Rc/m) − 1)
Gives the rate quoted with m compounding periods per year.
Continuous rate from EAR
Rc = ln(1 + EAR)
Special case with m = 1.
Repo interest (simple, Actual/360)
Repurchase price = Sale price × (1 + r × days ÷ 360)
USD repo is quoted on an Actual/360 basis. Interest = Sale price × r × days ÷ 360.
Compounded overnight rate (daily compounding in arrears)
Compounded rate = [Π (1 + rᵢ × dᵢ ÷ 360) − 1] × 360 ÷ D
rᵢ is the overnight rate for day i, dᵢ the number of calendar days it applies, D the total days in the period. This is how SOFR-based loans and OIS accrue.
Spread over the risk-free rate
Rate on a risky instrument = Risk-free rate + Spread
The spread compensates for credit, liquidity and term risk.
Discounting with the risk-free rate (continuous)
PV = FV × e^(−r × T)
r is the continuously compounded risk-free rate and T is time in years.
Discount factor from a zero rate (annual compounding)
d(T) = 1 ÷ (1 + z)^T
z is the T-year zero rate. With continuous compounding, d(T) = e^(−zT).
Bond price using zero rates
P = Σ C_t × d(t) + F × d(T)
Each cash flow is discounted at its own zero rate. C is the coupon, F the face value.
Bond yield (YTM)
P = Σ C_t ÷ (1 + y)^t + F ÷ (1 + y)^T
One rate y for all cash flows. Solve with a financial calculator (N, PV, PMT, FV, then CPT I/Y).
Par yield (annual coupons)
c = (1 − d(T)) ÷ Σ d(t)
c is the annual coupon rate as a fraction of face value, with the sum over all coupon dates t = 1 to T. Price then equals face value.
Bootstrapping the final zero rate
d(T) = (P − Σ C × d(t) for t < T) ÷ (F + C)
Use for a bond whose last cash flow is F + C. Then z = (1 ÷ d(T))^(1/T) − 1.
Convert between compounding conventions
(1 + z_annual) = e^(z_cc)
z_cc = ln(1 + z_annual). For m compounding periods per year, (1 + z_m ÷ m)^m = e^(z_cc).
Forward rate, continuous compounding
F = (R2 × T2 − R1 × T1) ÷ (T2 − T1)
R1 and R2 are zero rates to T1 and T2. Use decimals and years.
Forward rate, annual compounding
F = [(1 + R2)^T2 ÷ (1 + R1)^T1]^(1 ÷ (T2 − T1)) − 1
Use when the question gives annually compounded zero rates.
Forward rate from discount factors (simple rate)
F = (DF1 ÷ DF2 − 1) ÷ (T2 − T1)
Gives the simple, non-compounded forward rate for the period. Common for FRAs.
FRA payoff at T2 (receive fixed, pay floating)
Payoff = L × (R_K − R) × (T2 − T1)
L is notional, R is the actual rate for the period. Flip the sign for the floating receiver.
FRA value (receive fixed R_K)
V = L × (R_K − R_F) × (T2 − T1) × DF(T2)
R_F is the current forward rate and DF(T2) is the discount factor to T2. Both rates must use the same compounding.
FRA settlement at T1
Settlement = L × (R_K − R) × τ ÷ (1 + R × τ)
τ is the accrual fraction. This is the market practice of paying at the start of the period.
Macaulay duration
D_Mac = Σ [t × PV(CF_t)] ÷ P
t in years; PV(CF_t) is the discounted cash flow at time t; P is the bond price.
Modified duration
D_mod = D_Mac ÷ (1 + y/m)
y is the annual yield, m is the number of compounding periods per year. With continuous compounding, D_mod = D_Mac.
Price change from duration
ΔP/P ≈ −D_mod × Δy
Δy in decimals: 25 bp = 0.0025.
Convexity
C = (1/P) × d²P/dy² = Σ [t(t + 1/m) × PV(CF_t)] ÷ [P × (1 + y/m)²]
Positive for option-free bonds. Units are years squared.
Duration plus convexity approximation
ΔP/P ≈ −D_mod × Δy + ½ × C × (Δy)²
The convexity term is always positive when C is positive.
Dollar duration and DV01
Dollar duration = D_mod × P; DV01 ≈ D_mod × P × 0.0001
DV01 is the price change for a 1 bp rise in yield, quoted as a positive number.
Portfolio duration
D_port = Σ w_i × D_i
w_i is the market value weight. Dollar durations and DV01s add directly.
Zero-coupon bond duration
D_Mac = T
Modified duration is T ÷ (1 + y/m).
Hedge with DV01
N = −DV01_position ÷ DV01_hedge
Choose N units of the hedge instrument so net DV01 is zero. A long bond is hedged by a short position.
Expectations theory (two periods, annual compounding)
(1 + y2)² = (1 + y1) × (1 + E[f])
y1 is the 1-year spot rate, y2 the 2-year spot rate, E[f] the expected 1-year rate one year ahead. Under pure expectations, E[f] equals the forward rate.
Forward rate from spot rates
f(1,2) = (1 + y2)² ÷ (1 + y1) − 1
Annual compounding. This is the rate locked in today for year 2.
Liquidity preference theory
Forward rate = Expected future spot rate + Liquidity premium
The premium is positive and tends to increase with maturity.
Shape summary
Expectations: slope reflects expected rate path; Segmentation: supply and demand by bucket; Liquidity preference: usually upward
Learn the one-line prediction of each theory.

Quick revision

  • Continuous rate: Rc = m × ln(1 + Rm ÷ m), and Rm = m × (e^(Rc ÷ m) − 1).
  • Value with continuous compounding: A × e^(R × T).
  • A bond price is the sum of its cash flows discounted at the matching zero rates.
  • Par yield is the coupon rate that prices the bond at par.
  • Bootstrapping solves for each new zero rate using the earlier ones, working from short to long maturities.
  • Forward rate with continuous compounding: F = (R2 × T2 − R1 × T1) ÷ (T2 − T1).
  • With an upward-sloping zero curve, forward rates sit above zero rates for the same maturity.
  • Modified duration ≈ Macaulay duration ÷ (1 + y ÷ m).
  • ΔP ÷ P ≈ −D × Δy + ½ × C × (Δy)².
  • Convexity adds to price gains when yields fall and reduces losses when yields rise.
  • DV01 is the price change for a one basis point move in yield.
  • Expectations theory ties the long rate to expected future short rates; liquidity preference and market segmentation add other explanations.

Common mistakes

  • Using the nominal rate as the effective rate Fix: Whenever m > 1, compute EAR = (1 + R/m)^m − 1. It is higher than R.
  • Forgetting to divide the rate by m or multiply the periods by m Fix: Always use (R/m) per period and m×T periods. Write both before calculating.
  • Saying LIBOR was based on actual transactions. Fix: LIBOR relied on bank submissions of estimated borrowing costs. SOFR is based on actual repo transactions.
  • Treating SOFR as unsecured. Fix: SOFR is secured by Treasury collateral, so it has almost no bank credit risk.
  • Discounting every cash flow at the bond yield when the question gives zero rates. Fix: If zero rates are given, use a separate rate for each cash flow date.
  • Forgetting that the last cash flow includes the principal when bootstrapping. Fix: Divide by face value plus the final coupon.
  • Averaging zero rates instead of using the growth identity Fix: Always take R2 × T2 minus R1 × T1, then divide by T2 − T1. Never average.
  • Mixing compounding conventions Fix: Convert everything to one basis before comparing. Note the compounding stated in the question.
  • Using Macaulay duration directly in the price change formula. Fix: Divide Macaulay duration by (1 + y/m) first. Use that modified duration in ΔP/P ≈ −D_mod × Δy.
  • Forgetting the minus sign or mixing up the direction. Fix: Write the sign before computing. Yield up means price down for an option-free bond.

Exam tips

  • Most questions are one conversion. Do it in one calculator pass with ln or e^x, then check direction.
  • Use the ordering rule to cut options: for the same quote, more frequent compounding means a higher effective yield, and Rc is lower than the annual rate.
  • Read the compounding label in every option. Distractors often give the right number with the wrong frequency.
  • Keep at least five decimals for ln and e values to avoid rounding errors.
  • Practise converting both ways, since either can be asked in a forward rate or bond pricing question.
  • Know the three contrasts: secured versus unsecured, actual trades versus submissions, overnight versus term.
  • Expect a conceptual question on why LIBOR was discontinued and what replaced it. Name SOFR for USD.
  • Remember the risk-free rate used for discounting derivatives has moved from LIBOR and swap rates to OIS and overnight rates.