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.
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.
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:
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:
The annual accumulation factor is \(1+i=1.10\). Therefore,
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:
Since \(1.4641=(1.10)^4\),
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)\).
Rounding only the final result to two decimal places gives \(t=2.03\) years. The unrounded term is used for the pricing check:
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
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.
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.
- 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)
- A hypothetical zero-coupon bond costs $750 and redeems for $874.80. Its yield is 8% effective annually. Infer the term. (Answer: 2 years)
- 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)
- 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)
- 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)