CalculatorVilla

Bond Yield to Maturity (YTM) Calculator

Evaluate fixed income bond yields when purchasing securities at a premium or discount to par. This calculator computes your approximate Yield to Maturity (YTM) and current running yield based on coupon rate and remaining tenure.

Yield to Maturity (YTM): 6.15
$

Principal repayment amount due at maturity (standardly $1,000)

$

Current market purchasing price of the bond

%

Contractual annual coupon percentage on face value

Remaining time in years until principal redemption

Yield to Maturity (YTM)
6.15%

How to Use This Calculator

  1. Enter the bond’s face (par) value (typically $1,000 for corporate and Treasury bonds).
  2. Enter the current spot market price at which the bond is trading.
  3. Enter the contractual annual coupon interest rate percentage.
  4. Enter the remaining years until maturity to compute your total annualized return.

Formula & Calculation Methodology

YTM ≈ [C + (F - P)/n] / [(F + P)/2]

The standard bond approximation formula combines annual coupon cash flow with amortized capital gain or loss over the remaining holding tenure, divided by the average carrying value.

CAnnual coupon dollar payment (Face Value × Coupon Rate)
FFace / par redemption value at maturity
PCurrent clean purchase price
nYears remaining until final maturity
YTMYield to Maturity annualized percentage

Worked Example

$1,000 par bond with 5% coupon trading at discount of $950 with 5 years remaining

faceValue: 1000
currentPrice: 950
couponRatePct: 5
yearsToMaturity: 5
Result: YTM: 6.15% | Current Yield: 5.26% | Annual Coupon: $50.00 | Status: Discount Bond

Frequently Asked Questions

What does Yield to Maturity (YTM) represent?↓

YTM is the total internal rate of return anticipated on a bond if it is held until final maturity and all coupon payments are made on schedule and reinvested at the same rate.

How does Current Yield differ from Yield to Maturity?↓

Current Yield reflects only immediate annual cash coupon income divided by current price (e.g. $50 / $950 = 5.26%). It completely ignores the $50 capital gain realized when the bond redeems at $1,000 par.

Why does bond price move inversely to bond yield?↓

When prevailing market interest rates rise, existing bonds paying lower fixed coupon rates become less attractive, forcing their market price down until their effective yield matches newly issued debt.

Does this calculator incorporate semi-annual compounding?↓

This calculation uses the standard approximation formula used on financial trading desks. For exact root-finding price-yield sensitivity across semi-annual dates, consult our Bond Price Calculator.

Related Calculators

Source Citation & Disclaimer

Informational tool only; not licensed tax, legal, or financial advice.