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.