Enter Values

$
Current market price of the asset
%
Annual rate (discrete compounding)
years
Time until contract expiration
Ryan O'Connell, CFA
Calculator by Ryan O'Connell, CFA

Understanding Forward Pricing

  • No-Arbitrage: Forward price prevents risk-free profit
  • Contango: F > S (forward premium when r > 0)
  • Backwardation: F < S (rare, typically with benefits)
  • Convention: Uses discrete annual compounding

Forward Price Result

Forward Price F₀(T) $105.00 Moderate Premium Normal forward premium due to cost of carry
Premium/Discount +$5.00
Premium % +5.00%
Compound Factor 1.0500

Formula Breakdown

F₀(T) = S₀ × (1 + r)T

Understanding the Result

Forward Premium

When F > S, the forward is at a premium (contango). This reflects the cost of financing the asset purchase. Holding an asset has opportunity cost equal to the risk-free rate.

No-Arbitrage Pricing

The forward price is determined by no-arbitrage. If F ≠ S₀(1+r)^T, arbitrageurs can earn risk-free profits through cash-and-carry or reverse cash-and-carry strategies.

Forward Premium/Discount Guide

Premium % Status Interpretation
> 10% High Premium Strong contango (high rates or long maturity)
5% to 10% Moderate Premium Normal forward premium
0% to 5% Low Premium Minimal time value
-5% to 0% Low Discount Slight backwardation
< -5% High Discount Strong backwardation (negative rates)

Understanding Forward Pricing

What is a Forward Price?

The forward price is the delivery price that makes a forward contract have zero initial value. It's determined by no-arbitrage pricing:

Key Formula
F₀(T) = S₀ × (1 + r)T
  • Cost of Carry: The forward premium reflects the financing cost of holding the asset
  • No Upfront Payment: Unlike buying the asset directly, entering a forward costs nothing initially
Compounding Convention: This calculator uses discrete (annual) compounding as per CFA curriculum standards. The continuous compounding formula F = S₀ × erT gives similar results for short maturities.

The No-Arbitrage Argument

Why does the forward price equal S₀(1+r)T? Consider these strategies:

  • Cash-and-Carry: Borrow $S₀, buy the asset, enter short forward at F. At expiration: sell asset for F, repay S₀(1+r)T. Profit = F - S₀(1+r)T.
  • Reverse Cash-and-Carry: Short sell the asset for S₀, invest at r, enter long forward at F. At expiration: receive S₀(1+r)T, buy asset at F, return to lender. Profit = S₀(1+r)T - F.

If F ≠ S₀(1+r)T, one of these strategies yields a risk-free profit, violating no-arbitrage.

Contango vs. Backwardation

Contango (F > S)

Normal condition when r > 0. Forward price exceeds spot due to financing costs.

Backwardation (F < S)

Occurs when holding benefits (dividends, convenience yield) exceed financing costs.

Note: This basic model assumes no benefits (dividends, storage costs) from holding the asset. For assets with benefits or costs, use the full cost of carry model: F = (S₀ - Benefits + Costs) × (1+r)T.

Relationship to Forward Value

  1. At Initiation

    Forward value = 0 (the forward price is chosen to make this true)

  2. During Life

    Value changes as spot moves: Vt = St - F₀(T)/(1+r)(T-t)

  3. At Expiration

    VT = ST - F₀(T) (no discounting needed)

Frequently Asked Questions

The forward price is the delivery price set when a forward contract is initiated such that the contract has zero initial value. It represents the price at which the long position agrees to buy (and short agrees to sell) the asset at expiration. It's calculated as F₀(T) = S₀ × (1 + r)^T using the cost of carry model.

The forward price is calculated using the cost of carry formula: F₀(T) = S₀ × (1 + r)^T, where S₀ is the current spot price, r is the risk-free rate, and T is time to maturity in years. This uses discrete compounding; the continuous version is F = S₀ × e^(rT).

Cost of carry refers to the costs (and benefits) of holding an asset until the forward expiration. The basic cost is the financing rate (opportunity cost of capital). The full model also includes storage costs, insurance, and potential benefits like dividends or convenience yield.

The forward price is determined today by no-arbitrage pricing and is known with certainty. The future spot price (ST) is the actual market price at expiration, which is uncertain. They will generally differ - the forward price is not a prediction of the future spot price.

The risk-free rate is used because forward pricing is based on no-arbitrage arguments involving borrowing and lending. An arbitrageur can borrow/lend at the risk-free rate to construct cash-and-carry strategies. Using any other rate would allow risk-free arbitrage profits.

Contango occurs when the forward price exceeds the spot price (F > S), which is typical when the risk-free rate is positive. Backwardation occurs when F < S, which can happen with negative rates or when the convenience yield from holding the asset exceeds the financing cost.
Disclaimer

This calculator is for educational purposes only and does not constitute financial advice. Actual forward prices may differ due to transaction costs, market frictions, and asset-specific factors. Always consult with a qualified financial advisor.