Skip to content
Investments

Yield to Call Calculator

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

Callable bond details

$
$
%
$

Exact yield to call (YTC)

5.4%

Semi-annual coupons until call at $1,030.00

Approximate YTC

5.4%

Shortcut formula for quick estimates

Periodic coupon

$30.00

10 payments at semi-annual frequency

Total coupon income

$300.00

Sum of all coupon payments to call

Total return to call

$280.00

Coupons plus call proceeds minus $1,050.00 purchase price

How yield to call is calculated

YTC is the internal rate of return if the issuer calls the bond at the stated call price.

  1. 1. Build periodic cash flows to the call date

    You pay $1,050.00 today, receive $30.00 every semi-annual period, and $1,060.00 at the final call date (10 periods).

  2. 2. Approximate YTC with the bond yield shortcut

    YTCapprox=C+PcallPmarketnPcall+Pmarket2\mathrm{YTC}_{approx} = \frac{C + \frac{P_{call} - P_{market}}{n}}{\frac{P_{call} + P_{market}}{2}}

    The approximation gives 5.4% using annual coupon $60.00 and 5 years to call.

  3. 3. Solve exactly with bisection

    Pmarket=t=1n1C(1+r)t+C+Pcall(1+r)nP_{market} = \sum_{t=1}^{n-1} \frac{C}{(1+r)^t} + \frac{C + P_{call}}{(1+r)^n}

    Bisection finds the periodic rate that prices the bond at $1,050.00, giving exact YTC of 5.4%.

Return breakdown at call

Purchase price

$1,050.00

Call proceeds

$1,030.00

Capital gain at call

-$20.00

Total cash received

$1,330.00

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=1n1C(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+PcallPmarketnyearsPcall+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.