Yield to Call (YTC) Calculator

Estimate a callable bond’s yield to call from its coupon, call price, current market price, and time until the call date.

Inputs

Annual coupon payment in dollars (e.g. 5% of $1,000 = $50).

Price the issuer pays to redeem early (often slightly above par).

What you pay for the bond today.

Time until the first call date.

Result

Approximate yield to call
5.797%
coupon $50.00, call $1,050.00 in 3 yr
  • Annualized call gain/loss$10.00
  • Average of call & price$1,035.00
  • Approximate YTC5.7971%
  • Current yield (coupon ÷ price)4.902%
  • Premium/discount to call pricediscount $30.00
Not financial advice — Uses the standard approximation formula. The exact YTC is the rate that discounts coupons plus the call price back to the current price (an IRR). For investors, the lower of yield-to-call and yield-to-maturity (yield-to-worst) is the prudent figure.

Step-by-step

  1. Annualized gain to call = (call − price) ÷ years = ($1,050.00 − $1,020.00) ÷ 3 = $10.00.
  2. YTC ≈ [coupon + annualized gain] ÷ [(call + price)/2] = [$50.00 + $10.00] ÷ $1,035.00.
  3. Approximate YTC = 5.797%.

How to use this calculator

  • Enter the annual coupon in dollars (coupon rate × face value).
  • Enter the call price and the current market price.
  • Enter the number of years until the first call date.
  • Read the approximate yield to call and compare it with current yield.

About this calculator

Many bonds are callable, meaning the issuer can redeem them early — usually at a small premium to par called the call price — typically when interest rates fall and they want to refinance cheaper. Yield to call (YTC) is the return you would earn if the bond is called at the first opportunity rather than held to maturity. This calculator uses the standard approximation: it adds the annual coupon to the annualized gain or loss between today’s price and the call price, then divides by the average of those two prices. Because issuers call bonds when it benefits them (not you), the YTC is often lower than the yield to maturity, and prudent investors evaluate the "yield to worst" — the lower of the two. The exact YTC is an internal rate of return; this approximation is close enough for quick comparison.

How it works — the formula

YTC ≈ [C + (Call price − Price) / n] / [(Call price + Price) / 2] (C = annual coupon, n = years to call)

Coupon income plus the annualized price move to the call value, expressed against the average capital, approximates the annual yield if called.

Worked examples

Example 1
$50 coupon, call $1,050, price $1,020, 3 yr
Inputs:
coupon=50, callPrice=1050, price=1020, years=3
Output:
≈ 5.80%
Example 2
$60 coupon, call $1,000, price $1,080, 5 yr
Inputs:
coupon=60, callPrice=1000, price=1080, years=5
Output:
lower YTC (bought at premium)
Example 3
$40 coupon, call $1,020, price $980, 2 yr
Inputs:
coupon=40, callPrice=1020, price=980, years=2
Output:
higher YTC (bought at discount)

Limitations

  • Approximation; exact YTC is an internal rate of return.
  • Single call date; real bonds may have a call schedule.
  • Ignores accrued interest and tax treatment.

Estimate for comparison; not investment advice.

Frequently asked

Yield to call (YTC) is the total return you would earn on a callable bond if the issuer redeems it at the earliest call date, accounting for coupons received and the difference between your purchase price and the call price.

Related calculators

More tools you might like