Bond
Bond Price Calculator
Fair price of a bond from face value, coupon rate, market yield and years to maturity — premium or discount.
P = C·(1 − (1 + y)⁻ⁿ)/y + F/(1 + y)ⁿ
Also called bond valuation · bond pricing
Investing & Trading · 7 calculators
Bond price, current yield, yield to maturity, coupon payments, duration and zero-coupon bonds.
Bond
Fair price of a bond from face value, coupon rate, market yield and years to maturity — premium or discount.
P = C·(1 − (1 + y)⁻ⁿ)/y + F/(1 + y)ⁿ
Also called bond valuation · bond pricing
Bond
Current yield of a bond: annual coupon income divided by its current market price.
Current yield = annual coupon ÷ price
Also called bond current yield · running yield
Bond
Yield to maturity (YTM) of a bond from its price, coupon and maturity, solved numerically — plus the approximation.
Solve price = Σ C/(1 + y)ᵗ + F/(1 + y)ⁿ f…
Also called ytm calculator · bond yield calculator
Bond
Coupon payment per period and per year from a bond’s face value, coupon rate and payment frequency.
Coupon = face × rate ÷ payments per year
Also called bond coupon · interest payment on bond
Bond
Macaulay and modified duration of a bond, and the estimated price change for a 1% yield move.
D_mac = Σ t·PV(CFₜ) / Σ PV(CFₜ)
Also called macaulay duration · modified duration
Bond
Holding-period return on a bond including coupons received and the price at sale or maturity.
HPR = (sale + coupons − cost) ÷ cost
Also called bond total return · holding period return
Bond
Price or yield of a zero-coupon bond from its face value, yield and years to maturity.
P = F / (1 + y)ⁿ
Also called zero coupon bond price · discount bond yield
| Bond Price | P = C·(1 − (1 + y)⁻ⁿ)/y + F/(1 + y)ⁿ |
|---|---|
| Current Yield | Current yield = annual coupon ÷ price |
| Yield to Maturity | Solve price = Σ C/(1 + y)ᵗ + F/(1 + y)ⁿ for y |
| Coupon Payment | Coupon = face × rate ÷ payments per year |
| Bond Duration | D_mac = Σ t·PV(CFₜ) / Σ PV(CFₜ) · D_mod = D_mac / (1 + y) |
| Bond Return | HPR = (sale + coupons − cost) ÷ cost |
| Zero Coupon Bond | P = F / (1 + y)ⁿ |