Learn how forward contracts are valued at inception, during the contract life, and at maturity—core insights for CFA® Level I Derivatives mastery.
Forward contracts, as covered in Chapter 1 (especially Sections 1.1 and 1.2), are binding agreements to buy or sell an underlying asset at a specified future date and price. Now, in Section 8.1, we dig deeper into how these contracts are actually valued—both at inception (when the contract is created) and during the contract’s life as the market moves. We’ll also look at what that value is right at expiry. The concepts described here are foundational for many other derivatives, so let’s walk through them step by step.
Sometimes I recall my first exposure to a forward contract: I was super excited because it felt like I’d discovered a secret game—where the “price” is seemingly locked in, yet the contract’s “value” can fluctuate like crazy as market prices change. You might think forward contracts are complicated, but they’re not too bad once you get the hang of the math and the underlying logic. Let’s dive in.
A forward contract is a customized agreement between two parties (often referred to as the long and the short) to buy or sell an underlying asset at a future date (maturity) for a price established now (the forward price). Key points:
In more formal terms:
• Forward Price (K): The agreed-upon price at which the underlying asset will be exchanged at maturity.
• Value of the Forward (FVₜ) at any time t: The contract’s market value, which can be positive or negative.
Right at the start—when the forward is created—its value is set to zero for both parties. This might seem strange, but it’s logical if you think about it: both sides are agreeing on fair terms, so neither side should be in an advantageous or disadvantageous position at the outset.
Assume you and I decide on a commodity forward: we must set our forward price so that, after considering potential storage costs, interest rates, and any income from holding the asset, we’d both be indifferent between entering the forward contract or not. If the price is too high, the short party (the seller of the underlying) would be at a disadvantage, and, well, nobody would sign that contract. If the price is too low, I wouldn’t sign up on the long side. So the fair price is typically:
(1)
K = S₀ × e^(r × T)
…for a non-dividend-paying asset (assuming continuous compounding), where:
• S₀ is the current spot price,
• r is the risk-free rate,
• T is the time to maturity (in years).
Yes, there can be additional factors like dividends, storage costs, and convenience yields, but in the simplest case, that’s the formula used to make the value fair (i.e., exactly zero) at inception.
Let’s say a stock is priced at USD 100 today (S₀ = 100), the annual risk-free interest rate is 5% (continuously compounded), and we want a 1-year forward contract (T = 1). Then the fair forward price K for a non-dividend-paying stock is:
K = 100 × e^(0.05 × 1) ≈ 100 × 1.05127 ≈ 105.13
If you and I sign a forward contract at K = 105.13, it should have zero initial value (neglecting transaction costs, etc.). If the contract were written at K = 110, the short side would love to lock in that high selling price, while I (as the long) might find it unfair unless there’s some reason to believe the spot will surpass 110 by maturity.
The second the contract is in place, the underlying’s spot price starts moving, sometimes wildly. That movement leads to an unrealized profit or loss for either party, even though they haven’t yet exchanged money.
It’s important to distinguish between:
The standard approach to value a forward at time t (where 0 < t < T) is:
(2)
FVₜ = Sₜ − K × e^(−r × (T − t))
…for a basic non-dividend-paying asset with continuous compounding. Essentially, you take the current spot price Sₜ, subtract the discounted amount you’d pay at maturity (K discounted from T to t). If that difference is positive, the long has a gain; if negative, the short is in a better position.
Here’s a simple flowchart illustrating a forward contract’s life cycle:
From the moment we enter to the time the contract expires, the actual value of the contract for each party will keep changing in line with changes in the underlying’s spot price and market interest rates.
Let’s extend our earlier example. Suppose three months into our forward on that USD 100 stock, the stock’s spot price has risen to USD 108. Let’s also assume that the continuously compounded risk-free rate remains at 5%, and we now have 9 months left (T − t = 0.75 years).
• The contract’s forward price K is still 105.13 (it doesn’t change). • The contract’s value from the perspective of the long at time t:
FVₜ = 108 − (105.13 × e^(−0.05 × 0.75))
We have to discount 105.13 by e^(–0.05 × 0.75). Let’s approximate:
105.13 × e^(–0.0375) ≈ 105.13 × 0.96318 = 101.26
Hence,
FVₜ = 108 − 101.26 = 6.74
That means the long side could theoretically sell the forward contract for around USD 6.74. If you had originally gone long, you’re effectively “in the money” by USD 6.74 today.
As time marches on and we reach maturity (t = T), no more discounting is required. The forward’s value simply becomes the difference between the spot price at maturity, Sᴛ, and the agreed forward price K (for a deliverable forward).
(3)
FVₜ = Sᴛ − K
In either case, at expiry, the forward contract value converges directly to Sᴛ − K. If Sᴛ is greater than K, the long wins; if Sᴛ is lower than K, the short wins.
Let’s say life gets complicated halfway through the contract, and you just want out. There’s no centralized marketplace like for futures, but you can effectively cancel by entering an offsetting forward (going short if you’re currently long, or going long if you’re currently short) with the same maturity and notional. By doing so, you lock in your gain/loss at that moment.
• The existing forward has a certain positive or negative value.
• You enter into a new forward at the current forward price in the market.
• The net result is that your combined position—long and short—cancels out at maturity.
This is a bit like walking away from a bet by placing an equal but opposite bet at the current odds. You can’t literally vanish from your original contract, but your net financial exposure is offset.
In more complex scenarios (which we dive into in Section 7.3 on the Cost of Carry Model), you might have:
All these can shift the forward price determination. For instance, if the asset provides a yield, the forward price is lower, because holding the asset confers benefits. But the general logic doesn’t change: you discount the forward price back to find the contract’s current value.
I once entered a forward contract on a copper position because I was worried about price fluctuations for an industrial project. That contract turned out to be quite valuable when copper’s spot price jumped mid-year—suddenly, it felt like I was saving my team a fortune. The deal had a cost-of-carry built in, primarily involving storage fees and insurance for the metal. But all the same principles we’ve discussed applied: zero value at inception, an evolving “mark-to-market” as prices moved, and eventually a final payoff at delivery.
For accounting purposes (e.g., IFRS or US GAAP requirements):
In practice, there’s a variety of approaches. However, from the exam perspective, the key idea is to understand that forward value is typically recognized at fair value, changing as market prices move.
From a risk management standpoint (see also Chapter 6), forward contracts help hedgers lock in prices. But keep in mind:
• Always confirm that the forward contract is fairly priced at initiation.
• Keep track of factors like storage costs or dividends—they can make a big difference.
• For exam questions, watch out for subtle differences in compounding (continuous vs. discrete).
• Dropping the discounting for partial periods is a common error; always discount the payoff if t < T.
When you see a forward contract question on the CFA® exam, expect to:
You’ll likely be asked to show how these values (and any realized gains or losses) fit into a hedging, speculation, or arbitrage scenario. Recognizing the difference between “price” and “value” is paramount.
• Carefully label each variable in your formula. The exam often tests your ability to pick the “right r” (risk-free rate) and time horizon (T − t).
• Confirm which compounding convention the problem is using. Don’t mix up discrete and continuous compounding.
• If the question references a commodity or stock that pays yields, revise the forward pricing formula accordingly.
• Always double-check whether it’s a deliverable forward or a cash-settled forward.
You might find item sets where you’re given partial information about interest rates, storage costs, or other fees. Work systematically to isolate each factor’s effect on the forward price.
Final Exam Tip: Watch how your time is allocated if you see a multi-part item set on forwards. Usually, you’ll need to calculate the forward price, then the value at multiple time points, and finally interpret the impact on a hedged position. Work carefully through the timeline in each question set, noting any embedded assumptions about cost of carry, discounting, and the exact settlement terms.
Stay sharp on fundamentals, keep your discounting (and compounding) conventions straight, and remember that “forward price” and “value of the forward” are not the same thing. Good luck!
Important Notice: FinancialAnalystGuide.com provides supplemental CFA study materials, including mock exams, sample exam questions, and other practice resources to aid your exam preparation. These resources are not affiliated with or endorsed by the CFA Institute. CFA® and Chartered Financial Analyst® are registered trademarks owned exclusively by CFA Institute. Our content is independent, and we do not guarantee exam success. CFA Institute does not endorse, promote, or warrant the accuracy or quality of our products.