Understanding Put-Call Parity

Put-call parity is a fundamental principle in options pricing that establishes a floor for the relationship between calls and puts. The concept rests on the no-arbitrage principle: if two investment strategies produce identical payoffs at expiration, they must cost the same today. Otherwise, traders would exploit the price difference.

Consider two portfolios:

  • Portfolio A: Buy a European call option and hold cash equal to the present value of the strike price
  • Portfolio B: Buy the underlying asset and buy a European put option at the same strike

Both portfolios guarantee the same outcome at expiration—the owner either exercises the call and receives the asset, or lets it expire and holds the asset anyway. Since they're economically identical, their current values must be equal. When prices deviate from this relationship, arbitrageurs can profit by buying the cheaper portfolio and selling the more expensive one.

The Put-Call Parity Equation

The fundamental relationship between call prices (C), put prices (P), spot prices (S), and the present value of the strike price PV(X) is expressed as:

C + PV(X) = P + S

PV(X) = X / (1 + r)^t

  • C — Price of the European call option
  • P — Price of the European put option
  • S — Current spot price of the underlying asset
  • X — Strike price (exercise price) of both options
  • r — Risk-free interest rate (annualized)
  • t — Time to expiration in years
  • PV(X) — Present value of the strike price discounted at the risk-free rate

Scope and Limitations of Put-Call Parity

Put-call parity applies exclusively to European options, which can only be exercised on their expiration date. American options, which allow early exercise at any time before expiration, don't obey this relationship precisely because their early-exercise feature adds value that the formula doesn't capture.

The formula also assumes a frictionless market with no transaction costs, taxes, or bid-ask spreads. In reality, these market frictions create a range rather than a single equilibrium price. Additionally, the relationship assumes no dividends are paid before expiration; dividend-paying stocks require adjustments to the formula. The principle holds perfectly only in theoretical markets, but it remains valuable for identifying when options are significantly mispriced relative to the underlying asset.

Key Considerations When Using Parity

Recognise these practical limitations when applying put-call parity to real trading.

  1. American options deviate from parity — The early-exercise feature in American options creates optionality value that violates the parity relationship. Don't expect American call and put prices to satisfy the equation exactly, especially for options deep in-the-money with significant time value.
  2. Dividends disrupt the standard formula — Stock dividends paid before expiration reduce the spot price and affect the parity relationship. Adjust the spot price downward by the present value of expected dividends, or the calculation will suggest false arbitrage opportunities.
  3. Transaction costs eliminate small arbitrage gaps — Even when prices deviate from theoretical parity, bid-ask spreads, brokerage commissions, and taxes often consume any profit from arbitrage execution. A seemingly profitable mispricing may vanish once costs are factored in.
  4. Risk-free rate assumptions matter — Using an incorrect discount rate when calculating the present value of the strike price will throw off your analysis. Use the rate corresponding to the time horizon and credit quality of your reference (typically government bond yields for the matching maturity).

Practical Applications in Trading

Traders use put-call parity as a reality check on option pricing models and market quotes. If a market quote violates the relationship significantly after accounting for dividends and transaction costs, it signals either a data error, a mispriced option, or an assumption mismatch.

The parity also helps traders construct synthetic positions. A long call combined with borrowed cash is economically identical to a long stock position plus a long put. If one leg becomes too expensive, traders can replicate it using the cheaper combination. This creates natural competitive pressure that keeps option prices in line with spot prices and interest rates, even without explicit arbitrage trading.

Frequently Asked Questions

Why does put-call parity only work for European options?

European options can be exercised only on their expiration date, making their final payoff completely predictable. American options can be exercised at any point before expiration, which creates additional optionality value. This early-exercise feature breaks the mathematical symmetry that makes parity work. An American call or put owner can choose the optimal moment to exercise, giving them more value than a European option holder—value that doesn't appear in the basic parity equation.

What happens when put-call parity is violated in the market?

A significant violation suggests an arbitrage opportunity. If calls are overpriced relative to puts, you could buy the put, buy the underlying stock, and sell the call—locking in a risk-free profit. If puts are overpriced, reverse the strategy. However, transaction costs, taxes, and the bid-ask spread often erode these opportunities until they're no longer profitable. Real violations tend to be small and short-lived before traders exploit them away.

How do dividends affect the put-call parity formula?

Dividends reduce the value of holding the stock because shareholders receive cash payments. The modified parity equation accounts for this by subtracting the present value of expected dividends from the spot price. Ignoring dividends will make calls appear overpriced and puts appear underpriced relative to the no-dividend relationship, potentially leading you to false conclusions about market inefficiencies.

Can put-call parity be used to predict stock price movements?

No. Put-call parity is a static relationship about pricing, not a prediction tool. It tells you whether calls and puts are priced fairly relative to the stock and interest rates, but it says nothing about where the stock price will move next. Two stocks could both satisfy parity perfectly while one trades sideways and the other rises 50%. Parity helps you spot mispricing, not future direction.

What interest rate should I use for the discount calculation?

Use the risk-free rate that matches your time horizon—typically a government bond yield with maturity equal to the option's time to expiration. In the United States, this means using Treasury bill rates for short-dated options and Treasury bond rates for longer-dated ones. Using the wrong rate distorts your present value calculation and can make correctly-priced options look like arbitrage opportunities.

Does put-call parity apply to currency and commodity options?

Yes, the basic principle applies to any European option on any underlying asset. Currency options, commodity futures options, and index options all follow the same parity relationship, though the specific inputs change. Commodity options on futures require special handling because the underlying is a futures contract rather than a spot asset, but the mathematical structure remains sound.

More finance calculators (see all)