Free SOA Exam FM (Financial Mathematics) Formula Sheet (2026)

Every Exam FM formula you need on the test, grouped by topic, rendered with full math notation. 96 formulas across 5 topics, calibrated to the 2026 syllabus. Free forever, no signup required.

96 Formulas
5 Topics
2026 Syllabus
Free Forever
Print-ready PDF: 1080x1350 portrait, math pre-rendered, fonts embedded. Download once, study anywhere.
Download PDF →

All Exam FM Formulas

Time Value of Money 19 items
Accumulation factor — compound interest
= annual effective interest rate, = time in years
Present value factor
= annual effective discount rate
Relationship: \(d\), \(i\), \(v\)
Nominal rate \(i^{(m)}\) vs effective rate
= compounding periods per year
Force of interest
Simple interest accumulation
Used for short periods (< 1 year) and treasury bills
Accumulation function a(t) from time 0 under a variable force of interest
, a(t) = accumulated value of 1, = force of interest at time s
Effective rate of interest in the nth period
, a(t) = accumulation function, n = period index
Real rate of interest
, i' = real rate, i = nominal (effective) interest rate, r = inflation rate
Future value of a single sum
, P = principal invested at time 0, i = effective rate per period, n = number of periods
Solving for the unknown number of periods
, n = number of periods, FV = future value, PV = present value, i = effective rate per period
General accumulation factor between times \(t_1\) and \(t_2\) under a variable force of interest
, = force of interest at time s, = start time, = end time
Compound interest doubling time
, n = years to double, i = annual effective rate
Solving for the unknown effective interest rate
, FV = future value, PV = present value, n = number of periods, i = annual effective rate
Nominal discount rate to effective annual rate
, i = effective annual interest rate, d^{(m)} = nominal discount rate convertible m-thly, m = compounding frequency
Nominal discount rate from present value factor
, d^{(m)} = nominal discount rate convertible m-thly, v = present value factor = 1/(1+i), m = compounding frequency
Ordering of interest and discount rates
, d = effective discount, d^{(m)} = nominal discount, δ = force of interest, i^{(m)} = nominal interest, i = effective interest, m ≥ 1
Force of interest from nominal interest rate
, δ = force of interest, i^{(m)} = nominal interest rate convertible m-thly, m = compounding frequency
Linear interpolation estimate of the yield rate
, i* = yield rate, i_L/i_H = low/high test rates, NPV_L/NPV_H = NPV at each rate
Annuities and Non-Contingent Cash Flows 23 items
Annuity-immediate (end of period) PV
payments of 1 at end of each period;
Annuity-due (beginning of period) PV
Annuity-immediate — accumulated value
Deferred annuity PV
(annuity starting periods from now)
Increasing annuity-immediate PV
Payments:
Decreasing annuity-immediate PV
Payments:
Continuously paid annuity PV
Mthly annuity-immediate PV
payments of per period
Geometric annuity present value
(i ≠ g), g = payment growth rate, i = effective rate, n = number of payments
Increasing arithmetic perpetuity present value
, i = effective interest rate, d = effective discount rate
Annuity-due to annuity-immediate relationship
, i = effective interest rate, n = number of payments
Perpetuity present value (immediate and due)
, i = effective interest rate, d = effective discount rate
Solving for the term of a level annuity
, n = number of payments, i = periodic rate, PV = present value, P = payment; requires
Arithmetic increasing annuity present value
, P = first payment, Q = annual increase, n = number of payments, = level and increasing annuity factors
Annuity payment from present value
, P = level payment, PV = present value, = annuity-immediate factor (use for due)
Geometric growing perpetuity present value
(valid only when g < i), P = first payment, g = growth rate per period, i = effective interest rate
Decreasing annuity-immediate accumulated value
, n = number of payments, i = effective rate, s = annuity-immediate accumulated value factor
Modified rate for valuing a geometric annuity as level
, j = equivalent level rate, i = effective interest rate, g = geometric growth rate per period
Increasing annuity-immediate accumulated value
, n = number of payments, i = effective rate, ä = annuity-due accumulated value factor
Accumulated value of an annuity payable m-thly
, i = annual effective rate, i^{(m)} = nominal rate compounded m-thly, n = years
Present value of a continuously varying payment stream
, f(t) = payment rate at time t, δ(s) = force of interest, n = term
Continuously increasing annuity present value
, = level continuous annuity PV, v = present value factor, n = term, δ = force of interest
Continuous perpetuity present value
, δ = force of interest
Loans 15 items
Prospective loan balance
PV of remaining payments; =level payment
Retrospective loan balance
=original loan, =level payment
Interest and principal portions of payment \(k\)
Interest:
Principal:
Sinking fund method — annual cost
Annual cost
=loan rate, =sinking fund rate, =loan
Principal repaid over a block of payments
, = principal in payment t, = balance after payment j, = balance after payment k
Final drop or balloon payment
, = exact last payment, = balance after the last full payment, i = periodic rate; drop if < R, balloon if > R
Total interest paid over the life of a loan
, = interest in payment t, n = number of payments, R = level payment, L = loan principal
Amortized loan level payment
, R = level end-of-period payment, L = loan principal, = annuity-immediate factor, n = number of payments, i = periodic rate
Recursive loan balance update
, B_t = balance after payment t, i_t = rate charged in period t, R_t = payment made at time t
Total interest over a block of payments
, R = level payment, B_j = balance after payment j, B_k = balance after payment k
Refinanced loan new payment
, B_t = outstanding balance at refinance date, n' = new term in periods, i' = new periodic rate, R' = new level payment
Lender's realized yield with reinvestment
, L = loan amount, R = payment, j = reinvestment rate, n = number of periods, i = realized annual yield
Interest-only period payment
, i = periodic rate, L = loan principal (balance stays at L since no principal is repaid)
Total interest across a loan restructure
, t = phase-1 payments, R = original payment, n' = phase-2 payments, R' = new payment, L = original principal
Amortizing payment after an interest-only period
, L = principal, n = total term, k = interest-only periods, i = periodic rate, R = level payment
Bonds 18 items
Bond price formula
=face, =coupon rate, =redemption, =periods, yield
Premium/discount bond formula
Premium if ; discount if
Makeham bond formula
, (modified coupon rate)
Bond book value at time t
, F = face value, r = coupon rate, C = redemption, i = original yield, n = total periods, t = elapsed periods
Discount accumulation write-up in period t
, Fr = coupon, C = redemption, i = yield, BV = book value, n = total periods, t = period
Premium write-down in period t
, Fr = coupon, C = redemption, i = yield, BV = book value, n = total periods, t = period
Accumulated value of a bond with coupon reinvestment
, Fr = coupon per period, j = reinvestment rate per period, n = number of coupons, C = redemption value
Solving a bond for its coupon rate
, P = price, C = redemption value, v = 1/(1+i), n = coupons, F = face, i = yield, r = per-period coupon rate
Solving a bond for its term
, then ; P = price, C = redemption, Fr = coupon, Ci = yield income, i = yield, n = coupons
Total premium amortized through time t
, P = price, BV_t = book value at t, Fr = coupon, Ci = yield income, n = coupons, t = periods elapsed
Bond salesman's yield approximation
, F = face, r = per-period coupon rate, C = redemption value, P = price, n = number of coupons, i = per-period yield
Call premium
, C_k = call price at date k, F = par value
Callable bond worst-case price
, F = par, r = coupon rate, i = min yield, a = annuity factor, C_k = call price at date k, v = present value factor, k = call date
Call price premium-discount threshold
, C* = threshold call price, F = par, r = coupon rate, i = minimum yield per period; call prices below C* price at earliest call, above C* price at maturity
Bond book value adjustment in a coupon period
, Fr = coupon, C = redemption value, i = yield, v = 1/(1+i), n = periods, t = period
Coupon minus yield interest from a known adjustment
, = adjustment in period t, Fr = coupon, Ci = yield interest on par, v = 1/(1+i), n = periods, t = period
Interest earned in a coupon period of a bond
, = interest earned in period t, i = original purchase yield, = book value at start of period
Sum of bond amortization adjustments
, = period adjustment, P = purchase price, C = redemption value; the total premium or discount
General Cash Flows, Portfolios, and Asset-Liability Management 21 items
Macaulay duration
Weighted average time of cash flows
Modified duration
Convexity
Price approximation:
Immunization (Redington) conditions
1.
2. (durations match)
3. strictly (convexity)
First two zero surplus and its slope; strict convexity makes the current rate a local minimum.
Forward interest rate
= -year forward rate starting in years
Net present value
Accept project if
Second-order price approximation with convexity
, D_mod = modified duration, C_mod = modified convexity, Δi = change in yield rate
First-order price approximation using modified duration
, ΔP/P = relative price change, D_mod = modified duration, Δi = change in yield rate (decimal)
Modified convexity from Macaulay measures
, C_mod = modified convexity, C_mac = Macaulay convexity, D_mac = Macaulay duration, i = effective yield
Spot rate price of a zero-coupon bond
, PV = present value of $1 at time t, s_t = spot rate for maturity t, t = time to maturity in years
First-order Macaulay approximation (multiplicative)
, P = price, i = new yield, i₀ = base yield, D_mac = Macaulay duration
Portfolio modified duration
, w_j = PV_j/ΣPV = PV weight of asset j, D_mod,j = modified duration of asset j
Modified convexity
, CF_t = cash flow at t, v = 1/(1+i), P = price, i = yield
Present value under a non-flat yield curve
, CF_t = cash flow at time t, s_t = spot rate for term t
Immunization asset amount shortcut for two zeros
, P_2 = PV in longer zero, D = liability Macaulay duration, t_1,t_2 = zero maturities, PV_L = liability present value
Duration-matching two-equation system for two zeros
, P_1,P_2 = PVs invested, t_1,t_2 = maturities, D = liability duration, PV_L = liability PV
Modified convexity of a zero-coupon bond
, t = time to maturity, i = effective periodic yield
Macaulay convexity of a two-zero asset portfolio
, t_1,t_2 = zero maturities, P_1,P_2 = PVs invested at each
One-year forward rate from adjacent spot rates
, f = forward rate from t to t+1, s = spot rate, t = time in years (larger accumulation factor on top)
Accumulation factor from a zero priced as a fraction of redemption
, AF = accumulation factor (redemption per dollar invested), p = price as a fraction of redemption value (p is the discount factor)
Spot rate as geometric mean of one-year forwards
, s_n = n-year spot rate, f = one-year forward rate, f_{0,1} = s_1, n = number of years

Frequently Asked Questions

Is the Exam FM formula sheet free?
Yes. The full Exam FM formula sheet is free, with no signup, no email, and no credit card required. 96 formulas across 5 topics, all rendered with the same KaTeX math notation used in the FreeFellow study app.
Can I download the Exam FM formula sheet as a printable PDF?
Yes. A 1080x1350 portrait PDF (Instagram and LinkedIn carousel native size, also great for tablet study) is linked at the top of this page. The PDF is fully self-contained: math is pre-rendered, fonts are embedded, no internet connection needed once downloaded.
What's covered on the Exam FM formula sheet?
Every formula is grouped by official syllabus topic, with the formula in math notation plus a one-line note on when to use it (or a watch-out from CAIA, CFA, or other prep-provider commentary). Coverage is calibrated to the 2026 syllabus and refreshed when the corpus changes.
What is FreeFellow's relationship with SOA?
No. FreeFellow is not affiliated with the SOA or any examination body. This is an independent study aid covering the published syllabus.
What else is free at FreeFellow for Exam FM candidates?
The full question bank with detailed solutions, mixed practice, readiness tracking, lessons (where available), and the formula sheet are all free forever. Fellow ($79/quarter or $199/year per track) unlocks timed mock exams, spaced-repetition flashcards, performance analytics, AI essay grading, and a personalized study plan.
Practice Exam FM questions free →

About FreeFellow

FreeFellow is a free exam prep library for actuarial (SOA & CAS), CFA, CFP, CPA, CAIA, GARP FRM, IRS Enrolled Agent, IMA CMA, and FINRA / NASAA securities licensing candidates. The entire question bank, written solutions, and lessons are free for every candidate, with no trial period and no credit card. Every constructed-response item has a copy-to-AI prompt builder so candidates can paste their answer into their own ChatGPT or Claude for self-graded feedback; paid members get instant AI grading on essays against the official rubric, five a day on Fellow and uncapped on Fellow Plus (currently CFA Level III, expanding to other essay-bearing sections).

The 70% you need to pass (question bank, written solutions, lessons, formula sheet, mixed practice, readiness tracking) is free forever, with no trial period and no credit card. Become a Fellow ($79/quarter or $199/year per track) to unlock mock exams, flashcards with spaced repetition, performance analytics, AI essay grading, and a personalized study plan.