Skip to main content
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.

Yield to maturity
9.30% a year

Money you get back vs the price you pay

Price you paidInterest + repayment received so far
Yr 0Yr 1Yr 2Yr 3Yr 4Yr 5₹0₹350₹700₹1.1K₹1.4K

Turn these numbers into a plan

A GRM Wealth advisor can help you choose investments that fit this plan and your comfort with risk.

Talk to an Advisor
Try another calculator