Bond Price vs Yield: Formulas, Calculations & Relationship
Advertisements
Let's cut through the jargon. You hear "bond yields are rising" on the news and see your bond fund's value dip. It feels counterintuitive. That's because most explanations skip the math that makes it all click. Understanding the bond price formula and the bond yield formula isn't just academic—it's the key to not getting blindsided by your fixed income investments. This guide walks you through the calculations, the crucial inverse relationship, and how to apply this knowledge to make better portfolio decisions.
Your Quick Navigation Guide
Why Bond Math Actually Matters for Your Money
Think of a bond as a loan. You're the bank. The issuer (a company or government) borrows your money and promises to pay you interest (coupons) and return the principal (face value) later. The bond price formula tells you what that entire stream of future payments is worth today, given current interest rates. The bond yield formula works backwards—it tells you the annual return you'll earn if you buy the bond at its current price and hold it to maturity.
If you ignore these formulas, you're flying blind. You won't know if a bond is overpriced. You won't grasp why your broker says a bond is "trading at a discount" (hint: it means its price is below face value, so its yield is above its coupon rate). Most painfully, you won't understand the market risk in your portfolio when the Federal Reserve changes rates.
The Bond Price Formula, Deconstructed Piece by Piece
Here's the standard bond price formula you'll see in textbooks. Don't glaze over—we'll break it down.
Bond Price = [C × (1 - (1 + r)^-n) / r] + [F / (1 + r)^n]
It looks dense, but it's just two parts added together: the present value of all the coupon payments (the annuity) plus the present value of the face value you get back at the end (the lump sum).
What Each Variable Really Represents
- C: The periodic coupon payment. If a bond has a 5% annual coupon and a $1,000 face value, C = $50. If it pays semi-annually, C = $25. This tripping point is where many DIY models fail.
- r: The periodic discount rate (market yield per period). This is the most critical input. It's not the bond's coupon rate. It's the prevailing market interest rate for bonds with similar risk and maturity. If the market yield is 6% annually and coupons are paid semi-annually, r = 3% (0.03).
- n: The total number of periods until maturity. A 10-year bond paying semi-annual coupons has n = 20 periods.
- F: The face value (par value), typically $1,000.
Expert Reality Check: The formula assumes you can reinvest each coupon payment at the same rate (r). In the real world, that's almost never true. This "reinvestment risk" is a hidden cost or benefit that the basic formula ignores. A bond yielding 5% might actually give you a 4.8% or 5.2% return depending on where you can reinvest those small coupon cash flows.
Let's make it concrete. Imagine a 3-year bond with a 4% annual coupon ($40 per year), paid annually, and a $1,000 face value. The market yield for similar bonds is now 5%. What's its price?
- C = $40
- r = 0.05 (5%)
- n = 3
- F = $1,000
Bond Price = [$40 × (1 - (1.05)^-3) / 0.05] + [$1,000 / (1.05)^3]
= [$40 × (1 - 0.8638376) / 0.05] + [$1,000 / 1.157625]
= [$40 × (0.1361624 / 0.05)] + $863.84
= [$40 × 2.723248] + $863.84
= $108.93 + $863.84 = $972.77
See that? Because the market yield (5%) is higher than the coupon (4%), the bond trades at a discount ($972.77
Demystifying the Bond Yield Formula: YTM and Beyond
Here's the twist: you usually don't calculate yield with a neat formula. You solve for it. The Yield to Maturity (YTM) is the r in the bond price formula when you plug in the bond's current market price. There's no algebraic shortcut; it requires trial-and-error or a financial calculator.
If the bond from our example is trading at $972.77, we ask: "What discount rate (r) makes the present value of its future cash flows equal $972.77?" We already know the answer is 5%. That's its YTM.
YTM vs. Current Yield: The Critical Difference
This is a common mix-up with real consequences.
| Yield Type | Formula | What It Measures | Limitation |
|---|---|---|---|
| Current Yield | Annual Coupon / Current Price | Income return relative to price right now. | Ignores capital gain/loss at maturity and reinvestment. |
| Yield to Maturity (YTM) | Solved from Bond Price Formula | Total estimated annual return if held to maturity, including all coupons and capital gain/loss. | Assumes reinvestment at the YTM rate, which is optimistic. |
For our bond trading at $972.77 with a $40 annual coupon:
Current Yield = $40 / $972.77 = 4.11%.
YTM = 5.00%.
That 0.89% difference represents the annualized capital gain you'll get as the bond "pulls to par" (approaches $1,000) at maturity. If you only looked at current yield, you'd severely underestimate the bond's total return potential.
The Price-Yield Seesaw: A Non-Negotiable Law
This is the heart of everything. Bond prices and yields move in opposite directions. Always. It's not a correlation; it's a mathematical identity built into the formula.
Why? The coupon payments (C) and face value (F) are mostly fixed. The only variable that changes in the market is the discount rate (r). When r goes up, the denominator (1+r)^n gets bigger. Dividing by a bigger number makes the present value of those fixed future cash flows smaller. So the price falls.
When r goes down, the present value of those same cash flows gets bigger. So the price rises.
I remember a client in 2013 panicking because the "safe" bonds in their portfolio were losing value after the "Taper Tantrum" (when the Fed hinted at slowing bond purchases). They thought their bonds were broken. I had to explain it was just this seesaw in action: market yields jumped, so the present value of their older, lower-coupon bonds instantly fell. Nothing was broken; it's fundamental math.
What Drives the Discount Rate (r)?
The market yield isn't random. It's primarily set by:
1. Prevailing Interest Rates: Especially rates set by the central bank (like the Fed Funds Rate).
2. Inflation Expectations: Investors demand higher yields to compensate for expected loss of purchasing power.
3. Credit Risk: The chance the issuer might default. A shaky company's bonds must offer a higher yield (r) to attract buyers, which means their bonds trade at a lower price for the same coupon.
4. Time to Maturity: Longer-term bonds are more sensitive to interest rate changes (they have higher duration). A small change in r has a bigger impact on (1+r)^n when n is large.
Putting It All Together: A Real-World Calculation Walkthrough
Let's move beyond a single bond. Imagine you're evaluating two investment options for a $10,000 portion of your portfolio.
Scenario: You are considering Bond A, a 5-year corporate bond with a 3% semi-annual coupon, trading at $980. Bond B is a 5-year Treasury note with a 2.5% semi-annual coupon, trading at $1,020. Which offers the better yield? You need to calculate the YTM for both to compare apples to apples.
You'd use a financial calculator, Excel, or an online tool. In Excel, you'd use the =YIELD() function. For Bond A:
Settlement: (today's date)
Maturity: (date 5 years from now)
Rate: 3% (annual coupon)
Pr: 98 (price as % of par: 980/1000 = 98)
Redemption: 100
Frequency: 2 (semi-annual)
Basis: 0 (or 1, depending on day-count convention)
The function would return the annual YTM.
Let's approximate manually to see the logic. For Bond A (price $980, below par):
- Annual coupon = $30. Semi-annual coupon C = $15.
- Face F = $1,000.
- Periods n = 10.
- We need the r that satisfies the price formula: $980 = PV(coupons) + PV(face).
Because the price is below par, we know the YTM must be > 3%. Let's test r = 1.8% per period (3.6% annual).
PV(coupons) = $15 * [1 - (1.018)^-10] / 0.018 ≈ $15 * 8.983 ≈ $134.75.
PV(face) = $1,000 / (1.018)^10 ≈ $1,000 / 1.195 ≈ $836.82.
Total PV ≈ $971.57. That's a bit low. We need a slightly lower r to increase PV. This iterative process leads to a YTM of about 3.5% annually.
Doing the same for the Treasury trading at a premium ($1,020) would yield a YTM lower than its 2.5% coupon—perhaps around 2.2%. Suddenly, the corporate bond's higher yield is quantifiable, and you can weigh it against the extra credit risk.
Leave A Reply