Not investment advice. Educational reading. See Disclaimer.
L.3 · ADVANCED · 2 MIN
Put-Call Parity: The Pricing Anchor
Put-call parity is a fundamental relationship linking European calls, puts, the underlying stock, and a risk-free bond. It’s the pricing anchor that keeps options markets honest — and it reveals when options are mispriced. Path note: put-call parity is textbook-standard material included for completeness — skim it if you know it; it anchors the arbitrage arguments used later in this path.
If this equation doesn’t hold, there’s an arbitrage opportunity. In practice, market makers enforce parity within fractions of a cent. When you see apparent violations, they’re usually explained by dividends, borrowing costs, or American exercise features.
§ 03Synthetic positions from rearranging parity
Rearrangement
Synthetic Position
Use Case
Call = Put + Stock − PV(K)
Synthetic long call
When calls are mispriced relative to puts
Put = Call − Stock + PV(K)
Synthetic long put
When puts are mispriced relative to calls
Stock = Call − Put + PV(K)
Synthetic stock
Replicate stock exposure using options
§ 04Check parity holds on a real chain
Pick a stock and check the prices of a call and put at the same strike and expiration. Verify that put-call parity approximately holds: Call − Put ≈ Stock − PV(Strike).
§ 05Testing whether parity holds
A $100 call costs $8 and the corresponding $100 put costs $5. The stock is at $103. Does put-call parity approximately hold?
§ 06Why one option's price fixes the other
Put-call parity means you never need to value calls and puts independently. Once you know one, the other is determined by the relationship. This is the foundation of all options pricing theory.
§ 07Spotting arbitrage when parity breaks
Put-call parity says: Call - Put = Stock - PV(Strike). If a call is trading at $5, same-strike put at $3, stock at $100, and PV of $100 strike is $98, is there an arbitrage?
Check your understanding
●○○○○
Sit with the ideas.
A stock trades at $100. A $100-strike call costs $8.00 and a $100-strike put costs $6.50, both expiring in one year. The risk-free rate is 3%. Does put-call parity hold?