What yield to maturity means and why it matters

Yield to maturity (YTM) is the total return you would earn if you bought a corporate bond today and held it until the issuer pays it back at the end of its term. It accounts for three things: the interest payments you collect along the way, the price you paid for the bond, and the final payment you receive when the bond matures. YTM is expressed as an annual percentage, like 4.5% or 6.2%.

YTM matters because it lets you compare bonds fairly. Two bonds might have different coupon rates (the interest rate printed on the bond), different prices, and different maturity dates. YTM converts all of that into one number so you can see which bond actually returns more money over time. A bond trading at a discount (below its face value) can have a higher YTM than its coupon rate suggests, while a bond trading at a premium (above face value) will have a lower YTM.

The calculation assumes you reinvest each interest payment at the same YTM rate, which rarely happens in real life. It also assumes you hold the bond to maturity and the issuer does not default. Despite these assumptions, YTM is the standard way bond investors compare returns across different bonds.

Key Takeaways

  • Yield to maturity combines coupon payments, purchase price, and the final repayment into one annual return percentage.
  • A bond's YTM changes every day as its market price moves, even though the coupon rate stays the same.
  • YTM is calculated using trial-and-error math that most investors perform with a financial calculator or spreadsheet, not by hand.
  • A bond bought at a discount has a YTM higher than its coupon rate; a bond bought at a premium has a YTM lower than its coupon rate.
  • YTM assumes you hold the bond until maturity and reinvest interest payments at the same rate, which affects how realistic the number is for your situation.

The three components that make up YTM

YTM pulls together the coupon payments, the purchase price, and the maturity payment. Suppose you buy a corporate bond with a $1,000 face value, a 5% coupon rate, and 10 years until maturity. The bond is trading at $950 (a discount). You will receive $50 in interest each year for 10 years, then $1,000 when the bond matures. Your total cash in is $950. Your total cash out is $500 in coupons plus $1,000 at maturity, which equals $1,500. The difference is $550 of gain, but that gain is spread over 10 years and the timing matters — money you receive later is worth less than money you receive today.

YTM accounts for that timing by finding the discount rate that makes all future payments equal to what you paid today. If the YTM is 5.5%, that means the stream of $50 annual payments plus the $1,000 final payment, discounted back to today at 5.5% per year, equals $950. That is the price you paid.

The math is complex because there is no straightforward formula. You cannot solve for YTM algebraically the way you solve for x in a linear equation. Instead, you use trial and error: you guess a rate, calculate what the bond would be worth at that rate, see if it matches the price you paid, and adjust your guess up or down. A financial calculator or spreadsheet does this automatically in seconds.

How bond prices and YTM move in opposite directions

Bond prices and yields move in opposite directions. When interest rates in the market rise, existing bonds become less attractive because new bonds offer higher coupons. Investors will only buy an existing bond at a lower price to make up for the lower coupon. That lower price pushes the YTM up. Conversely, when market rates fall, existing bonds with higher coupons become more valuable, so their prices rise and their YTM falls.

This inverse relationship is why YTM changes every day even though the coupon rate printed on the bond never changes. The coupon rate is fixed at issuance. The YTM is recalculated every time the bond trades at a new price. If you bought a bond at par (face value) when it was issued, its YTM equaled its coupon rate. If you buy that same bond on the secondary market a year later at a discount, its YTM is now higher than the coupon rate.

Understanding this relationship helps you time your purchases. If you expect interest rates to fall, bond prices will rise and you could sell at a gain before maturity. If you expect rates to rise, you might wait to buy because prices will fall and you will get a higher YTM.

Calculating YTM with a financial calculator or spreadsheet

Most investors use a financial calculator or spreadsheet to find YTM rather than solving it by hand. A basic financial calculator has buttons for present value (PV), future value (FV), payment (PMT), number of periods (N), and interest rate (I/Y or I). You enter the bond's price as a negative present value, the annual coupon payment as the payment, the face value as the future value, the number of years to maturity as N, and then press the button to solve for the interest rate. That result is the YTM.

In a spreadsheet like Excel or Google Sheets, use the YIELD function. You enter the settlement date (today), the maturity date, the coupon rate, the current price, the face value, and the payment frequency (usually twice a year for corporate bonds). The function returns the YTM as a decimal, which you convert to a percentage.

The exact steps vary by calculator model and spreadsheet software, so check the manual or help section for your specific tool. Many online bond calculators also compute YTM if you enter the bond details — search for "bond YTM calculator" and you will find free tools that do the math for you.

Why YTM assumes you hold the bond to maturity

YTM is only accurate if you actually hold the bond until it matures. If you sell the bond before maturity, your real return depends on the price you sell it for, which you cannot know today. If you sell at a higher price, your return beats the YTM. If you sell at a lower price, your return falls short.

YTM also assumes you reinvest each coupon payment at the same YTM rate. In reality, when you receive a $50 coupon payment, you might reinvest it in a money market fund earning 2%, or in a new bond earning 4.8%, or you might spend it. The actual reinvestment rate will almost certainly differ from the YTM, which changes your total return.

These assumptions mean YTM is most useful for comparing bonds you plan to hold to maturity, or for getting a rough sense of a bond's return if you hold it long-term. For bonds you plan to trade, or for very long-term bonds where reinvestment risk is high, YTM is a starting point rather than a final answer.

The difference between YTM, coupon rate, and current yield

Coupon rate is the interest rate the issuer promises to pay, set when the bond is issued and never changes. A 5% coupon rate means you receive 5% of the face value each year, regardless of what you paid for the bond or what happens in the market.

Current yield is the annual coupon payment divided by the current market price. If a bond with a $1,000 face value and a 5% coupon ($50 annual payment) is trading at $950, the current yield is $50 ÷ $950 = 5.26%. Current yield is straightforward to calculate but ignores the gain or loss you will realize when the bond matures.

Yield to maturity includes the coupon payments, the purchase price, and the final repayment, accounting for the timing of each. It is the most complete picture of your return, but also the most complex to calculate. For a bond bought at a discount, YTM is higher than both the coupon rate and current yield. For a bond bought at a premium, YTM is lower than both.

Common mistakes when using YTM to compare bonds

One mistake is comparing YTMs across bonds with very different maturity dates without thinking about reinvestment risk. A 10-year bond with a 5% YTM and a 30-year bond with a 5.2% YTM might sound similar, but the 30-year bond exposes you to much more risk that interest rates will change and you will have to reinvest coupons at lower rates. The extra 0.2% might not be worth that risk.

Another mistake is treating YTM as a may provide return. YTM assumes the issuer does not default. If the company runs into financial trouble, you might lose part or all of your investment. Bonds from financially weaker companies offer higher YTMs partly because they carry higher default risk. A higher YTM does not always mean a better deal.

A third mistake is forgetting that YTM changes as the bond's price changes. If you see a bond quoted with a 4.5% YTM, that YTM is only valid at that price. If you wait a day and the bond's price has moved, the YTM has moved too. Always check the current price and recalculate YTM before making a decision.

Frequently Asked Questions

Is YTM the same as the interest rate I earn?

Not exactly. YTM is your total annualized return if you hold the bond to maturity, including coupon payments, the price you paid, and the final repayment. The coupon rate is just the interest payment. If you buy a bond at a discount, your YTM is higher than the coupon rate because you also gain from the price appreciation at maturity. If you buy at a premium, your YTM is lower because you lose money on the price at maturity.

Can YTM be negative?

In theory, yes, though it is rare for corporate bonds. A negative YTM would mean you lose money even if the issuer pays on time. This can happen with very high-premium bonds (bought far above face value) or in unusual market conditions. Government bonds have traded with negative yields in some countries, but corporate bonds almost never do.

What if I sell the bond before maturity?

Your actual return will differ from the YTM. If you sell at a higher price than you paid, you beat the YTM. If you sell at a lower price, you fall short. YTM is only accurate if you hold to maturity. For bonds you plan to trade, focus on the current price and your expected holding period rather than relying on YTM alone.

How often does YTM change?

YTM changes every time the bond's market price changes, which can happen multiple times per day for actively traded bonds. The coupon rate never changes, but the YTM recalculates based on the current price. If you are tracking a bond, check its current price and recalculate the YTM before making any decisions.

Why would I buy a bond with a lower YTM?

You might buy a lower-YTM bond if it has lower default risk, a shorter maturity (less reinvestment risk), better liquidity, or other features that matter to your situation. A bond from a financially strong company might offer 4% YTM while a weaker company offers 5.5%. The extra 1.5% might not be worth the default risk. YTM is one factor, not the only one.