Inferensys

Glossary

Put-Call Parity

A no-arbitrage principle defining the precise mathematical relationship between the price of a European call option and a European put option with the same strike price, expiration date, and underlying asset.
Developer working on RAG retrieval system, document chunks visible on screen, technical workspace with code editor.
NO-ARBITRAGE PRINCIPLE

What is Put-Call Parity?

A fundamental theorem in options pricing that defines the precise, no-arbitrage relationship between the price of a European call option and a European put option with identical strike prices, expiration dates, and underlying assets.

Put-Call Parity is a no-arbitrage principle stating that the value of a European call option implies a specific fair price for the corresponding European put option, and vice versa, when both share the same strike price and expiration. This relationship is expressed as C + PV(x) = P + S, where C is the call price, PV(x) is the present value of the strike price discounted at the risk-free rate, P is the put price, and S is the spot price of the underlying asset. The equation demonstrates that a fiduciary call (long call plus a risk-free bond) must equal a protective put (long put plus the underlying asset).

If this parity is violated, an arbitrageur can execute a conversion or reversal strategy to lock in a risk-free profit by simultaneously buying the undervalued side and selling the overvalued side. This principle applies strictly to European-style options, which can only be exercised at expiration, as early exercise introduces a timing variable that breaks the mathematical equivalence. In practice, market makers use this relationship to algorithmically quote options, ensuring that synthetic positions maintain consistent pricing across the volatility surface and preventing statistical arbitrage opportunities in liquid markets.

PUT-CALL PARITY

Frequently Asked Questions

Explore the foundational no-arbitrage principle that governs the pricing relationship between European options, ensuring market consistency and enabling synthetic position creation.

Put-Call Parity is a fundamental no-arbitrage principle defining the precise mathematical relationship between the price of a European call option and a European put option with the identical strike price, expiration date, and underlying asset. The relationship is expressed as C + PV(K) = P + S, where C is the call price, PV(K) is the present value of the strike price discounted at the risk-free rate, P is the put price, and S is the spot price of the underlying asset. This equilibrium is enforced by the inability to construct a risk-free profit through mispricing. If the equation is violated, an arbitrageur can simultaneously buy the undervalued side and sell the overvalued side to lock in a guaranteed gain, thereby forcing prices back into alignment.

NO-ARBITRAGE PRINCIPLE

Core Properties of Put-Call Parity

The foundational theorem in options pricing that defines the precise, risk-free relationship between a European call, a European put, the underlying asset, and a zero-coupon bond. Violations create instantaneous arbitrage opportunities.

01

The Fundamental Equation

The mathematical identity is expressed as C + PV(K) = P + S, where C is the call premium, PV(K) is the present value of the strike price (a risk-free bond), P is the put premium, and S is the spot price of the underlying asset. This equation must hold exactly for European-style options with identical strike prices and expiration dates. If the left side is greater than the right, a trader executes a conversion arbitrage; if the right side is greater, a reversal arbitrage is executed.

C + PV(K)
Fiduciary Call
P + S
Protective Put
02

Synthetic Position Creation

Parity allows traders to replicate the payoff of any single instrument using a combination of the other three. A synthetic long stock position is created by buying a call and selling a put (S = C - P + PV(K)). Conversely, a synthetic long call is created by buying a put and buying the underlying stock. This replication is critical for market makers to hedge directional exposure dynamically without directly trading the underlying asset.

Synthetic Call
P + S - PV(K)
Synthetic Put
C + PV(K) - S
03

Assumptions and Limitations

The standard parity model relies on strict assumptions: European-style exercise (no early exercise), no dividends paid during the option's life, no transaction costs, and the ability to borrow and lend at the risk-free rate. For American options on dividend-paying stocks, the equality becomes an inequality: S - PV(D) - K <= C - P <= S - PV(K). Violations in real markets often persist due to short-selling constraints or capital costs.

European
Exercise Style
Risk-Free Rate
Borrow/Lend Rate
04

Arbitrage Enforcement Mechanism

When parity is violated, arbitrageurs execute conversions or reversals to lock in risk-free profits. A conversion involves buying the underlying, buying a put, and selling a call. A reversal involves shorting the underlying, buying a call, and selling a put. These trades force prices back into alignment. In modern electronic markets, high-frequency trading systems monitor parity violations at the microsecond level, ensuring deviations rarely exceed the bid-ask spread.

Conversion
S + P - C
Reversal
C - P - S
05

Relationship to Put-Call Forward Parity

For forward or futures contracts, the parity formula adjusts to C - P = F - K / e^(rT), where F is the forward price. This variant is essential for commodities and FX markets where carrying costs or convenience yields exist. The difference between the call and put price equals the discounted difference between the forward price and the strike, eliminating the spot price from the equation entirely.

F - K
Forward Spread
e^(-rT)
Discount Factor
06

Implied Volatility Consistency

Put-Call Parity enforces that European calls and puts with the same strike and expiration must share the identical implied volatility. If a disparity exists, it signals a violation of the no-arbitrage condition. Market makers use this property to calculate the put implied volatility directly from the call price and vice versa, ensuring a unified volatility surface. This consistency is a critical input for stochastic volatility models like Heston.

IV Call
Implied Volatility
IV Put
Must Equal IV Call
ARBITRAGE RELATIONSHIPS

Put-Call Parity vs. Related Concepts

A comparison of Put-Call Parity with other fundamental no-arbitrage pricing relationships and option valuation concepts.

FeaturePut-Call ParitySpot-Forward ParityInterest Rate ParityBox Spread

Core Relationship

C + PV(K) = P + S

F = S * e^(rT)

F = S * ((1+r_d)/(1+r_f))^T

Bull Call Spread + Bear Put Spread

Primary Instruments

European Call, European Put, Underlying, Risk-Free Bond

Underlying Asset, Forward Contract, Risk-Free Bond

Spot FX, Forward FX, Domestic & Foreign Bonds

Two Calls, Two Puts, Same Underlying

Arbitrage Trigger

Synthetic long/short position mispricing

Cash-and-carry or reverse cash-and-carry

Covered interest arbitrage violation

Box value deviates from PV of strike spread

Market Neutral

Requires Short Selling

Dividend Adjustment

PV(Dividends) subtracted from S

Dividend yield subtracted from r

American Option Validity

Typical Bid-Ask Spread Impact

0.1% - 0.5%

0.01% - 0.05%

0.02% - 0.10%

0.2% - 0.8%

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.