🧮 Try Strategy Lab

Have you ever wondered why option prices can't just be anything the market wants? Why a NIFTY call at a given strike always relates in a specific way to the corresponding put? The answer is a 400-year-old mathematical relationship called Put-Call Parity — and it is the invisible rule that keeps the entire options market honest.

This guide explains the formula, shows how arbitrageurs exploit tiny violations, and teaches you how to build synthetic positions that behave like stocks.

What You Will Learn

  1. The Rule — Calls and Puts Are Linked
  2. The Formula for Indian Options
  3. How Arbitrageurs Exploit Violations
  4. Synthetic Long and Short Positions
  5. Conversion and Reversal Arbitrage
  6. How Dividends Affect Parity
  7. Frequently Asked Questions

1. The Rule — Calls and Puts Are Linked

Consider two portfolios at expiry:

At expiry, both portfolios are worth max(S, K). Since they have the same payoff in every possible future state, they must cost the same today. This is put-call parity.

The equivalence

Call + PV(Strike) = Put + Spot

Rearranging: Call - Put = Spot - PV(Strike) = Spot - Strike × e^(-r × T)

2. The Formula for Indian Options

Indian index options (NIFTY, BANKNIFTY) are European-style (exercise only at expiry), which means put-call parity holds strictly. Single-stock options in India are also European post the 2020 transition.

Example · NIFTY ATM at 24,800

Parity check on 7 DTE

Call (24800 CE)₹92
Put (24800 PE)₹87
Spot₹24,800
PV(Strike) at r=6.75%, T=7/36524,800 × e^(-0.0675 × 7/365) = ₹24,768
Call - Put₹5
Spot - PV(Strike)₹32
Parity gap₹27 (possible dividend adjustment)

In practice, parity is rarely exact due to dividends, transaction costs, and bid-ask spreads. But the gap is always small (₹5-30 for index options). If you see ₹100+ gap, something is wrong with your data.

3. How Arbitrageurs Exploit Violations

If Call - Put > Spot - PV(Strike), the call is "too expensive." Arbitrageur does:

In reality: HFT algos close parity gaps in 2-50 milliseconds. Retail traders cannot beat these. But understanding parity matters because every option-based strategy rests on this foundation.

4. Synthetic Long and Short Positions

By rearranging put-call parity, we can build synthetic positions:

Synthetic EquivalencesPut-call parity derived
Real PositionSynthetic Equivalent
Long StockLong Call + Short Put (same strike)
Short StockShort Call + Long Put (same strike)
Long CallLong Stock + Long Put
Long PutShort Stock + Long Call
Short CallShort Stock + Short Put
Short PutLong Stock + Short Call (covered call!)

The last row is especially relevant: a covered call equals a short put. Both have the same P&L at expiry. This is why covered call income = cash-secured put income.

5. Conversion and Reversal Arbitrage

When put-call parity deviates slightly (typically 5-10 paise per index point), prop desks execute conversion or reversal trades:

Conversion trade example

Long stock + Short call + Long put (same strike)

At expiry, the call-put combo locks in the strike. So you effectively hold a position that pays strike at expiry regardless of spot movement. Profit = (Strike - initial cost of the combo), which is the parity gap.

NIFTY at 24,800 · Long NIFTY futuresEntry cost ₹24,800
Short 24800 CE at ₹92+₹92 credit
Long 24800 PE at ₹87-₹87 debit
Net cost₹24,800 - ₹92 + ₹87 = ₹24,795
Guaranteed payoff at expiry₹24,800 (strike)
Risk-free profit₹5 per unit

Scaled to 1000 lots of 25 = 25,000 units = ₹1,25,000 risk-free. After brokerage and slippage, real desks capture 30-50% of theoretical edge.

6. How Dividends Affect Parity

For stock options with expected dividends before expiry:

Dividend-adjusted parity

Call - Put = Spot - PV(Dividends) - PV(Strike)

The present value of dividends reduces the "spot" side because the stockholder gets them but the call holder doesn't.

Near dividend ex-dates, you'll see calls become slightly cheaper and puts slightly richer — exactly the parity adjustment for expected dividend.

Build synthetic positions in Strategy Lab

Test synthetic long, synthetic short, and conversion trades with live Greek analysis — all free.

Open Strategy Lab →

Frequently Asked Questions

What is Put-Call Parity?
Put-Call Parity is a fundamental relationship that must hold between European call and put prices with the same strike and expiry. Formula: Call - Put = Spot - Strike/(1+r)^T. If this equation is violated, arbitrageurs can earn risk-free profit — and they quickly do, pushing prices back into balance. This keeps option prices rational.
What is the put-call parity formula for Indian options?
For Indian (European-style) index options: C - P = S - K × e^(-r × T), where C is call price, P is put price, S is spot, K is strike, r is risk-free rate (typically ~6-7% in India), and T is time to expiry in years. Equivalently: Call + PV(Strike) = Put + Spot. Violations create arbitrage opportunities that typically exist for seconds before algos capture them.
What is a synthetic long stock position?
A synthetic long stock is: Long Call + Short Put at the same strike. By put-call parity, this replicates owning the stock (at expiry, the combined payoff equals spot minus strike). It's useful when: you want leverage, short-selling is restricted, or you want to avoid the dividend ex-date. Used heavily by Indian prop firms for F&O-to-cash arbitrage.
Can retail traders exploit put-call parity violations?
Rarely. Institutional HFT algos close parity gaps within milliseconds. By the time you see a violation on your screen, it's gone. However, understanding parity is still valuable because it explains why synthetic positions have defined payoffs, why conversion/reversal trades exist, and why options IV must respect calls and puts jointly.
What is conversion and reversal arbitrage?
Conversion = Long Stock + Short Call + Long Put. Reversal = Short Stock + Long Call + Short Put. Both are theoretically risk-free if you lock in a deviation from put-call parity. Prop desks run these trades with tiny edges (₹0.10-0.30 per contract), scaled to thousands of contracts. Retail traders usually can't profit from these due to transaction costs.
How does dividends affect put-call parity?
For stocks that pay dividends before option expiry, the formula adjusts: C - P = S - PV(Dividends) - K × e^(-r × T). The present value of expected dividends reduces the right side. Near dividend dates, Indian stock options (like RELIND, TCS) show temporary parity shifts that adjust for ex-date effects. This also explains why call holders sometimes exercise early around dividends.

Advanced options analytics, free forever

White Stallion brings institutional-grade tools to Indian retail traders.

Start Free →