How to use the Bond YTM Calculator
Yield to maturity (YTM) is the single annualized rate of return you earn if you buy a bond at its current price and hold it until it matures, collecting every coupon and the face value at the end. Enter the bond's face value, current market price, annual coupon rate, years remaining, and how often it pays, then press Calculate.
How the calculation works
A bond's price equals the present value of all its future cash flows. YTM is the discount rate y that makes that present value match the price you pay:
Price = Σ Coupon / (1 + y/m)t (for t = 1 to N) + Face / (1 + y/m)N
Here m is the number of coupon payments per year, N = years × m is the total number of periods, and each period pays a coupon of (coupon rate × face) ÷ m. Because y sits in the denominator of every term and cannot be isolated algebraically, the calculator solves for it numerically using bisection - trying rates until the present value equals your price.
What the numbers mean
- Yield to maturity: the annual return if you hold to maturity and reinvest coupons at the same rate. It is quoted as a nominal annual rate compounded m times per year.
- Current yield: annual coupon divided by market price. It ignores the gain or loss as the price returns to par at maturity, so it differs from YTM.
- Annual coupon income: coupon rate × face value - the fixed cash the bond pays each year, split across m payments.
- Approximate YTM: the textbook shortcut [C + (F - P)/n] / [(F + P)/2], where C is the annual coupon, F the face value, P the price, and n the years. It lands close to the exact YTM and works as a quick sanity check.
Reading the result
Compare YTM to the coupon rate. A bond trading below par (a discount) has a YTM above its coupon rate; one trading above par (a premium) has a YTM below its coupon rate; a bond priced exactly at par has a YTM equal to its coupon rate. The calculator assumes fixed coupons paid on schedule with settlement on a coupon date, so it does not add accrued interest or account for call features, default risk, or taxes.