Put-Call Parity Calculator

Verify options pricing and identify arbitrage opportunities

Options Parameters

Results

Enter options parameters and click Calculate

About Put-Call Parity

What is Put-Call Parity?

Put-Call Parity is a fundamental principle in options pricing that defines the relationship between the prices of European call and put options with the same strike price and expiration date. It states that a portfolio of a long call and short stock position should equal a portfolio of a long put and long bond position.

The Formula

C + PV(K) = P + S Γ— e^(-qT)

This can be rearranged to solve for any variable. The formula accounts for the time value of money through the present value of the strike price and adjusts for dividends.

Arbitrage Opportunities

When put-call parity is violated, arbitrage opportunities exist. Traders can exploit these mispricings by simultaneously buying undervalued options and selling overvalued ones, along with appropriate stock and bond positions, to lock in risk-free profits.

  • β€’ If C + PV(K) > P + S: Sell call, buy put, buy stock, borrow
  • β€’ If C + PV(K) < P + S: Buy call, sell put, short stock, lend

Important Assumptions

  • β€’ Applies to European options (cannot be exercised early)
  • β€’ No transaction costs or taxes
  • β€’ Ability to borrow and lend at the risk-free rate
  • β€’ No arbitrage opportunities in the market
  • β€’ Continuous dividend yield (if applicable)

Use Cases

  • β€’ Verifying options pricing consistency
  • β€’ Identifying arbitrage opportunities
  • β€’ Calculating implied values of options
  • β€’ Risk management and hedging strategies
  • β€’ Options market making and trading
  • β€’ Academic research and education