DayCents

Investing

Bond Yield Calculator

A bond's coupon tells you what it pays; its price tells you what you paid. Yield is the relationship between the two, and it moves opposite to price — which is why a bond bought at a discount yields more than its printed rate.

Tested against worked examplesHow we verify

The annual interest printed on the bond, as a percent of face value.

Yield to maturity (approx.): 5.64%

Yield to maturity (approx.)

5.64%

Total return if you hold to maturity and reinvest nothing.

Current yield
5.26%

Annual coupon ÷ price paid.

Annual coupon
$50
Discount to face
$50

Repaid at face value, so this is extra return at maturity.

One email with a link back to these numbers. We'll also send our twice-monthly money guide — unsubscribe in one click.

Compare scenariosTry three values of one input
Bond Yield Calculator results for three values of Face (par) value
Face (par) value
Yield to maturity (approx.)4.32%5.64%+1.32%6.83%+2.5%
Current yield4.74%5.26%+0.53%5.79%+1.05%
Annual coupon$45$50+$5$55+$10
Premium over face$50$50$150+$100

Every other input stays at the value you set above — currently $1,000 for face (par) value. Differences are measured against the first column.

Saved scenariosSave this calculation

Saved in this browser only — no account, and nothing is sent to us. Clearing your browser data deletes them.

How this calculator works

Annual coupon = face value × coupon rate. Current yield = coupon ÷ price. Yield to maturity uses the standard approximation: (coupon + (face − price) ÷ years) ÷ ((face + price) ÷ 2).

Assumes annual coupons, no call provisions, no default, and no reinvestment of coupons at any particular rate. Callable bonds should also be checked at their yield to call, which can be materially lower.

What this assumes

  • Yield to maturity assumes every coupon is reinvested at the same yield, which rarely happens in practice.
  • The bond is held to maturity and the issuer does not default or call it early.
  • Taxes are excluded; municipal interest is often federally exempt, which changes the comparison entirely.

What changes this number

Price relative to par
A bond bought below par yields more than its coupon; above par, less. This is the whole difference between coupon and yield.
Time to maturity
Longer maturities swing more in price for a given rate move — that is duration.
Credit quality
Higher yields compensate for default risk. A yield that looks generous usually is not free.

A worked example

Take the $1,000 bond at $950, 5%, 10 years scenario. These figures are produced by the calculator above, not written alongside it, so they always match what the tool returns.

What you enter

Face (par) value
$1,000
Price you pay
$950
Coupon rate
5%
Years to maturity
10 years

What it returns

Yield to maturity (approx.)
5.64%
Current yield
5.26%
Annual coupon
$50
Discount to face
$50

Try an example

Frequently asked questions

What's the difference between current yield and yield to maturity?

Current yield is just the coupon divided by what you paid — a snapshot of annual income. Yield to maturity also folds in the gain or loss you book when the bond repays face value at the end, so it is the more complete figure for a buy-and-hold investor.

Why do bond prices fall when rates rise?

Because a bond's coupon is fixed. If new bonds pay 6% and yours pays 5%, nobody buys yours at full price — its price drops until the yield matches what the market offers. The longer the maturity, the more the price has to move, which is why long bonds are the volatile ones.

How accurate is this yield to maturity?

It uses the standard textbook approximation — coupon plus the annualised discount, over the average of price and face. It is within a few basis points for most bonds and perfectly adequate for comparing options. Exact YTM requires solving for the rate that discounts every coupon and the principal back to today.

Does this account for tax?

No. Corporate bond interest is taxed as ordinary income; Treasuries are exempt from state tax; municipal bonds are often exempt from federal tax. For a fair comparison against a muni, run the result through our tax-equivalent yield calculator.

Disclaimer: DayCents provides this calculator for educational purposes only. Results are estimates based on your inputs and the stated assumptions — they are not financial advice, a quote, or an offer of credit. Consult a qualified financial professional before making major money decisions.