Bonds & NCDs
Bond Yield Calculator
Work out what a bond really earns you a year (its yield to maturity) from the price you pay — or the price to pay for the yield you want.
Your details
What do you want to work out?
₹
₹100₹1Cr
%
0%25%
How often interest is paid
yrs
0.5 yrs40 yrs
₹
₹300₹2K
Your results
Yield to maturity (YTM)
9.30% a year
if you pay ₹950 and hold to maturity
- Price you pay
- ₹950
- Current yield (interest ÷ price)
- 8.42%
- Interest every year
- ₹80
- Total interest you receive
- ₹400
- Repaid at maturity
- ₹1,000
- Total profit if held to maturity
- ₹450
Buying this bond for ₹950 — below its ₹1,000 face value (a discount) — and holding it for 5 years, you'd earn about 9.30% a year. That's more than its 8% interest rate, because you also get back ₹50 more than you paid when it matures.
Money you get back vs the price you pay
Price you paidInterest + repayment received so far