OhMyCalc

Bond Yield Calculator

Calculate bond current yield and approximate yield to maturity (YTM). Enter face value, coupon rate, bond price, and years to maturity.

How to Use the Bond Yield Calculator

  1. Enter the bond's face (par) value.
  2. Enter the coupon rate and current market price.
  3. Enter years remaining until maturity.

快速参考

$1,000 face, 5% coupon, $950 price~5.26% current yield
$1,000 face, 4% coupon, $1,050 price~3.81% current yield
Bond at parCurrent yield = coupon rate
Bond at discountYTM > coupon rate
Bond at premiumYTM < coupon rate

使用场景

公式

Current Yield = Annual Coupon / Bond Price × 100. Approx. YTM = (Coupon + (Face − Price) / Years) / ((Face + Price) / 2) × 100.

常见问题

What is current yield?
Current yield is the annual coupon payment divided by the bond's current market price.
What is YTM?
Yield to Maturity is the total return if the bond is held until maturity, accounting for coupon payments and capital gain/loss.
Is it free?
Yes, all calculators are completely free.