Loading…
Dow Jones
S&P 500
NASDAQ
Russell 2000

Yield to Maturity (YTM) Calculator

Calculate bond yield to maturity, fair price from a target yield, yield to call, duration, convexity, tax-equivalent yield, and rate sensitivity — with charts and cash-flow schedules. Built for income investors comparing bonds to preferred stocks and CEFs.

Note: Illustrative constant-rate math on clean prices (no accrued interest). Not a live bond quote. For equity dividend income, use our dividend calculator. For real equity income tickers, use our preferred stock screener or stock return calculator.

Bond inputs

$
$
%
%
$
Tax settings (optional)
%
%

The address bar updates as you change inputs — bookmark or use Share to copy the link.

Enter market price to solve for yield to maturity and risk metrics.

Enter a target YTM to compute the fair bond price (reverse calculation).

Callable analysis: YTC and yield-to-worst (YTW) use the first call date only.

Discount
Price vs par
Yield to maturity
Current yield
Fair / market price
Mod. duration
Convexity
DV01
Total coupons
Total return to maturity*
Yield to call (YTC)
Yield to worst (YTW)

YTW is the lower of YTM and YTC — the conservative return if the issuer calls when unfavorable to you.

*Total return = coupons + capital gain/loss at maturity; excludes reinvestment and tax effects.

Tax-equivalent yield (taxable bond needed to match after tax):

Charts

Rate sensitivity

Yield shockPrice (− shock)Base pricePrice (+ shock)Δ if rates fallΔ if rates rise

Cash-flow schedule

PeriodYearCouponPrincipalTotal CFPV @ YTMCum. coupons

Screen real income investments

Bond math here is illustrative. For live preferred and CEF yields with export and alerts:

What is yield to maturity?

Yield to maturity (YTM) is the annualized return you would earn if you buy a bond at today's price, receive all coupon payments on schedule, and hold until maturity (or call), reinvesting coupons at the same rate. It is the standard way to compare bonds with different coupons, prices, and maturities.

YTM vs current yield vs coupon rate

MeasureWhat it includes
Coupon rateContract rate on par — fixed at issuance.
Current yieldAnnual coupon ÷ current price — income only, ignores capital gain/loss.
YTMFull return to maturity: coupons + price change to par, time value of money.

When YTM matters for income investors

Preferred shares and baby bonds often quote current yield or dividend yield on screeners. Corporate bonds and many fixed-income homework problems use YTM for apples-to-apples comparison. Use this calculator for bond math; use our preferred stock screener to filter live preferred yields, call dates, and export to alerts.

Frequently asked questions

YTM is the discount rate that makes the present value of all future coupons plus principal equal to the current price. There is no closed-form solution, so this calculator uses iterative bisection on the periodic yield.

Yield to call (YTC) assumes the bond is redeemed at the first call date and price. Yield to worst (YTW) is the lower of YTM and YTC — the conservative estimate for callable premium bonds.

This page uses illustrative bond inputs you enter manually. The preferred stock screener shows live market data on listed preferred shares with filters, export, and alert workflow.

Clean price only (no accrued interest or settlement dates), first call date only (not full call schedules), constant reinvestment at YTM, no credit/default modeling, not tax advice. For real ticker returns use the stock return calculator.