Bonds & Fixed Income · Formula v1.0

Bond Current Yield Calculator

Compare annual coupon income with a bond’s market price.

Use current yield as an income snapshot, not total return. Enter market price in dollars, face value in dollars, annual coupon rate in percent and years to maturity in years (5 means 5%). At the worked-example inputs, the estimated yield to maturity is 5.8%. Current yield shows the income return on the price you pay today, without regard to gains or losses at maturity. On the example, a $50 annual coupon on a $950 bond is a 5.26% current yield, against a 5.79% yield to maturity that includes the $50 discount. It returns estimated yield to maturity, current yield.

FreeNo sign-upInputs stay in-browserCSV exportReviewed August 17, 2026
LAST REVIEWEDAugust 17, 2026Inputs stay in your browser
Live calculation

Enter your numbers

Calculated result
Estimated yield to maturity5.8%
Current yield5.3%
Sensitivity check

What if market price changes?

-10% input7.4%
0% input5.8%
+10% input4.3%

Transparent method

The formula

Yield to maturity is the discount rate that equates the bond cash flows to its market price

Worked example

Estimated yield to maturity5.8%
Current yield5.3%

Example inputs

Market price$950
Face value$1,000
Annual coupon rate5.0%
Years to maturity8.0 years
Payments per year2

How to interpret the result

Current yield only measures one year's income against today's price. It says nothing about what happens to that price by the time the bond matures, which is exactly what yield to maturity is built to capture instead. A bond bought at a steep discount can show a modest current yield while its total return to maturity runs considerably higher once the eventual price recovery to face value is included.

Before you rely on it

What to check

Use current yield for a quick income snapshot only, and reach for yield to maturity when the actual decision involves holding to maturity or comparing total return.

The common error

Where people go wrong with bond current yield calculator

Treating current yield as a complete substitute for total return. It ignores the gain or loss built into the gap between today's purchase price and the bond's eventual maturity value.

Sensitivity evidence

How market price changes the estimated yield to maturity

Bond Current Yield Calculator: estimated yield to maturity and current yield across a range of market price, every other input held at the worked-example value.
Market priceEstimated yield to maturityCurrent yield
$7609.3%6.6%
$8557.4%5.8%
$950worked example5.8%5.3%
$1,0454.3%4.8%
$1,1403.0%4.4%

Every input, tested

Which input moves the estimated yield to maturity most

Bond Current Yield Calculator: estimated yield to maturity with each input moved on its own, every other input held at the worked-example value.
InputTested fromToEstimated yield to maturity at each endSwing
Face value$900$1,1004.2% to 7.3%3.1% (54%)
Market price$855$1,0457.4% to 4.3%3.1% (54%)
Annual coupon rate4.0%6.0%4.8% to 6.8%2.1% (36%)
Years to maturity6.0 years10.0 years6.0% to 5.7%0.343% (5.9%)
Payments per year135.8% to 5.8%0.012% (0.2%)

Two variables at once

Estimated yield to maturity by market price and face value

Bond Current Yield Calculator: estimated yield to maturity at each combination of market price (rows) and face value (columns).
Market price \ Face value$800$1,000$1,200
$7605.8%9.3%12.3%
$8554.0%7.4%10.4%
$9502.4%5.8%8.7%
$1,0451.0%4.3%7.1%
$1,140-0.255%3.0%5.8%

Step by step

The worked example, input by input

Worked-example inputs and the results they produce for the bond current yield calculator.
InputValue used
Market price$950
Face value$1,000
Annual coupon rate5.0%
Years to maturity8.0 years
Payments per year2
Estimated yield to maturity5.8%
Current yield5.3%

Where the inputs come from

Market price is what the bond trades for now, face value and coupon rate give the annual coupon dollars, and years to maturity and payments per year are needed only for the fuller yield-to-maturity output. Use the clean price from a quote. Current yield divides the annual coupon by the price, so a bond bought at a discount has a higher current yield than its coupon rate and one at a premium has a lower one.

Using the estimated yield to maturity in a real decision

Income-focused investors use it to compare how much cash a bond pays for its price, and it is a quick check before looking at the fuller yield.

When the result stops applying

Current yield ignores the change in price to par, so it can mislead for bonds far from par or close to maturity. It also ignores compounding and reinvestment. A bond with a high current yield may carry higher risk or a large premium that is lost at maturity. It should not be used alone to compare bonds.

What to compare it with

See the full return on the yield to maturity calculator, and price sensitivity on the duration page. The bond price and yield to call calculators handle other cases. For funds, the SEC yield is a standardized comparison.

People also ask

Frequently asked questions

How is current yield calculated?

Divide the bond's annual coupon payment by its current market price. A $50 coupon on a $950 price gives 5.26%.

Why is current yield different from the coupon rate?

The coupon rate is based on face value, while current yield is based on the price you pay, so a discount raises it and a premium lowers it.

Is a higher current yield better?

Not necessarily. It may reflect a premium price you will lose at maturity or higher credit risk, so compare with yield to maturity.

Common bonds & fixed income questions

Sources and evidence