Audited 05 Aug 2026·Last updated 08 Aug 2026·3 citations·Tier 2·0 uses

Yield To Call Calculator

Yield To Call Calculator: compute the common approximate yield-to-call shortcut from coupon and annualized pull to call price.

Yield To Call Calculator

Approximate annual yield to call
7.86
Approximate annual yield to call under the page's named investing convention.
Annualized price change to call
16.67
Average invested value used by approximation
975.00

Background.

This yield to call page is built to compute the common approximate yield-to-call shortcut from coupon and annualized pull to call price. Approximate YTC divides annual coupon plus straight-line price change by average current and call price. The implemented convention is “approximate YTC = [annual coupon + (call price − current price) ÷ years] ÷ average of current and call prices.”

The editable entries are current clean bond price, call price, annual coupon cash flow, years to first modeled call. Use values from the document or measurement that governs this yield to call question; the defaults are only the worked fixture below. It is not the bond cash-flow IRR, ignores coupon reinvestment and assumes the issuer calls on the selected date. If that yield to call condition is not true, choose a calculation that models the missing convention.

FINRA, Bond Yield and Return; current yield, yield to maturity and yield to call documents the convention or governing rule used here. The yield to call output is a transparent scenario under those facts: it does not manufacture an unentered market price, professional determination, carrier quote, legal eligibility finding or locally adopted code value.

What is yield to call calculator?

Yield To Call is the relationship behind this decision: approximate YTC divides annual coupon plus straight-line price change by average current and call price. On this page it means approximate YTC = [annual coupon + (call price − current price) ÷ years] ÷ average of current and call prices. It is not the bond cash-flow IRR, ignores coupon reinvestment and assumes the issuer calls on the selected date; that is the line between the reported quantity and a broader investing analysis.

How to use this calculator.

  1. Confirm that “approximate YTC = [annual coupon + (call price − current price) ÷ years] ÷ average of current and call prices” matches the yield to call convention you need.
  2. Replace the fixture values for current clean bond price, call price, annual coupon cash flow, years to first modeled call with dated values from the governing record.
  3. Keep all currencies, measurement units and time periods on the same basis before calculating.
  4. Read approximate annual yield to call together with this boundary: It is not the bond cash-flow IRR, ignores coupon reinvestment and assumes the issuer calls on the selected date.

The formula.

approximate YTC = [annual coupon + (call price − current price) ÷ years] ÷ average of current and call prices

The calculation uses approximate YTC = [annual coupon + (call price − current price) ÷ years] ÷ average of current and call prices. In this yield to call model, the entered terms are current clean bond price, call price, annual coupon cash flow, years to first modeled call. Approximate YTC divides annual coupon plus straight-line price change by average current and call price, which is why the relationship is presented under this name rather than as a universal alternative. It is not the bond cash-flow IRR, ignores coupon reinvestment and assumes the issuer calls on the selected date. Calculations keep full decimal precision through the relationship and round only the returned display values.

A worked example.

Example

Enter the example facts as Current clean bond price = 950; Call price = 1,000; Annual coupon cash flow = 60; Years to first modeled call = 3. The formula “approximate YTC = [annual coupon + (call price − current price) ÷ years] ÷ average of current and call prices” then reconciles them to Approximate annual yield to call = 7.8632478632; Annualized price change to call = 16.6666666667; Average invested value used by approximation = 975. You can audit the 7.8632478632 primary result by carrying the raw products, ratios and limits through to the final line before formatting. Approximate YTC divides annual coupon plus straight-line price change by average current and call price. It is not the bond cash-flow IRR, ignores coupon reinvestment and assumes the issuer calls on the selected date.

annual Coupon60
current Bond Price950
call Price1,000
years To Call3

Frequently asked questions.

What exactly does the approximate annual yield to call represent?
For Yield To Call, it represents the result of approximate YTC = [annual coupon + (call price − current price) ÷ years] ÷ average of current and call prices under the entered facts. Approximate YTC divides annual coupon plus straight-line price change by average current and call price; the 7.8632478632 fixture should be read on that basis.
Which yield to call convention does this page choose?
It chooses “approximate YTC = [annual coupon + (call price − current price) ÷ years] ÷ average of current and call prices.” That yield to call variant is supported by FINRA, Bond Yield and Return; current yield, yield to maturity and yield to call; a governing contract, policy, tax year or locally adopted rule that specifies another treatment must take priority.
What is the easiest way to get this yield to call result wrong?
It is not the bond cash-flow IRR, ignores coupon reinvestment and assumes the issuer calls on the selected date. Check that yield to call issue before interpreting the output or comparing it with another model.
Can the worked yield to call example be checked without this site?
Yes. Use Current clean bond price = 950; Call price = 1,000; Annual coupon cash flow = 60; Years to first modeled call = 3, follow approximate YTC = [annual coupon + (call price − current price) ÷ years] ÷ average of current and call prices, and compare your final figures with Approximate annual yield to call = 7.8632478632; Annualized price change to call = 16.6666666667; Average invested value used by approximation = 975. Keep the yield to call intermediates unrounded so formatting does not create a false difference.

How this page was produced

Published by
Quanta Calculator
Primary sources
3 cited below
Method
approximate YTC = [annual coupon + (call price − current price) ÷ years] ÷ average of current and call prices
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon