Yield to Call Calculator

Find the annualized return on a callable bond if it is redeemed by the issuer on its first call date instead of held to maturity, using face value, coupon rate, market price, call price, and years to call.

Quick Facts

Formula
Price = Σ Coupon⁄(1+y⁄k)^t + Call Price⁄(1+y⁄k)^n
Solved for the periodic yield y using bisection, since there is no closed-form algebraic solution.
Call premium
Call price is usually quoted above par
Issuers typically pay a premium (e.g. 102 = $1,020 per $1,000 face) to compensate holders for early redemption.

Your Results

Calculated
Yield to call
-
Annualized return if called
Current yield
-
Annual coupon ÷ market price
Capital gain/loss at call
-
Call price minus market price
Total coupon income to call
-
Sum of coupons received before the call date

Ready

Enter the bond's face value, coupon rate, market price, call price, and years to call, then press Calculate.

How the Yield to Call Calculator works

A callable bond gives the issuer the right, but not the obligation, to redeem the bond early on a specified call date at a specified call price. Yield to call (YTC) is the annualized return an investor would earn if the issuer exercises that option and the bond is redeemed on the call date rather than held to maturity. It is solved with the same discounted cash flow method used for yield to maturity, substituting the call date and call price for the maturity date and face value.

The formula

The market price of the bond equals the present value of every coupon payment through the call date, plus the present value of the call price received at the call date:

Price = Σt=1n [Coupon ÷ (1 + y/k)t] + Call Price ÷ (1 + y/k)n

where Coupon is the coupon payment per period (annual coupon ÷ payments per year, k), n is the number of periods remaining until the call date (years to call × k), and y is the annualized yield to call being solved for. There is no algebraic way to isolate y, so the calculator uses bisection: it repeatedly narrows a range of candidate yields until the resulting price matches the market price to a very small tolerance.

Worked example

Take a $1,000 face value bond with a 5% annual coupon (paid semiannually, so $25 every six months), trading at a market price of $980, callable in 5 years at a call price of $1,020. That is n = 10 semiannual periods. Solving the pricing equation for y gives a yield to call of approximately 5.82% — higher than the 5% coupon rate because the bond is bought at a discount ($980) and redeemed at a premium ($1,020), adding a capital gain on top of the coupon income.

What moves yield to call most

  • Market price relative to call price: buying below the call price adds a capital gain that lifts YTC above the coupon rate; buying above the call price does the opposite.
  • Years to call: a given price gap is annualized over fewer years when the call date is close, so a short time to call amplifies the effect of any premium or discount on the annualized yield.
  • Coupon rate: a higher coupon rate raises YTC directly, since more cash arrives in every period regardless of what happens at the call date.

Yield to call versus yield to maturity

Yield to maturity assumes the bond runs to its full maturity date and redeems at face value. Yield to call assumes early redemption at the call price. Premium bonds — coupon well above prevailing market rates — are the most likely to be called, so their YTC is often lower than their YTM. Many bond investors compute both and look at the yield to worst, the lower of the two, as the conservative return estimate. This tool computes YTC only; it does not model reinvestment risk or taxes, and it assumes the call happens exactly on the date you enter.

Frequently Asked Questions

How is yield to call different from yield to maturity?
Yield to maturity (YTM) assumes the bond is held until its maturity date and redeemed at face value. Yield to call (YTC) instead assumes the issuer exercises its call option on the first call date and redeems the bond at the stated call price, which is often above par. Both are solved with the same discounted cash flow equation, just with a different final payment and a different number of periods.
Why would a bond issuer call a bond early?
Issuers call bonds for the same reason homeowners refinance a mortgage: if market interest rates fall below the bond's coupon rate, the issuer can redeem the existing bond at the call price and issue new debt at a lower rate, reducing its interest cost. This makes premium bonds trading above par more likely to be called than discount bonds.
What does it mean if yield to call is lower than yield to maturity?
When a bond trades at a premium and pays a coupon well above current market rates, it is often called at the first opportunity, and the YTC will be lower than the YTM. Conservative investors typically look at the yield to worst, the lower of YTC and YTM, since that is the return they are guaranteed to receive under either outcome.
Does this calculation account for reinvestment risk?
No. Like yield to maturity, yield to call is computed on the assumption that every coupon payment can be reinvested at the same rate as the YTC itself. In practice reinvestment rates fluctuate, so the actual realized return can differ from the calculated YTC, especially over longer holding periods.