Yield to maturity (YTM) is the total annual return you can expect from a bond if you buy it at today’s market price and hold it until it matures. It accounts for the bond’s coupon payments, the difference between what you paid and what you’ll receive at maturity, and the time left until the bond expires. That makes it the single most comprehensive measure of a bond’s profitability, and it’s the number most investors compare when shopping for bonds.
How YTM Works in Plain Terms
When you buy a bond, you’re lending money to a government or corporation. In return, you receive regular interest payments (called coupons) and, at the end of the bond’s life, you get back the face value, which is typically $1,000 per bond. If you buy that bond for exactly $1,000, your return is straightforward: it’s just the interest payments. But bonds rarely trade at exactly face value on the open market. They trade at premiums (above $1,000) or discounts (below $1,000) depending on how interest rates have shifted since the bond was issued.
YTM captures both sides of your return: the stream of coupon payments you’ll collect each year, plus the gain or loss you’ll realize when the bond matures and you receive the face value back. If you bought a bond for $950 that pays $40 a year in interest and returns $1,000 in ten years, the YTM folds that $50 gain into the calculation alongside the annual coupons. The result is a single annualized percentage that lets you compare bonds with different prices, coupon rates, and maturities on equal footing.
The Approximation Formula
Calculating an exact YTM requires trial and error or a financial calculator, because the underlying math involves solving for an unknown rate inside a present-value equation. But a widely used approximation gives you a reliable estimate:
YTM ≈ [C + (FV − PV) ÷ t] ÷ [(FV + PV) ÷ 2]
- C = annual coupon payment (in dollars)
- FV = face value of the bond (usually $1,000)
- PV = the price you actually pay for the bond today
- t = years remaining until the bond matures
Here’s a quick example. Suppose you buy a bond with a $1,000 face value for $950. It pays a 5% coupon ($50 per year) and matures in 10 years. Plugging in: [50 + (1,000 − 950) ÷ 10] ÷ [(1,000 + 950) ÷ 2] = [50 + 5] ÷ 975 = 5.64%. That tells you your annualized return, accounting for both the coupon income and the $50 gain at maturity, is roughly 5.64%.
YTM vs. Coupon Rate vs. Current Yield
Bonds have three yield-related numbers, and mixing them up is easy. The coupon rate is the simplest: it’s the fixed interest rate the bond was issued with, and it never changes. A bond issued with a 4% coupon on a $1,000 face value will always pay $40 a year, regardless of what happens in the market.
Current yield adjusts for the bond’s market price. It divides the annual coupon payment by the price you’d actually pay today. If that same $40-coupon bond now trades at $900, its current yield is $40 ÷ $900, or about 4.44%. Current yield is useful for gauging the income a bond generates right now, but it ignores any gain or loss you’ll experience when the bond matures.
YTM fills that gap. It includes the coupon income and the price difference between what you pay and the face value you’ll receive. That’s why it’s considered the most complete measure for investors planning to hold a bond to maturity.
These three numbers only match when a bond trades at exactly its face value. When a bond sells at a premium (above face value), the coupon rate is the highest of the three, because you’ll take a small loss at maturity that drags YTM and current yield below the coupon. When a bond sells at a discount (below face value), the opposite happens: YTM and current yield both exceed the coupon rate, reflecting the built-in gain you’ll collect at maturity.
The Price-Yield Seesaw
Bond prices and yields move in opposite directions. When market interest rates rise, existing bonds with lower coupon rates become less attractive, so their prices fall and their YTM rises to compensate new buyers. When rates drop, older bonds with higher coupons become more valuable, pushing prices up and YTM down.
This inverse relationship is why YTM constantly shifts for bonds trading on the secondary market. The coupon payments don’t change, but the price does, and because YTM is calculated from today’s price, it moves every time the bond changes hands at a new number. If you’re comparing two bonds and one has a higher YTM, that bond is offering a better total return per dollar invested at its current price.
Two Assumptions Baked In
YTM is powerful, but it rests on two assumptions that don’t always hold in reality. First, it assumes you hold the bond all the way to maturity. If you sell early, your actual return will depend on whatever price the market is offering at that point, which could be higher or lower than what the YTM predicted.
Second, YTM assumes you reinvest every coupon payment at the same YTM rate for the remaining life of the bond. In practice, interest rates fluctuate, so the rate available when you reinvest a coupon two years from now may be very different from today’s YTM. This is known as reinvestment risk. For long-term bonds with many coupon payments ahead, this assumption matters more than it does for short-term bonds nearing maturity.
Neither assumption invalidates YTM as a comparison tool. It remains the standard benchmark for evaluating bonds side by side. Just know that the number represents a best-case projection, not a guarantee.
Callable Bonds and Yield to Call
Some bonds come with a call feature, meaning the issuer can pay them off before the maturity date. Companies and municipalities typically exercise this option when interest rates fall, because they can retire the old bond and reissue new debt at a lower rate. If you own a callable bond and it gets called early, you won’t receive coupon payments for the full term you expected.
For these bonds, a second metric called yield to call (YTC) becomes important. YTC calculates your return assuming the bond is called at the earliest possible date rather than held to maturity. If you’re evaluating a callable bond, looking at both YTM and YTC gives you a realistic range: YTM shows your return if the bond runs its full course, and YTC shows what you’d earn if the issuer pulls it back early. Whichever number is lower is generally the more conservative estimate to plan around.
When YTM Matters Most
YTM is most useful when you’re buying individual bonds and plan to hold them until they mature. It lets you compare a 3-year Treasury note, a 10-year corporate bond, and a 20-year municipal bond on an equal footing, even though they have different prices, coupons, and time horizons. If you invest primarily through bond funds rather than individual bonds, the fund’s yield figure (often called SEC yield or distribution yield) uses similar math but applies it across the fund’s entire portfolio.
Understanding YTM also helps you gauge whether a bond is priced fairly. A bond trading at a deep discount with a high YTM might look appealing, but the elevated yield could signal that the market sees higher default risk. Conversely, a low YTM on a premium bond from a stable issuer reflects the market’s confidence that the payments will arrive on schedule. In both cases, YTM is the starting point for deciding whether the return justifies the risk.

