Why Rate and Price Consistency Matters
A derivative valuation can use familiar formulas and still be wrong if a rate is applied to the wrong maturity or interpreted with the wrong compounding convention. A spot rate prices a cash flow from today to one specified date; a forward rate applies to a future interval. Those rates cannot be substituted for one another without converting them consistently.
The key discipline is to match each cash flow with the discount factor for its payment date. When rates are quoted using different conventions, first convert them to equivalent accumulation or discount factors. These checks are useful in forward, option, and swap problems, where a small mismatch can make equivalent portfolios appear to have different values.
The spot-rate present-value formula assumes that each cash flow is discounted using the spot rate corresponding to its own maturity, in the same currency and under the same pricing basis. In particular, a year-2 rate is not automatically the appropriate rate for a year-1 payment. If the problem instead specifies a flat yield curve, that is an additional assumption and should be used explicitly.
Here \(C_{t_k}\) is a cash flow paid at time \(t_k\), measured in years, and \(z_{t_k}\) is the annual effective spot rate for that maturity. When all cash flows have the same maturity, the sum reduces to one discounted payment. When they have different maturities, each term may require a different rate.
Spot Rates, Discount Factors, and Forward Rates
Discount factors provide a reliable common language for rate comparisons. A discount factor \(D(0,t)\) is the time-0 price of one unit paid at time \(t\). Once the discount factors are known, spot and forward rates follow from the relevant accumulation factors.
The second equation assumes annual effective rates and times measured in years. It defines the annual effective forward rate \(f_{s,t}\) over the interval from \(s\) to \(t\). If \(t-s\) is more than one year, the forward rate is an annual effective rate over that interval, not a single-period rate.
Write the time from valuation to each cash flow in years, and do not use a maturity rate for a different date without justification.
Use the stated effective or nominal convention, including the number of compounding periods.
Apply the corresponding spot discount factor, or an equivalent product of spot and forward factors.
For example, compare direct spot discounting with discounting through a forward rate implied by the same curve.
Worked Examples
Worked Example: Discount Each Payment at Its Own Maturity
A hypothetical contract pays $2,000 at the end of year 1 and $5,000 at the end of year 2. The annual effective spot rate is 3% for year 1 and 4% for year 2. Find the present value. Then quantify the error from using the year-2 rate for both payments.
Method. Use the spot rate matching each payment date. The year-1 payment is discounted for one year at 3%; the year-2 payment is discounted for two years at 4%.
Rounded to the nearest cent, the present value is $6,564.53.
The common mistake is to apply the 4% year-2 spot rate to the year-1 payment as well. That incorrect calculation is
It understates the correct value by \(\$6{,}564.528638-\$6{,}545.857988=\$18.670650\), or $18.67. The mistake would only be justified if the 4% rate were specified as applying to the year-1 payment too, such as under an explicitly flat curve.
Check. The year-1 discount factor is \(1/1.03\), and the year-2 discount factor is \(1/(1.04)^2\). Each exponent agrees with the payment date.
Worked Example: Use the Correct Number of Years
A hypothetical instrument pays $12,000 in three years. The annual effective spot rate for the three-year maturity is 4%. Find its present value.
Method. The stated rate is annual effective, so one year of accumulation is \(1.04\). Three years require the factor \((1.04)^3\), not a one-year factor.
To the nearest cent, the present value is $10,667.96. The result is below $12,000, as a positive payment due in the future must be when the applicable interest rate is positive.
Common mistake. Dividing by \(1.04\) would discount only one year, while the payment is due in three years. Raising the factor to the number of years is essential under annual effective compounding.
Worked Example: Convert a Nominal Quarterly Rate Before Discounting
A hypothetical payment of $12,000 is due in two years. The applicable rate is 8% per year nominal, convertible quarterly. Find the present value, and compare it with the value obtained by incorrectly treating 8% as an annual effective rate.
Method. A nominal rate of 8% convertible quarterly gives a quarterly rate of \(0.08/4=0.02\), or 2%. There are \(4(2)=8\) quarterly periods in two years.
Thus the correct present value under the stated convention is $10,241.88. The equivalent annual effective rate is \((1.02)^4-1=0.08243216\), or 8.243216%. This confirms that 8% nominal convertible quarterly is not the same rate as 8% annual effective.
If 8% were incorrectly treated as annual effective, the calculation would instead be
That is $46.18 higher after rounding to cents. The difference is not a rounding issue: the two calculations represent different accumulation conventions. This quarterly calculation assumes that the nominal rate and quarterly compounding apply throughout the full two years.
Worked Example: Check a Forward Rate Against Discount Factors
A hypothetical market has discount factors \(D(0,1)=0.96\) and \(D(0,3)=0.80\). A contract pays $5,000 at year 1 and $10,000 at year 3. Find its present value and the annual effective forward rate from year 1 to year 3 implied by these discount factors.
Method. First value the payments directly using their discount factors. Then use the ratio \(D(0,1)/D(0,3)\) to find the two-year forward accumulation factor and verify the year-3 payment's value through year 1.
The forward accumulation factor from year 1 to year 3 is
There are two years in this forward interval. Therefore the annual effective forward rate is
At year 1, the amount equivalent to $10,000 at year 3 is \(\$10{,}000/1.20=\$8{,}333.333\ldots\). Its time-0 value is \(\$8{,}333.333\ldots(0.96)=\$8{,}000\), matching direct discounting. Thus the full value remains \(\$4{,}800+\$8{,}000=\$12{,}800\).
Common mistake. Treating the forward rate as a spot rate from time 0 would use a three-year discount factor based on \(f_{1,3}\), even though that rate applies only from year 1 to year 3. The discount-factor check keeps the dates aligned.
Why the Forward Formula Holds
The forward-rate relation is a no-arbitrage identity: two investment routes with the same initial and final dates must produce the same accumulation factor when they are both implied by the same market discount factors. Otherwise, an investor could borrow along the cheaper route and invest along the more valuable route, locking in a difference without an initial net cost, before considering transaction costs or other market frictions.
To see the identity, consider investing one unit from time 0 to time \(t\). The accumulation factor is \(1/D(0,t)\). Alternatively, invest from time 0 to \(s\), then reinvest from \(s\) to \(t\) at the forward rate fixed at time 0. The first accumulation factor is \(1/D(0,s)\), and the second is \((1+f_{s,t})^{t-s}\). Equating the two routes gives
The identity depends on comparing rates and prices from a consistent set of discount factors. A forward rate quoted independently or calculated with a different compounding convention must be converted before it is used in this relationship.
Exam Checks and Common Traps
Before accepting a derivative price, check what each rate means, where its interval begins and ends, and how frequently it compounds. An annual effective rate, a nominal rate convertible quarterly, and a forward rate may all be stated as percentages per year, but they do not have the same meaning.
- Wrong maturity: do not use one spot rate for all payments unless a flat rate is specified or otherwise justified.
- Wrong exponent: under annual effective compounding, a payment \(t\) years away uses a factor raised to \(t\).
- Wrong frequency: a nominal rate \(i^{(m)}\) has periodic rate \(i^{(m)}/m\), with \(mt\) periods over \(t\) years when the periods align.
- Wrong forward interval: a forward rate from \(s\) to \(t\) applies over \(t-s\) years, not from time 0 to time \(t\).
- Premature rounding: retain discount factors and intermediate values at adequate precision; round the final money amount to cents.
These checks matter whenever a problem combines several dates or rate quotations. They also prevent false arbitrage conclusions: an apparent price inconsistency may come from comparing unlike compounding conventions or mismatched maturities rather than from a genuine market-price discrepancy.
Check Your Understanding
For each problem, identify the rate convention and payment maturity before calculating.
- A payment of $10,816 is due in two years. The applicable annual effective spot rate for year 2 is 4%. Find its present value. (Answer: $10,000.00)
- A payment of $8,000 is due in two years at an annual effective rate of 6%. Find its present value, and state why using a quarterly rate of 1.5% would represent a different convention. (Answer: $7,119.97; 1.5% per quarter treats 6% as nominal convertible quarterly.)
- A hypothetical payment of $5,000 is due in one year at 6% nominal convertible monthly. Find the equivalent annual effective rate. (Answer: \((1.005)^{12}-1=6.1678\%\) approximately.)
- Suppose \(D(0,1)=0.97\) and \(D(0,2)=0.90\). Find the annual effective forward rate from year 1 to year 2. (Answer: \(0.97/0.90-1=7.7778\%\) approximately.)
- A contract pays $4,000 at year 1 and $7,000 at year 2. The annual effective spot rates are 2% for year 1 and 5% for year 2. Find the present value to the nearest cent. (Answer: \(\$4{,}000/1.02+\$7{,}000/(1.05)^2=\$10{,}270.77\).)