Yield to Call Calculator

Enter bond details and call terms to instantly calculate yield to call, compare it with yield to maturity, and see a full cash flow breakdown.

Use the Yield to Call Calculator

Bond Details

Fill in the bond details and click Calculate to see YTC results.

Summary

The Yield to Call Calculator computes the annualized return an investor earns if a callable bond is held until its first call date and the issuer exercises the call option. Because no closed-form solution exists for YTC, the tool uses a bisection algorithm that narrows the answer to within 0.000001% tolerance. Results include YTC, yield to maturity (YTM), current yield, total coupon income, and a side-by-side comparison table so you can see which yield scenario is more favorable.

How it works

  1. Enter the bond face value (par), typically $1,000.
  2. Enter the annual coupon rate as a percentage (e.g., 6 for 6%).
  3. Enter the current market price of the bond.
  4. Enter the call price as a percentage of par (for example, 102 means 102% of face value).
  5. Set the years to call (time remaining until the first call date).
  6. Set the years to maturity and select coupon frequency (annual, semi-annual, or quarterly).
  7. Click "Calculate" to run bisection iteration and view YTC, YTM, current yield, and the comparison table.

Use cases

  • Evaluating whether to buy a callable bond when rates are likely to fall.
  • Comparing callable and non-callable bonds with the same issuer.
  • Stress-testing a bond portfolio for early redemption scenarios.
  • Verifying broker-quoted YTC figures with an independent calculation.
  • Teaching fixed-income concepts: YTC vs. YTM vs. current yield.
  • Deciding whether to hold a premium bond to call or sell before the call date.

Frequently Asked Questions

Last updated: 2026-05-23 · Reviewed by Nham Vu