Loading
Interactive three-panel visualization connecting the bond pricing formula with cash flow timeline and present value decomposition. Hover over any payment to see its term in the formula and its contribution to bond price.
Payment Frequency
Bond pricing is the application of present value concepts to a stream of future cash flows. Each coupon payment and the final principal repayment is discounted back to today using the yield to maturity (YTM) as the discount rate. The bond price is the sum of all these present values. Mathematically: PV = C₁/(1+r)¹ + C₂/(1+r)² + ... + (Cₜ + FV)/(1+r)ᵀ where each term represents one discounted cash flow.
The sliders, formulas and analytics view need more room than a phone screen can give them. Open this chart on a desktop or larger tablet to use the full interactive experience.
Avoid these frequent errors
Forgetting to adjust for payment frequency: Annual YTM must be divided by frequency
Using wrong number of periods: For semi-annual bonds over 5 years, n=10 not 5
Mixing up coupon rate and YTM: Coupon determines cash flow size, YTM determines discount rate
Not summing all terms: Bond price requires summing PV of EVERY cash flow including final principal
Assuming linear discounting: Discounting is exponential, not linear
Ignoring the pull to par: Bond price converges to face value as maturity approaches
Strategic insights for success
Know the formula cold: PV = Σ [Cₜ/(1+r)ᵗ] + FV/(1+r)ᵀ
Calculator TVM functions: Use PV, FV, PMT, N, I/Y keys - much faster than manual calculation
Price-yield relationship: If YTM ↑ then Price ↓ (inverse)
Premium/discount/par rule: Coupon > YTM → premium; Coupon < YTM → discount; Coupon = YTM → par
Hovering technique: Use interactive hover to understand which cash flow contributes most to price
Duration connection: Low-coupon bonds (more principal-heavy) have higher duration
Semi-annual standard: Unless stated otherwise, assume semi-annual coupon payments
Common exam setup: Given FV, coupon rate, YTM, maturity → calculate price
Watch signs on calculator: PV and FV should have opposite signs (outflow vs inflow)