Forwards and Futures - Instrument Basics › Forward Contracts
Quantitative FinanceAll chapters Forwards and Futures - Instrument Basics › Forward ContractsOne section · Sections in this chapter2 / 11 ↓
Reading tools Definitions & inline links
Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.
Article links
Make inline references clickable
A forward contract is a private agreement between two parties to buy or sell an asset at a specified future date for a price agreed upon today. The party agreeing to buy the asset takes a long position, while the party agreeing to sell takes a short position. No money changes hands when the contract is initiated; the agreed price, called the forward price or delivery price, is set such that the contract has zero initial value to both parties.
A binding agreement between two parties to exchange an asset for a predetermined price at a specified future date. Unlike spot transactions that settle immediately, forward contracts defer both delivery and payment to the maturity date.
Forward contracts trade over-the-counter (OTC), meaning they are negotiated directly between counterparties rather than through an exchange. This flexibility allows participants to customize every aspect of the contract: the underlying asset, the quantity, the delivery date, the delivery location, and any other terms relevant to their specific needs. A copper mining company might negotiate a forward contract for delivery of a specific grade of copper to a particular refinery on a date that aligns with its production schedule.
The payoff structure determines how profits and losses are calculated at maturity. At expiration, the outcome depends on the difference between the spot market price and the agreed forward price. This comparison determines whether entering the contract was beneficial or costly.
The payoff of a forward contract at maturity depends on the relationship between the spot price at expiration and the forward price agreed upon at initiation. For the long position, the holder has committed to buying the asset at the predetermined forward price. If the spot price at expiration exceeds this forward price, the long position holder can effectively purchase something worth more than they are paying. Conversely, if the spot price falls below the forward price, they are obligated to pay more than the asset is worth in the open market. This logic leads directly to the payoff formula:
where:
- : spot price of the asset at expiration
- : forward price agreed upon at initiation
The formula captures a simple but powerful idea: profit equals what you receive (an asset worth ) minus what you pay (). If the spot price at maturity exceeds the forward price, the long position profits by receiving an asset worth more than they paid. The profit equals the difference between these prices. Conversely, if the spot price falls below the forward price, the long position loses because they are locked into paying more than the current market value.
For the short position, the economic reasoning is precisely reversed. The short position holder has committed to selling the asset at the forward price. They want the spot price to be low at expiration so that they can acquire the asset cheaply (if they don't already own it) and sell it at the higher contractual price. Their payoff is symmetric to the long position:
where:
- : forward price agreed upon at initiation
- : spot price of the asset at expiration
The short profits when prices fall and loses when prices rise. Notice that the sum of the two payoffs is always zero: . This reveals an important characteristic of forward contracts. Forwards are a zero-sum game between the counterparties. Every dollar gained by one party is a dollar lost by the other. No value is created or destroyed by the contract itself; rather, value is transferred between the parties based on how spot prices evolve. The following code calculates and visualizes the payoff profiles for both long and short positions across a range of possible spot prices at expiration.
import numpy as np
# Forward contract payoff analysis
forward_price = 100 # Agreed forward price K
spot_prices = np.linspace(
70, 130, 100
) # Range of possible spot prices at expiration
# Calculate payoffs
long_payoff = spot_prices - forward_price
short_payoff = forward_price - spot_prices
The linear payoff structure of forwards contrasts sharply with options, which have asymmetric payoffs due to the optionality they provide. With a forward, both upside and downside are unlimited; you cannot walk away from the contract if prices move against you. This symmetry means that forwards provide pure exposure to price changes without the protective floor that options offer. The linearity also means that the sensitivity of the forward's value to the underlying price (its delta) is constant at 1.0 for a long position and -1.0 for a short position, regardless of where the spot price is trading.
Key Parameters
The key parameters for the forward contract payoff are:
- K: Forward price agreed upon at initiation. This is the contractually fixed price at which delivery will occur, determined at the outset so that the contract has zero initial value to both parties. The forward price reflects the current spot price adjusted for the time value of money and any carrying costs or benefits associated with holding the underlying asset.
- S_T: Spot price of the asset at expiration. This is the prevailing market price at the time of delivery, which is unknown when the contract is initiated. Uncertainty about the future spot price creates both risk and opportunity.
Counterparty Risk
The primary disadvantage of forward contracts is counterparty risk, the risk that one party will default on their obligation. If you've entered a forward contract to buy oil at $80 per barrel and the spot price rises to $120, your counterparty owes you $40 per barrel at maturity. If they are unable or unwilling to pay, you bear the loss despite having a valid contract.
Counterparty risk in forwards is particularly problematic for three reasons:
-
Exposure grows over time: As prices move, the value of the contract to one party (and the liability to the other) can become substantial. A contract that was fairly priced at initiation might represent millions of dollars in exposure by maturity.
-
No collateral requirement: Unlike futures, forward contracts typically don't require either party to post margin, meaning there's no buffer against default.
-
Illiquidity: Because forwards are customized bilateral agreements, exiting a position before maturity is difficult. You cannot simply sell your contract on an exchange; you must either negotiate an early termination with your counterparty or enter an offsetting forward with a third party.
To mitigate counterparty risk, parties to forward contracts often use credit support annexes (CSAs) that require posting collateral as the contract's value changes, or they trade only with highly creditworthy counterparties.

