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.0000000%

(Yield to Maturity - Effective Annual Yield)

Cash Flow Amount

Cash Flow

Payment DateCash FlowPayment Type

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 : Investments in debt securities/ municipal debt securities/ securitised debt instruments are subject to risks including delay and/ or default in payment. Read all the offer related documents carefully.

MeraDhan

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

contact@meradhan.co

© 2025 MeraDhan. All Rights Reserved

DhanGPT Illustration
Yield To Maturity Calculator | Advanced YTM Calculations for Bonds Returns by MeraDhan