Derivatives & Finance
Foundations
7 min

Put-Call Parity

A European call minus a put with the same strike replicates a forward, forcing a fixed algebraic relationship between call and put prices.

1. The idea

Consider a portfolio long one European call and short one European put, both with strike and maturity on the same underlying. At expiry, the payoff is regardless of the stock price — identical to a forward contract to buy the stock at .

By no-arbitrage, this portfolio must be priced identically to the replicating forward position: today's cost of the forward payoff is . This gives put-call parity: .

Put-call parity holds only for European options on the same underlying, strike and maturity (no early exercise), and must be adjusted for dividends by replacing with or using a dividend yield.

2. Why it matters

Parity lets you infer any one of call price, put price, or implied forward from the other two, and violations are a direct arbitrage signal tested frequently in interviews.

3. Core mathematics

Put-call parity

With dividend yield q

Synthetic forward

4. How to recognize it

Think of this when…

  • Given call and put prices on the same strike/maturity, asked to find one missing quantity
  • 'Is there an arbitrage between this call and put price' style questions
  • Constructing a synthetic stock, forward, or bond from options

5. Worked example

Worked example

A stock trades at $40. A 1-year call with strike $40 costs $5. The risk-free rate is 5% continuous. Find the price of the corresponding put.

  1. 1

    Write put-call parity.

  2. 2

    Compute the right side.

  3. 3

    Solve for P.

  4. Answer: Put price ≈ $3.05

6. Common mistakes

  • Applying parity to American options, where early exercise breaks the exact equality
  • Forgetting to discount the strike price to present value
  • Mixing up the sign convention (writing instead of )

7. Quick check

Put-call parity states:

Put-call parity as stated requires the options to be:

8. Practice

4 QuantSolve questions use this concept.

Practice this concept

9. Related methods