Bond Calculator – Calculate Current Yield
Enter a bond's face value, coupon rate, and current market price to calculate its current yield.
AI Quick Summary
Definition & Purpose:
This calculator computes a bond's current yield — its annual coupon payment as a percentage of its current market price, rather than its original face value.
When to Use:
Use it to see the income return a bond is offering right now at its current trading price, which can differ meaningfully from its coupon rate if the bond is trading above or below face value.
Key Takeaway Insights:
- Current yield rises above the coupon rate when a bond trades below face value (at a discount), and falls below the coupon rate when it trades above face value (at a premium).
- Current yield only accounts for income, not price change — it's not the same as total return if you hold the bond to maturity.
- A bond's coupon rate is fixed at issuance and never changes, but its current yield moves every time its market price moves.
Introduction
Bond Calculator
Enter a bond's face value, coupon rate, and current market price, and this calculator returns its current yield — the annual income return based on what the bond costs to buy right now, not what it was worth when issued.
Coupon rate vs. current yield
A bond's coupon rate is fixed at issuance: it's the stated annual interest rate applied to face value, and it never changes over the bond's life. Current yield uses that same fixed annual coupon payment but divides it by the bond's current market price instead of face value — so while the coupon rate stays constant, current yield moves every time the bond's price moves.
Formula
Current yield = (Face value × Coupon rate) ÷ Current price × 100. A 1,000 bond with a 5% coupon pays50 a year regardless of price. If that bond is trading at 950 (a discount to face value), the50 payment against a lower price bumps the current yield up to 5.26% — higher than the 5% coupon rate. The reverse happens if the bond trades above face value: the same $50 payment against a higher price yields less than 5%.
Why bonds trade away from face value
Bond prices move opposite to interest rates. When rates rise after a bond is issued, newly issued bonds offer better coupon rates, so the older bond has to become cheaper to offer a competitive yield — pushing its price below face value. When rates fall, the reverse happens and existing higher-coupon bonds can trade above face value.
What current yield doesn't capture
Current yield only measures income against today's price — it says nothing about what happens if you hold the bond to maturity, when it's redeemed at face value regardless of what you paid for it. A bond bought at a discount effectively also earns you that built-in gain to face value at maturity, which is why yield to maturity (a more complete but more complex calculation) is typically higher than current yield for a discount bond, and lower for a premium bond.
Formula & Variables Explained
This tool utilizes standard equations formulated under standard rules.
Variables:
- Input parameter: Values supplied to resolve the output formula.
How to Calculate (Step-by-Step)
- Input the required parameters into the form.
- Click the calculate or auto-compute option.
- The outputs will refresh instantly with step-by-step variables.
Worked Examples Calculation
11,000 face value, 5% coupon, trading at950
Face value = 1,000, Coupon rate = 5%, Current price =950
Annual coupon payment = 1,000 x 0.05 = $50. Current yield = 50 / 950 x 100 = 5.26%
Current yield = 5.26%
Real-World Applications
Widely used in student curriculum, professional projections, and quick estimations.
Limitations & Common Mistakes
- Entering incompatible unit formats (e.g. Mixing Metric and Imperial).
- Typographical mistakes in numeric entry fields.
Current yield only measures annual income relative to price — it ignores any capital gain or loss you'd realize if you hold the bond to maturity and it returns to face value. For that fuller picture, yield to maturity (YTM) is the more complete metric, and this calculator does not compute YTM.
Frequently Asked Questions (FAQ)
Q:What's the difference between coupon rate and current yield?
Coupon rate is fixed at issuance and is always calculated against the bond's face value — it never changes over the bond's life. Current yield uses the same annual coupon payment but divides it by the bond's current market price instead, so it moves whenever the bond's price moves in the market.
Q:Why is current yield different from yield to maturity?
Current yield only looks at annual income relative to today's price. Yield to maturity (YTM) also factors in the gain or loss you'd realize if you hold the bond until it matures and is redeemed at face value, plus the time value of that gain or loss. A bond bought at a discount will have a YTM higher than its current yield, since it also captures the built-in gain to face value at maturity.
Q:Why would a bond trade below its face value?
Bond prices move inversely to interest rates. If market interest rates rise after a bond is issued, newer bonds offer higher coupon rates, making the older, lower-coupon bond less attractive at face value — so its price falls until its yield becomes competitive with current rates.
Q:Does a higher current yield always mean a better bond?
Not necessarily. A bond can show a high current yield because its price has fallen due to rising credit risk or default concerns, not just interest rate movements. Current yield alone doesn't tell you why the price is where it is, so it shouldn't be the only factor in evaluating a bond.
CalculationDesk Editorial Team
Content & Calculation Editors
The CalculationDesk Editorial Team consists of math educators, technical writers, and product specialists dedicated to ensuring accuracy and clarity for everyday calculations.
CalculationDesk Review Team
Quality Assurance & Formula Verifiers
Our internal Review Team ensures that every calculator logic corresponds precisely to established academic standards and industry specifications.
Was this calculator helpful?
Embed this Calculator
You are welcome to embed this tool on your own blog or website. Simply copy the code snippet below and paste it into your HTML code.