Bond Current Yield Calculator
Calculate a bond's current yield from its annual coupon and market price — premium, discount, or par
About the Bond Current Yield Calculator
The Bond Current Yield Calculator is an essential tool for fixed-income investors looking to compare the income-generating potential of different bonds based on their current market valuations. Unlike the coupon rate, which is fixed at the time of issuance relative to the bond's face value, the current yield fluctuates as the bond's price changes in the open market. This utility allows investors to see exactly what percentage of their investment they will receive in interest payments over the next year at today's entry price.
This calculation is particularly useful for income-focused investors, such as retirees or those managing dividend portfolios, who prioritize cash flow over long-term capital appreciation. By inputting the annual coupon and the trade price, users can quickly distinguish between bonds trading at a discount, which offer higher yields, and those trading at a premium. While it does not provide the comprehensive 'total return' perspective of Yield to Maturity, the current yield remains a standard benchmark for evaluating the immediate 'bang for your buck' regarding interest income.
Formula
Current Yield = (Annual Coupon Payment / Current Market Price) * 100The Annual Coupon Payment is the total interest paid by the bond issuer over one year, typically found by multiplying the coupon rate by the par value. The Current Market Price is the amount the bond is currently trading for in the secondary market, which may be higher (premium) or lower (discount) than its face value. Multiplying by 100 converts the decimal to a percentage.
Worked examples
Example 1: An investor buys an older corporate bond with a $1,000 par value and a 5% coupon rate for a discounted price of $950.
Annual Coupon = $1,000 * 0.05 = $50 Market Price = $950 Current Yield = ($50 / $950) * 100 Current Yield = 0.05263 * 100 = 5.26%
Result: 5.26%. This bond provides a higher yield than its 5% coupon because it was purchased at a discount.
Example 2: A municipal bond with a 4% coupon and $1,000 par value is currently trading at a premium price of $1,100.
Annual Coupon = $1,000 * 0.04 = $40 Market Price = $1,100 Current Yield = ($40 / $1,100) * 100 Current Yield = 0.03636 * 100 = 3.63%
Result: 3.63%. The yield is lower than the 4% coupon because the investor paid a premium over the face value.
Common use cases
- Comparing the annual cash flow of a corporate bond trading at $950 versus a municipal bond trading at $1,050.
- Assessing the immediate income potential of a high-yield 'junk' bond relative to its high market volatility.
- Evaluating whether a bond's price drop has increased its yield enough to justify the increased risk for an income portfolio.
Pitfalls and limitations
- The calculation ignores the capital gain or loss realized if the bond is held until it matures at par value.
- Accrued interest is typically not included in the clean price used for this calculation, which can slightly skew results if a trade happens between payment dates.
- Current yield assumes the bond will not be called (redeemed early) by the issuer.
Frequently asked questions
What is the difference between current yield and yield to maturity?
Current yield only accounts for the annual coupon payments relative to the price. Yield to Maturity (YTM) includes the coupon payments plus the gain or loss realized when the bond is eventually redeemed at its face value.
Does current yield go up when bond prices go down?
When a bond's market price increases, its current yield decreases because the fixed coupon payment represents a smaller percentage of the higher investment cost. Conversely, if the price drops, the current yield rises.
Can the current yield be higher than the coupon rate?
Yes, if a bond is trading at a discount (below its par value), the current yield will always be higher than the coupon rate. If it trades at a premium, the current yield will be lower than the coupon rate.
Is current yield a good way to measure bond performance?
A current yield calculation is a 'snapshot' metric that does not account for the time value of money, reinvestment rates, or the final principal repayment. It should not be the only metric used to judge the total return of a bond.
How do I find the annual coupon for the yield formula?
The annual coupon is calculated by multiplying the bond's par value (usually $1,000) by the stated interest rate (coupon rate). For example, a 5% coupon bond with a $1,000 par value pays $50 annually.