Put-Call Parity Calculator

This tool calculates put-call parity values for European options, helping individual investors and financial planners verify pricing consistency. It factors in spot prices, strike prices, risk-free rates, and time to expiration. Use it to check if options are fairly priced relative to their underlying assets.

Put-Call Parity Calculator

Parity Breakdown

Call Premium (C)-
Put Premium (P)-
Spot Price (S)-
Strike Price (K)-
PV of Strike (PV(K))-
Left Side (C + PV(K))-
Right Side (P + S)-
Parity Difference-

How to Use This Tool

Follow these steps to calculate put-call parity for European options:

  1. Enter the current market price of the call option (premium paid for the call).
  2. Enter the current market price of the put option (premium paid for the put).
  3. Enter the current spot price of the underlying asset (e.g., stock price).
  4. Enter the strike price of both the call and put options (they must be the same for put-call parity to apply).
  5. Enter the current annual risk-free interest rate (e.g., 5 for 5%).
  6. Enter the time remaining until the options expire, and select the correct time unit (years, months, or days).
  7. Select the compounding method used for present value calculations: annual compounding or continuous compounding.
  8. Click the Calculate Parity button to see the full breakdown of results.
  9. Use the Reset button to clear all fields and start a new calculation.
  10. Click Copy Results to save the full breakdown to your clipboard.

Formula and Logic

Put-call parity is a fundamental concept in options pricing that applies to European-style options (which can only be exercised at expiration). The formula states that the price of a call option plus the present value of the strike price equals the price of a put option plus the current spot price of the underlying asset:

C + PV(K) = P + S

Where:

  • C = Call option premium
  • PV(K) = Present value of the strike price, calculated as K / (1 + r)^t for annual compounding or K * e^(-rt) for continuous compounding
  • P = Put option premium
  • S = Current spot price of the underlying asset
  • r = Annual risk-free interest rate (decimal)
  • t = Time to expiration in years

If the two sides of the equation are not equal (beyond a small rounding threshold), an arbitrage opportunity exists where traders can profit from mispriced options with no risk.

Practical Notes

Keep these finance-specific considerations in mind when using this calculator:

  • This calculator only applies to European options, not American options (which can be exercised before expiration, breaking the parity relationship).
  • Risk-free interest rates should reflect the yield of a default-free security with the same time to expiration as the options (e.g., U.S. Treasury bills for short-term options).
  • Transaction costs, dividends, and taxes are not factored into this calculation, which can cause small deviations from parity in real-world markets.
  • If an underlying asset pays dividends before the option expires, the put-call parity formula must be adjusted to subtract the present value of expected dividends from the spot price.
  • Interest rate changes will impact the present value of the strike price: higher rates reduce the PV of the strike, widening the gap between call and put prices.

Why This Tool Is Useful

Individual investors and financial planners use put-call parity to:

  • Verify if options are fairly priced relative to their underlying assets, avoiding overpriced contracts.
  • Identify potential arbitrage opportunities (though retail investors may face barriers to executing arbitrage trades due to transaction costs).
  • Understand the relationship between call and put options with the same strike and expiration, aiding in options strategy development.
  • Check for pricing errors in options quotes from brokers before executing trades.

Frequently Asked Questions

Can I use this calculator for American options?

No, put-call parity only applies to European options, which cannot be exercised before the expiration date. American options can be exercised early, which breaks the parity relationship because the present value of the strike price does not account for early exercise value.

What counts as a valid risk-free interest rate?

Use the current yield of a U.S. Treasury bill or note with a maturity matching the time to expiration of your options. For example, if your options expire in 6 months, use the 6-month Treasury bill yield as the risk-free rate.

Why is there a small difference between the two sides of the equation?

Small differences (under $0.01) are usually due to rounding in input values or market quote precision. Larger differences may indicate mispriced options, but always check for dividends, transaction costs, or incorrect input values first.

Additional Guidance

When using put-call parity for personal financial planning or options trading:

  • Always cross-verify option prices with multiple broker quotes to confirm pricing accuracy.
  • Adjust the spot price for expected dividends if the underlying asset pays dividends before the option expires (subtract the present value of dividends from S in the formula).
  • Use continuous compounding for more precise calculations, as most professional options pricing models (like Black-Scholes) use continuous compounding.
  • Remember that this calculator does not account for transaction costs or taxes, which can eliminate apparent arbitrage opportunities for retail investors.