Skip to content
Investments

Yield to Call Calculator

Calculate the yield to call (YTC) of callable bonds with exact IRR and approximate yield formulas.

Report tool

Understanding Yield to Call (YTC)

Yield to call measures the annualized return on a callable bond if the issuer exercises its call option and repurchases the bond at the stated call price before final maturity. For premium bonds trading above par, YTC is often lower than yield to maturity because the investor faces an earlier exit at a price below market value.

Callable bonds give issuers the right to retire debt early, typically when interest rates fall. Before buying a premium callable bond, compare YTC against your required return and against yield to maturity using our yield to maturity calculator. For full bond pricing, duration, and cash flow schedules, use our bond calculator.

Exact YTC Formula

The exact yield to call solves for the periodic rate rr that equates the bond purchase price to the present value of all coupon payments plus call proceeds:

P=∑t=1n−1C(1+r)t+C+Pcall(1+r)nP = \sum_{t=1}^{n-1} \frac{C}{(1+r)^t} + \frac{C + P_{call}}{(1+r)^n}

Where PP is the market price, CC is the periodic coupon payment, PcallP_{call} is the call price, and nn is the number of coupon periods until the call date. Annual YTC equals the periodic rate multiplied by the payment frequency per year.

Approximate YTC Shortcut

A quick estimate uses the standard bond yield approximation adapted for the call price:

YTCapprox=Cannual+Pcall−PmarketnyearsPcall+Pmarket2\mathrm{YTC}_{approx} = \frac{C_{annual} + \frac{P_{call} - P_{market}}{n_{years}}}{\frac{P_{call} + P_{market}}{2}}

Worked Example

Consider a $1,000 par bond with a 6.00% annual coupon (paid semi-annually), trading at $1,050, callable in 5 years at $1,030:

  • Periodic coupon: $30.00 (6% of $1,000 divided by 2)
  • Total periods to call: 10 semi-annual payments
  • Final cash flow at call: $1,060.00 ($30 coupon + $1,030 call price)
  • Exact YTC: approximately 4.8% to 5.2% (bisection solves the full cash flow schedule)

Because the bond trades at a premium ($1,050) but can be called at $1,030, the investor faces a capital loss at call that partially offsets coupon income, pulling YTC below the 6.00% coupon rate.

When YTC Matters Most

YTC is most relevant for premium callable bonds where the issuer is likely to call when rates drop. If a bond trades near or below par, yield to worst (the lower of YTC and YTM) may equal YTM. Always evaluate both scenarios before committing capital to callable fixed income.

Frequently asked questions

Why is YTC lower than the coupon rate on premium callable bonds?
Premium bonds trade above par. If called at a lower call price, the investor gives up part of the premium paid at purchase. That capital loss reduces the total return below the stated coupon rate.
What is the difference between exact and approximate YTC?
The approximate formula is a quick linear shortcut useful for mental math. Exact YTC uses bisection to solve the full discounted cash flow equation and matches institutional bond analytics.
Should I use call price or face value for YTC?
Use the call price, which is the amount the issuer pays when exercising the call option. Face value is used only for yield to maturity calculations when the bond is held to final maturity.
How does payment frequency affect YTC?
Semi-annual is standard for US corporate and Treasury bonds. More frequent payments mean more coupon periods before the call date, which changes the periodic discount rate solved by bisection.
Are the results stored on a server?
No. All math runs in your browser. Nothing is sent to the server.

Resources and references

The formulas and methods in this calculator were checked against these independent sources.