Tutorials › Exam FM - Financial Mathematics › Inferring Time to Redemption from Price and Yield

Exam FM · Zero-Coupon and Callable Bonds · Tutorial 398 of 998

Inferring Time to Redemption from Price and Yield

Learn how to solve for a zero-coupon bond’s time to redemption, select the formula that matches its quoted yield convention, and verify the inferred term.

Intermediate 11 min read

What You'll Learn

  • Define the time to redemption and identify the assumptions needed to infer it from price and yield.
  • Rearrange zero-coupon pricing formulas for annual effective, nominal, and continuous yields.
  • Convert a number of nominal compounding periods into years.
  • Check whether price, redemption value, and yield are consistent with a nonnegative term.
  • Avoid treating a nominal yield as an effective annual yield.

Why Infer Time to Redemption?

A zero-coupon bond makes one payment: its redemption value at a specified future date. If its price and yield are known, the time to that payment can be inferred by reversing the pricing equation. This is useful when comparing a quoted price with a stated yield or checking whether a reported term is consistent with a bond’s cash flow.

The key is to match the inversion to the yield convention. An annual effective yield, a nominal rate convertible several times per year, and a force of interest discount the same future payment in different ways. The resulting term is expressed in years, but a nominal rate first gives a number of compounding periods.

The method assumes a single known redemption payment, no interim coupons, and a yield that applies throughout the full term. These calculations are aligned with the SOA Exam FM (Financial Mathematics) syllabus.

Definition: The time to redemption, denoted by \(t\), is the number of years from the valuation date to the date the zero-coupon bond pays its redemption value \(R\). Let \(P\) be its price on the valuation date. Both \(P\) and \(R\) must be positive amounts expressed in the same currency and units. The yield convention and rate are assumed known.

Inverting the Price Equation

The pricing equation discounts the single payment \(R\) back \(t\) years to obtain \(P\). To infer time, divide the redemption value by the price and take logarithms. A logarithm converts an unknown exponent into a factor that can be isolated.

Annual effective yield: If the effective annual yield is \(i\), then \(P=Rv^t=R(1+i)^{-t}\). For \(i>-1\) and \(i\ne 0\), $$ t=\frac{\ln(R/P)}{\ln(1+i)}. $$ Nominal yield: If the nominal annual yield is \(i^{(m)}\), convertible \(m\) times per year, then \(P=R\left(1+\frac{i^{(m)}}{m}\right)^{-mt}\). For \(1+\frac{i^{(m)}}{m}>0\) and \(i^{(m)}\ne 0\), $$ t=\frac{\ln(R/P)}{m\ln\left(1+\frac{i^{(m)}}{m}\right)}. $$ Continuous yield: If the force of interest is \(\delta\), then \(P=Re^{-\delta t}\). For \(\delta\ne 0\), $$ t=\frac{\ln(R/P)}{\delta}. $$

The annual effective formula follows directly by isolating its exponent. Starting from \(P=R(1+i)^{-t}\), divide by \(R\), take natural logarithms, then rearrange:

$$ \frac{P}{R}=(1+i)^{-t} \quad\Longrightarrow\quad \ln(P/R)=-t\ln(1+i) \quad\Longrightarrow\quad t=\frac{\ln(R/P)}{\ln(1+i)}. $$

For a nominal rate, one year contains \(m\) compounding periods, so \(t\) years contains \(mt\) periods. Isolating that exponent gives the nominal formula; dividing the inferred number of periods by \(m\) converts it to years. With continuous compounding, taking logarithms of \(P/R=e^{-\delta t}\) gives \(\ln(R/P)=\delta t\).

These formulas assume the stated yield is the yield used to price the entire remaining term. They do not infer a term from price alone: without a yield convention and rate, many combinations of yield and term can produce the same price.

Checks Before Solving

For an ordinary positive yield and a positive term, the price must be below the redemption value. More generally, the equation itself determines whether the inputs imply a nonnegative term. With annual or nominal compounding, the price ratio and accumulation factor must have logarithms with compatible signs; with continuous compounding, \(\ln(R/P)\) and \(\delta\) must have the same sign for \(t\ge 0\).

A zero yield is a special case. If \(i=0\), \(i^{(m)}=0\), or \(\delta=0\), then the bond’s price equals its redemption value for every term under that convention. Thus \(P=R\) does not reveal a unique time to redemption when the yield is zero. If the yield is nonzero but \(P=R\), the formulas give \(t=0\), not a positive term.

Keep the units clear. An annual effective rate is applied once per year, a nominal rate is applied at its stated conversion frequency, and a continuous force is applied through an exponential. The time \(t\) is measured in years in all three formulas; it is not automatically the number of nominal periods.

Worked Example: Annual Effective Yield

A hypothetical zero-coupon bond is priced at $1,000 and will redeem for $1,331. Its stated yield is 10% effective annually. Infer the time to redemption in years and check the result.

Method. Use the annual effective formula because the quote is an effective annual yield. The amounts are in the same currency, and the bond has no interim payments.

First calculate the redemption-to-price ratio:

$$ \frac{R}{P}=\frac{1331}{1000}=1.331. $$

The annual accumulation factor is \(1+i=1.10\). Therefore,

$$ t=\frac{\ln(1.331)}{\ln(1.10)} =\frac{\ln((1.10)^3)}{\ln(1.10)} =3\text{ years}. $$

Check. Discounting the redemption value for three years gives \(1331/(1.10)^3=1331/1.331=1000\), the stated price. The inferred term is therefore consistent. The common mistake to avoid is using a nominal-rate formula when no nominal conversion frequency was stated.

Worked Example: Nominal Yield Convertible Semiannually

A hypothetical zero-coupon bond costs $1,000 and redeems for $1,464.10. Its quoted yield is 20% per year convertible semiannually. Infer the term in years, showing how the compounding periods are handled.

Method. A nominal annual rate of \(i^{(2)}=0.20\) has two conversion periods per year. The rate per half-year is \(0.20/2=0.10\), and a term of \(t\) years contains \(2t\) half-year periods.

The redemption-to-price ratio is \(1464.10/1000=1.4641\). Substitute the nominal rate and frequency:

$$ t=\frac{\ln(1.4641)}{2\ln(1+0.20/2)} =\frac{\ln(1.4641)}{2\ln(1.10)}. $$

Since \(1.4641=(1.10)^4\),

$$ t=\frac{4\ln(1.10)}{2\ln(1.10)} =2\text{ years}. $$

Check. Two years contain \(2(2)=4\) half-year periods, so the accumulated value of $1,000 is \(1000(1.10)^4=1000(1.4641)=\$1,464.10\). This matches the redemption value. Notice that the four periods are not four years.

Worked Example: Continuous Yield

A hypothetical zero-coupon bond is priced at $1,000 and redeems for $1,500. Its force of interest is 20% per year, continuously compounded. Infer the time to redemption, rounded to two decimal places, and check the calculation.

Method. Use the continuous-yield formula with \(\delta=0.20\). The price-to-redemption ratio is \(1000/1500=2/3\), so \(\ln(R/P)=\ln(1.5)\).

$$ t=\frac{\ln(1.5)}{0.20} =\frac{0.4054651\ldots}{0.20} =2.027325\ldots\text{ years}. $$

Rounding only the final result to two decimal places gives \(t=2.03\) years. The unrounded term is used for the pricing check:

$$ 1500e^{-0.20(2.027325\ldots)} =1500e^{-\ln(1.5)} =\frac{1500}{1.5} =\$1,000. $$

The check recovers the stated price. The common mistake to avoid is treating \(\delta=0.20\) as an annual effective rate and using \(\ln(1.20)\) in the denominator; a force of interest uses the exponential discount equation.

Common Mistakes and Interpretation

The inverse calculation is short, but small convention errors can materially change the inferred term. In the semiannual example, incorrectly treating the 20% nominal rate as a 20% effective annual rate would give

$$ t_{\text{wrong}}=\frac{\ln(1.4641)}{\ln(1.20)} \approx 2.09\text{ years}, $$

rather than the correct two years. The correction is to use the per-period rate \(0.20/2=0.10\), multiply the unknown number of years by two to count periods, and divide by two when solving for years.

Other checks help catch errors before an answer is reported:

  • Identify the quote precisely. “10% per year convertible quarterly” is nominal, not a 10% effective annual yield.
  • Use a consistent ratio. The formulas use \(\ln(R/P)\), not \(\ln(P/R)\); reversing the ratio reverses the sign.
  • Do not round too early. Keep the logarithm and inferred term at full calculator precision, then round the final term as requested.
  • Check the result in the original equation. Substitute the inferred term into the applicable pricing formula and verify that it reproduces \(P\).
  • Report the unit. A nominal calculation may first produce periods, but the requested term is usually in years.

An inferred term is only as reliable as the inputs and convention. If a quoted price is rounded, the calculated term is an approximation. If the yield convention is missing, the term may not be uniquely determined. State the compounding convention, show the equation used, and check the result against the original price.

Key takeaway: Infer time by taking the logarithm of the redemption-to-price ratio and dividing by the logarithm of the appropriate accumulation factor. For nominal compounding, include the conversion frequency in the denominator so the result is in years.

Check Your Understanding

For each problem, select the formula that matches the yield quote, solve for the time in years, and check that the direction of the price relative to redemption is plausible.

  1. A hypothetical bond priced at $822.70 redeems for $1,000 and earns 5% effective annually. Infer its term in years, rounded to two decimal places. (Answer: 4.00 years)
  2. A hypothetical zero-coupon bond costs $750 and redeems for $874.80. Its yield is 8% effective annually. Infer the term. (Answer: 2 years)
  3. A hypothetical bond costs $900 and redeems for $1,000. Its nominal annual yield is 12% convertible quarterly. Infer the term in years, rounded to two decimal places. (Answer: 0.89 years)
  4. A hypothetical zero-coupon bond costs $1,200 and redeems for $1,500. Its force of interest is 9% per year. Infer the term, rounded to two decimal places. (Answer: 2.48 years)
  5. A hypothetical bond costs $1,000 and redeems for $1,210. The stated yield is 10% per year convertible semiannually. Infer the term in years, rounded to two decimal places. (Answer: 1.95 years)
Clinical Biostats