Bond current yield:
formula and worked example
Current yield tells you the income a bond pays per rupee spent today, though it says nothing about what happens at redemption.
Calcylator Editorial Team
Updated · 4 min read
What current yield says about a bond you buy today
A bond pays a fixed coupon, but you rarely buy it at face value. Its market price moves with interest rates and credit perceptions, so the coupon that looks like 6.5% on the original paper can represent a very different income on the money you actually spend. Current yield answers one narrow question: how much annual coupon income do I receive for each unit of price I pay today?
It is a snapshot of income, which makes it popular with investors who want cash flow, such as retirees comparing several bonds or a bond against a deposit. It is quick to compute and needs only two numbers from any quote screen.
Because the coupon is contractual, the figure is also a quick way to see how the market is pricing the bond. A bond whose current yield has moved well above its coupon rate is trading at a discount, which often means rates have risen or investors want more compensation for risk.
What it leaves out is just as important: any gain or loss when the bond is repaid at face value, and the time left until that happens.
The formula and what each input is
- annual_coupon:
- Annual coupon
- market_price:
- Market price
- Annual coupon: the total interest payable per year on one bond, in currency. A bond paying 32.5 twice a year has an annual coupon of 65.
- Market price: what the bond costs per unit now, in the same currency and for the same unit of face value as the coupon.
The coupon is fixed by the bond's terms at issue, so it does not change when market conditions do. What changes is the price in the denominator, which is why current yield moves opposite to price.
Worked example: a 65 coupon bought at 950
Suppose a bond pays 65 a year in coupons and its price today is 950 per bond. If the bond has a face value of 1,000, the stated coupon rate is 6.5%.
- Take the annual coupon: 65.
- Take the price you pay: 950.
- Divide: 65 ÷ 950 ≈ 0.06842.
- Multiply by 100: about 6.842%.
Annual coupon
65
Market price
950
Bond current yield
6.842 %
Coupon income relative to the current price; the face value does not enter the calculation.
Buying below face value lifts the figure from the 6.5% coupon rate to 6.842%. Paying 1,050 instead would lower it to about 6.19%, which shows the effect of price directly.
Current yield is not yield to maturity
Return from a bond has two parts: the coupons and the difference between the purchase price and the redemption value. Current yield records only the first. Holding the 950 bond to maturity at a face value of 1,000 would earn an additional 50 as it is repaid, so the true annual return over the life of the bond is higher than 6.842%.
The reverse holds for a premium bond. One bought above face value will be repaid at less than you paid, a built-in loss that current yield ignores. As a result, current yield overstates the return on premium bonds and understates it on discount bonds.
How the yield responds to coupon and price
The table raises the coupon by 10% against an unchanged price. Real bonds keep their coupon, so read this as a comparison between two different bonds, one paying a larger coupon at the same price.
| Scenario | Annual coupon | Calculated result |
|---|---|---|
| Original assumptions | 65 | 6.842 % |
| Annual coupon increased by 10% | 71.5 | 7.526 % |
A coupon 10% higher gives a yield 10% higher, from 6.842% to 7.526%, because coupon sits in the numerator. Price matters in the opposite direction and more commonly changes: at a price of 900 the same 65 coupon yields about 7.222%, and at a price of 1,000 it yields exactly 6.5%.
Common ways to misread it
- Using the clean price when you will pay accrued interest. The price you actually hand over can include interest earned since the last coupon date.
- Confusing coupon rate with yield. The coupon rate is fixed on face value; the yield is what you earn on the price you paid.
- Ignoring maturity. A short bond bought at a discount and a long one at the same price have very different total returns despite equal current yields.
- Overlooking credit risk. A high yield can reflect a higher chance of missed payments, not a bargain.
Position in the term also matters. A bond with one year left will be pulled towards face value quickly, so its price today says much about the coming redemption, whereas one with fifteen years left will carry its current yield for a long time. The same number therefore means different things at different ends of the maturity range.
A short routine for comparing bonds
- Note each bond's annual coupon and current market price.
- Calculate current yield for each as a first screen of income.
- Look up the remaining term and compare yield to maturity.
- Consider credit quality and how rate changes would move the price.
- Choose based on whether you want income now or total return over the holding period.
Current yield works well as step two, but stopping there would let a cheap-looking income number hide a loss at maturity.
Common questions
How do you calculate the current yield of a bond?
Divide the bond's annual coupon payment by its current market price and multiply by 100. A 65 annual coupon on a bond priced at 950 gives 65 ÷ 950 × 100, or about 6.84%.
What is the difference between current yield and coupon rate?
The coupon rate is the fixed interest as a percentage of face value. Current yield uses the market price instead, so it changes whenever the price changes, rising when the bond gets cheaper and falling when it gets dearer.
Why does current yield rise when a bond's price falls?
With the coupon fixed, a lower price means the same income is earned on a smaller outlay. Coupon divided by a smaller price is a bigger percentage, which is why prices and yields move in opposite directions.
Is current yield the same as yield to maturity?
No. Yield to maturity also accounts for the gain or loss when the bond is redeemed at face value and for the time remaining. Current yield covers coupon income alone, so it can be misleading for bonds far from par.
Can current yield be higher than the coupon rate?
Yes. When a bond trades below face value, the same coupon is earned on a lower price, so current yield exceeds the coupon rate. The reverse occurs for bonds trading at a premium to face value.
Was this guide helpful?
Continue reading
View all blogsDividend payout ratio: formula and worked example
See how much of its profit a company pays out as dividends: the payout ratio formula, a worked 32% example and how to read high and low values.
4 min read
Savings goal monthly contribution: formula and example
Calculate the monthly amount needed to reach a savings goal: target minus savings, divided by months, with a 240,000 in 18 months example.
4 min read
Currency spread percentage: formula and worked example
Measure the real markup in an exchange rate: the currency spread formula, an 83 versus 84 example giving 1.205%, and how fees add on top.
4 min read




