How this calculator works
- Step 1List every payment20 coupons₹37.50 each half-year, then ₹1,000.00 at the end.
- Step 2Discount at the yield8%Each payment is worth less the further away it is.
- Step 3Add them up₹966.02The total is the price that gives you that yield.
A bond’s price is the value today of the coupons and the final repayment, using the yield you require as the discount rate.
Worked example
A 10-year bond paying 7.5% is worth ₹966.02 when you require 8%.
- Price
P = C × (1 − (1 + k)^−N) ÷ k + F × (1 + k)^−N
- Fface value ₹1,000.00
- Ccoupon each half-year ₹37.50
- kyield per half-year 4%
- Nhalf-years to maturity 20
- Total coupons received₹750.00
- Discount to face value₹33.98
- Current yield7.76%
- Price₹966.02
The price is below face value because the coupon is lower than the yield you require. The gap is made up when the full face value is repaid.
Reading the result
When yields rise, bond prices fall; when yields fall, prices rise.
- 2 years to maturity1.82 yearsSmall price change when yields move.
- 30 years to maturity11.42 yearsMuch larger price change for the same yield move.
Modified duration is roughly the percentage price change for a 1-point change in yield. Longer bonds have higher duration, so their prices move more.
Related return tools
A bond's yield is its internal rate of return. Other cash flows can be measured the same way.
For dated cash flows of any kind, use the XIRR calculator; for evenly spaced ones, the IRR calculator. To discount a single future sum, try the present value calculator.
A bank deposit pays a fixed rate instead; the FD calculator shows its maturity value.
Common mistakes
Mistake: Treating the coupon rate as your return.
Instead: Your return depends on the price you pay: that is the yield.
Mistake: Comparing a quoted market price with this price between coupon dates.
Instead: Market prices may exclude accrued interest; this tool values on a coupon date.
Mistake: Ignoring the risk that payments are late or missed.
Instead: Check the issuer’s credit rating; this tool assumes every payment is made.
This calculator values a bond under your assumptions. It does not quote market prices or recommend any bond.
Read how we test our calculators, or browse more money calculators.