HomeCalculators › Bond Yield Calculator

Bond Yield Calculator

A bond bought below face value yields more than its coupon. Enter the price and coupon to see current yield and YTM.

%
yr
Expense Tracker Income Manager app icon
Stop calculating. Start tracking. Save this bond yield calculator result as a real goal in Expense Tracker: Income Manager — budgets, EMIs & a 30-day cash forecast, 100% offline with zero ads.
Download Free

What is the Bond Yield?

A bond's coupon rate is fixed against face value, but what you earn depends on the price you pay. Buy below face value and your yield exceeds the coupon; buy above and it is lower.

Current yield measures annual income against price. Yield to maturity also captures the capital gain or loss when the bond redeems at face value — it is the number that lets you compare bonds fairly.

Formula & worked example

Current yield = Annual coupon / Price × 100
YTM ≈ (Coupon + (Face − Price)/n) / ((Face + Price)/2) × 100

Worked example: a ₹1,000 face bond with a 7.5% coupon bought at ₹950 with 5 years left. The annual coupon is ₹75, giving a current yield of 7.89%. Adding the ₹50 capital gain spread over 5 years gives a YTM of about 8.72% — meaningfully above the coupon.

How to use this bond yield calculator

  1. Enter the face value (usually ₹1,000 for Indian corporate bonds).
  2. Enter your actual purchase price, which may differ from face.
  3. Enter the coupon rate printed on the bond.
  4. Compare YTM across bonds — never compare coupon rates alone.

Smart tips

Frequently asked questions

What is yield to maturity?

The total annualised return if you hold a bond to maturity, including both coupon income and any capital gain or loss versus the price paid.

Why does bond price move opposite to interest rates?

When new bonds offer higher rates, existing lower-coupon bonds must fall in price to deliver a competitive yield.

Is current yield or YTM more useful?

YTM, because it accounts for the capital gain or loss at redemption. Current yield only measures income against price.

How are bonds taxed in India?

Coupon interest is taxed at your slab rate. Capital gains on listed bonds held over 12 months are taxed at 12.5%.

Want the theory behind the numbers? Read our bond guides on the Money Blog.

Related calculators

🏛️FD Calculator 💰Dividend Yield Calculator 📈ROI Calculator 📊CAGR Calculator

Track it, don’t just calculate it 📲

Expense Tracker: Income Manager puts budgets, EMIs, SIP goals and a 30-day cash forecast on your phone — 100% offline, no ads, no sign-up.

Get the Free App