Enter Values

Long: obligated to buy | Short: obligated to sell
$
Current market price of the asset
$
Contracted delivery price (equals F₀(T) at inception)
%
Annual risk-free interest rate
years
Time until contract expiration
units
Number of units per contract
Ryan O'Connell, CFA
Calculator by Ryan O'Connell, CFA

Key Concepts

  • Mark-to-Market: Current value of existing contract
  • PV(K): Present value of delivery price obligation
  • Long Value: St - PV(K) (benefits from price increases)
  • Short Value: PV(K) - St (benefits from price decreases)

Forward Value Results

Contract Value (Vt) +$5.44 In-the-Money Favorable position with positive mark-to-market value
Value Per Unit +$5.44
PV of Delivery $102.56
Discount Factor 0.9768
Value as % of Spot +5.04%

Formula Breakdown

Vt(T) = St - K(1 + r)-(T-t) (Long Position)

Mark-to-Market Interpretation

Scenario Long Position Short Position
St > PV(K) In-the-Money (+) Out-of-the-Money (-)
St = PV(K) At-the-Money (0) At-the-Money (0)
St < PV(K) Out-of-the-Money (-) In-the-Money (+)

Understanding Forward Contract Valuation

What is Mark-to-Market Value?

Mark-to-market (MTM) value represents what a forward contract is worth at any point before expiration. Unlike at expiration where value is simply ST - K, before expiration we must account for the time value of the delivery price by discounting K back to present value.

Forward Value at Time t (Long)
Vt(T) = St - K(1 + r)-(T-t)
K = F₀(T) at Inception: The delivery price K is set equal to the forward price F₀(T) when the contract is initiated, making the initial contract value zero. Once established, K remains fixed while market forward prices change, causing the contract to gain or lose value.

Why Discount the Delivery Price?

The delivery price K won't be paid until maturity. To compare it fairly with today's spot price St, we must calculate its present value: PV(K) = K(1+r)-(T-t). This makes both values comparable at the same point in time.

Long vs. Short Position Formulas

Long Forward

Vt = St - K(1+r)-(T-t). You're entitled to buy at K but can currently sell at St. The value is what you could "lock in" by entering an offsetting short.

Short Forward

Vt = K(1+r)-(T-t) - St. You're obligated to sell at K but must buy at St. Short has opposite value to long - what one gains, the other loses.

Zero-Sum Nature: Forward contracts are zero-sum: Vlong + Vshort = 0. At inception, both parties agree to terms that make the contract worthless (fair deal). As prices move, value transfers between parties but the sum remains zero.

Closing Out Positions

The MTM value represents what you'd receive (or pay) to close out your position early. You can offset a long by entering a new short at current forward prices, or vice versa. The net cash flow equals the MTM value.

Frequently Asked Questions

At expiration (t = T), the discount factor equals 1, so PV(K) = K. The formula becomes VT = ST - K, which is the expiration payoff. Before expiration, we discount K to reflect that payment isn't due yet.

More time means more discounting of K. With longer time remaining, PV(K) is lower, making long positions more valuable and short positions less valuable, all else equal. As expiration approaches, PV(K) converges to K.

When T - t = 0, the discount factor is (1+r)^0 = 1, so PV(K) = K. The formula becomes the expiration value: V = ST - K for long, V = K - ST for short. This is why we call it the "value at time t" - it works for any t including T.

Higher rates mean more discounting, so PV(K) decreases. For long positions, lower PV(K) increases value. For short positions, lower PV(K) decreases value. This interest rate sensitivity is greater with longer time remaining.

Futures are marked-to-market daily with cash settlements, so they always have zero value after settlement. This formula is for forwards which accumulate value until expiration without intermediate cash flows. However, the economics are similar.

This basic formula assumes no dividends, storage costs, or convenience yield. For assets with cost of carry, the spot price St should be replaced with the adjusted spot (St - PV of remaining benefits + PV of remaining costs).
Disclaimer

This calculator is for educational purposes only. Actual forward contract values may differ due to credit risk, liquidity, transaction costs, and market conventions. Consult a qualified professional for trading decisions.