When you invest in bonds one of the most important numbers you will hear is Yield to Maturity or YTM. It sounds technical but at heart it answers a very simple question. If you buy a bond today and hold it till it matures what average annual return are you likely to earn from all coupons and from the gain or loss between your purchase price and the amount you get back at maturity.
So YTM is the single interest rate that makes the present value of all future cash flows from a bond equal to its current market price. Cash flows include every coupon payment and the final repayment of face value.
The idea behind the ytm formula
The exact ytm formula uses the standard present value equation for a bond
Price today equals the sum of each coupon divided by one plus YTM raised to the power of the payment year plus face value divided by one plus YTM raised to the power of the final year.
Written in words this means you discount every future payment back to today using the same annual rate. The YTM is the rate that makes this discounted total exactly equal to the price you are paying.
In practice solving this equation directly is hard because YTM appears many times in powers. Traders use financial calculators or spreadsheets. For most retail decisions an approximate method works well enough.
A simple way to approximate YTM
A common rule of thumb for a plain bond that pays annual coupons is
Approximate YTM equals
Annual coupon income
plus
Difference between face value and current price divided by remaining years
All of that divided by
Average of face value and current price
This ytm formula is not perfect but it gives a reasonable sense of whether a bond is offering around seven percent or closer to ten percent which is often all an investor needs to compare options.
Numerical example
Imagine a bond with these details
- Face value is one thousand rupees
- Annual coupon is eight percent so coupon is eighty rupees per year
- Remaining maturity is five years
- Current market price is nine hundred fifty rupees
Step one
Calculate average of face value and price
Average equals
one thousand plus nine hundred fifty
divided by two
which gives nine hundred seventy five rupees
Step two
Find the annual gain from getting face value back at maturity
Face value is higher than today price by fifty rupees
Spread this over five years
Fifty divided by five equals ten rupees per year
Step three
Add coupon income and this annual gain
Eighty plus ten equals ninety rupees per year
Step four
Divide by the average of face value and price
Ninety divided by nine hundred seventy five is about zero point zero nine three
So approximate YTM is around nine point three percent per year.
If you used an exact calculator you would get a very similar answer. That means if you buy now and hold the bond till maturity and all payments are made on time you can expect to earn roughly nine point three percent annually.
How investors use YTM
When you invest in bonds YTM lets you compare very different structures on a common scale. One bond may have a high coupon but trade above face value another may have a lower coupon but trade at a discount. Looking only at coupon can mislead you. Looking at YTM shows the true all in return if you hold to maturity.
YTM also links closely to interest rate risk. If market yields rise new buyers demand higher YTM so prices on existing bonds fall. If market yields fall prices rise and YTM comes down. This is why a move in interest rates shows up immediately in the bond market through changing YTM levels.
For Indian investors the key is to treat YTM as a helpful decision tool not a promise. It assumes you hold till maturity and that coupons can be reinvested at a similar rate. Still once you understand the logic and the basic ytm formula you are far better equipped to judge whether a particular bond really fits your needs and your return expectations.