Bond Calculator

Real-time professional bond analytics — price, yield, duration, convexity, schedule & more.
Bond Inputs
All UI is Bootstrap. Alerts via SweetAlert2.
Note: Prices shown are clean price. Dirty price = clean + accrued interest.
Advanced Options
Key Results
Real-time analytics
Clean Price (% of par)
Clean price is price excluding accrued interest.
Dirty Price (currency)
Dirty = Clean + Accrued.
Accrued Interest
Calculated using selected day-count.
Current Yield
Annual coupon / clean price
YTM (% p.a.)
Yield to maturity (periodic compounding).
Macaulay Duration (yrs)
Weighted average time to cash flows.
Modified Duration (yrs)
Sensitivity of price to yield.
Convexity
Second derivative approximation.
Price vs Yield Curve
Interactive