CalcMountain

Bond Yield Calculator

Calculate a bond's current yield and approximate yield to maturity (YTM). Enter the face value, coupon rate, current market price, and years to maturity to evaluate bond investments. Compares premium vs discount pricing.

Bonds quote two yields that are easy to confuse and important to keep separate. Current yield is simple: it's the annual coupon payment divided by the current market price. If a bond pays $50 per year and trades at $1,000, current yield is 5%. If the same bond trades at $950, current yield is 5.26%. The number is easy to compute and easy to misunderstand — it ignores the fact that the bond will eventually mature at face value, which usually differs from the current price.

Yield to maturity (YTM) fixes that. YTM is the annualized total return you earn if you buy the bond at today's price, collect every coupon, and hold it until it matures and pays back face value. It accounts for both the coupon income and the capital gain (if buying at a discount) or loss (if buying at a premium). YTM is the right number for comparing bonds with each other and for deciding whether a bond is "worth it" relative to alternative investments.

This calculator computes both yields. The current yield is exact; YTM is computed using a well-known approximation formula that's accurate to within a few basis points for typical bonds. Use both yields together: current yield tells you the annual cash flow as a percent of investment; YTM tells you the all-in annualized return assuming you hold to maturity.

Inputs

$
%
$

Results

Current Yield

5.26%

Yield to Maturity

5.64%

Annual Coupon

$50.00

Total Return

$550.00

Trading at discount

Total Return Breakdown

Last updated: Reviewed by the CalcMountain editorial team

Formula

Current yield: Current Yield = Annual Coupon Payment / Current Price Where Annual Coupon Payment = Face Value × Coupon Rate. YTM approximation (Cohen formula, widely used in textbooks): YTM ≈ [ C + (F − P) / N ] / [ (F + P) / 2 ] Where: C = Annual coupon payment = Face Value × Coupon Rate F = Face value (par) P = Current market price N = Years to maturity For exact YTM, solve numerically (the price equation has no closed-form solution): P = Σ [t=1 to N] C / (1 + y)^t + F / (1 + y)^N Where y is the YTM (solve iteratively). Premium vs discount: If P > F (premium bond): bond's coupon rate is higher than current market rates. YTM < current yield < coupon rate. If P < F (discount bond): bond's coupon rate is lower than current market rates. YTM > current yield > coupon rate. If P = F (par bond): all three rates equal. Example: $1,000 face value, 5% coupon ($50/year), trading at $950, 10 years to maturity. Current yield = $50 / $950 = 5.26% YTM approximation = [50 + (1000 − 950)/10] / [(1000 + 950)/2] = [50 + 5] / [975] = 55 / 975 ≈ 5.64% Exact YTM (solved numerically): ~5.65% The YTM exceeds the coupon rate because you're also gaining $50 of capital appreciation ($1,000 face received vs $950 purchase price) over the 10-year holding period.

How to use this calculator

  1. Enter the face value (par value) — typically $1,000 for most U.S. corporate and Treasury bonds, but municipal bonds and some securities have other denominations.
  2. Enter the coupon rate — the fixed annual interest rate the bond pays, expressed as a percentage of face value. A 5% coupon on a $1,000 face value pays $50/year (or $25 semi-annually).
  3. Enter the current market price. This is what a buyer would pay today. Bonds trade above or below face depending on interest rate movements.
  4. Enter years to maturity — the time until the bond pays back its face value and stops paying coupons.
  5. Choose payment frequency. Most U.S. corporate and Treasury bonds pay semi-annually; some bonds pay annually or quarterly. This affects exact YTM calculation but barely shifts current yield.
  6. Compare current yield (the simpler annual income measure) with YTM (the more complete total return measure).
  7. If YTM > coupon rate: you're buying at a discount; total return exceeds the coupon income. If YTM < coupon rate: you're buying at a premium; the price loss at maturity partially offsets the coupon income.
  8. For comparing bonds with different maturities and coupons, YTM is the standard apples-to-apples metric.

Worked examples

Discount bond — buying below par

$1,000 face value, 4% coupon ($40/year), trading at $920, 8 years to maturity. Current yield: $40 / $920 = 4.35% YTM: ~5.20% The bond's 4% coupon is below the implied market yield of ~5.2%. Investors require the discount price (paying $920 to receive $1,000 at maturity) to make up the difference. Buying at the discount and holding to maturity produces a total annualized return higher than the coupon rate.

Premium bond — buying above par

$1,000 face value, 7% coupon ($70/year), trading at $1,080, 6 years to maturity. Current yield: $70 / $1,080 = 6.48% YTM: ~5.40% The bond's 7% coupon is above current market rates. Investors bid the price above face value, knowing they'll receive $1,000 at maturity (a $80 capital loss). The YTM (5.40%) is the actual annualized return after accounting for the price loss — lower than the coupon rate.

Treasury bond price reaction to rising rates

Bond purchased at par: $10,000 face, 3% coupon, 20 years to maturity. Current yield = YTM = 3% at purchase. Two years later, market rates have risen to 5%. The bond now trades at approximately $7,300 (a 27% price loss). For a new buyer at $7,300: Current yield: $300 / $7,300 = 4.11% YTM: ~5.0% (matches new market rates) This is why bond prices and rates move inversely. The bond's coupon is fixed at 3%, but the market now demands 5% — the price must fall to make the total return competitive.

When to use this calculator

Use this calculator when evaluating individual bond purchases, comparing bond offerings, or analyzing the impact of rate changes on bond holdings. The calculator handles the math you'd otherwise need a financial calculator (Excel, HP 12C) for.

For individual investors, the primary use case is screening bonds on brokerage platforms. Most brokers show bond yields prominently — knowing how to interpret current yield vs YTM lets you make sense of the listings. Look for: (1) YTM appropriate for the bond's credit quality and term, (2) liquidity (some bonds are thinly traded, with wide bid-ask spreads), and (3) call provisions (bonds may be redeemed early at the issuer's option, capping the YTM).

Pair this with the present-value calculator (since bond pricing is just PV of cash flows), the future-value calculator (to compare bond returns against alternatives), and the compound-interest calculator (for the math of reinvested coupons).

A note on credit risk: this calculator assumes the bond is held to maturity and the issuer pays in full. For Treasury bonds, the assumption is essentially safe. For municipal and corporate bonds, default risk is real — even at the AAA level there's some chance of default; high-yield ("junk") bonds have meaningfully higher default rates. The YTM compensates for credit risk in part — a higher YTM relative to Treasuries of similar maturity reflects the market's assessment of credit risk.

For most retail investors, individual bond purchases are challenging because of the bid-ask spread (especially on small lots). Bond mutual funds and ETFs spread that cost across thousands of investors and provide instant diversification. Most planners recommend bond funds over individual bonds unless the investor has substantial holdings and the time to manage them properly.

Common mistakes to avoid

  • Confusing current yield with YTM. They are different — current yield ignores the eventual price change at maturity; YTM includes it. For premium and discount bonds, the two can differ by a percentage point or more.
  • Forgetting reinvestment risk. YTM assumes you can reinvest coupons at the same YTM rate. If interest rates fall, you reinvest at lower rates and actual realized return is below YTM. The opposite if rates rise.
  • Ignoring call provisions. Callable bonds let the issuer redeem early at a specified price. If a bond is trading at a premium and is callable soon, "yield to call" (using the call date and price instead of maturity) may be the relevant metric — and it's usually lower than YTM.
  • Comparing yields of bonds with different credit quality. A 7% YTM on a high-yield corporate is not the same as a 7% YTM on a Treasury — the corporate has meaningful default risk that the Treasury doesn't. Compare bonds of similar credit quality.
  • Ignoring taxes. Treasury bond interest is federal-only taxed (exempt from state and local). Municipal bond interest is generally federal-tax-free (and often state-tax-free for in-state issues). Corporate bond interest is fully taxable. After-tax YTM, not gross YTM, is what matters for taxable accounts.
  • Buying individual bonds on small dollar amounts. Bid-ask spreads on small lots can eat 0.5–2% of yield. Bond funds avoid this drag — usually a better fit for retail investors with under $250K in fixed income.

Frequently Asked Questions

Sources & further reading

SponsoredShop Top Deals on AmazonSupport CalcMountain — browse top-rated products at no extra cost to you.

Related Calculators