YTM Calculator

Calculate the Yield to Maturity (YTM) of a bond — based on price, coupon, and time to maturity.

Yield to Maturity (YTM) helps you understand the annualised return you may earn if you buy a bond today and hold it till maturity, assuming all coupon payments are received on time and reinvested at the same yield.

YTM: 0.0000%

What is YTM?

YTM (Yield to Maturity) is the annualised return of a bond if:

  • you buy the bond at the current market price,
  • hold it till maturity, and
  • receive all coupon payments as scheduled.

YTM combines:

  • coupon income (interest you receive), and
  • capital gain/loss (difference between purchase price and maturity value).

YTM is often used to compare bonds with different coupons, prices, and maturities on a like-for-like basis.

When is YTM useful?

Use YTM when you want to:

  • compare two bonds with different coupon rates,
  • check whether a bond is trading at a discount (price < face value) or premium (price > face value),
  • estimate expected return if you plan to hold till maturity (not for trading).

YTM Calculator

Inputs

  • Face Value (Par Value)
    The amount payable by the issuer at maturity (commonly ₹1,000 / ₹10,000 / ₹1,00,000).
  • Current Market Price
    The price at which you are buying the bond today.
  • Coupon Rate (% p.a.)
    Annual interest rate on face value.
  • Coupon Frequency
    Annual / Semi-annual / Quarterly (as per the bond).
  • Years to Maturity (or Maturity Date)
    Remaining time until the bond matures.

Output

  • Yield to Maturity (YTM % p.a.)
    The estimated annualised yield based on the inputs.

How is YTM calculated?

YTM is the discount rate that equates:

  • the bond’s current market price, with
  • the present value of all future coupon payments + face value at maturity.

Because YTM is solved from a present-value equation, it is typically computed using an iterative method (trial-and-error / numerical solving).

Quick interpretation

  • If Market Price < Face Value → YTM is usually higher than Coupon Rate (bond at discount)
  • If Market Price > Face Value → YTM is usually lower than Coupon Rate (bond at premium)
  • If Market Price ≈ Face Value → YTM is usually close to Coupon Rate

Example (simple)

Assume:

  • Face Value: ₹1,000
  • Price: ₹950
  • Coupon: 8% p.a. (₹80/year)
  • Maturity: 3 years

Since you’re buying below face value (discount), your return includes:

  • coupon income +
  • an additional gain because ₹950 becomes ₹1,000 at maturity → YTM will generally be > 8%.

Important notes & assumptions

This calculator provides an estimated YTM based on standard bond mathematics. Actual outcomes may differ due to:

  • changes in market price before maturity,
  • taxes, brokerage, and platform charges,
  • reinvestment rates for coupons being different from YTM,
  • credit risk / default risk / delays in payments,
  • call/put options or special features (if applicable).

Stay up-to-date with market updates!

Stay up-to-date with market updates!

By clicking on “Subscribe” button, I agree to MeraDhan’s Privacy Policy and Terms of Use.

Disclaimer : Fixed returns do not constitute guaranteed or assured returns. Investments in corporate debt securities, municipal debt securities/securitised debt instruments are subject to credit risks, market risks and default risks including delay and/or default in payment. Read all the offer related documents carefully
MeraDhan is a platform providing access to fixed income products and related information. We do not provide investment advisory services. Users are requested to make investment decisions based on their own assessment or consult their financial advisor.

MeraDhan

BondNest Capital India Securities Private Limited

SEBI Registration No.: INZ00033023

NSE Member ID: 90480 (Debt Segment)

BSE Member ID: 6963 (Debt Segment)

CIN: U66190MH2025PTC441753

D 2703, Ashok Tower, Dr SSR Road, Parel (East)
Mumbai - 400012, Maharashtra

© 2026 MeraDhan. All Rights Reserved

MeraDhan-GPT Illustration