Max Pain Options Screener

Find the max pain strike for any optionable stock — the price where most options expire worthless and market makers profit most. Built from full open-interest data across 5,000+ stocks.

Liquidity presets
Loading…
Symbol Nearest Expiry Max Pain OI at Expiry PCR

What is Max Pain?

Max pain is the strike price at which the largest dollar value of options (calls + puts combined) expires worthless — the price where option buyers collectively lose the most money and option writers (mostly market makers) profit most. The theory: market makers, who are net short most options, have a flow incentive to hedge in a way that pulls the underlying toward the max pain strike as expiration approaches.

How is max pain calculated?

For each candidate settlement price S among available strikes:

payout(S) = Σ max(S − K_call, 0) × OI_call  (call holders' payout)
          + Σ max(K_put − S, 0)  × OI_put   (put holders' payout)

max_pain = strike S that MINIMIZES total payout

How to use this screener

  • Pinning candidates: filter for high OI (≥100K) on names trading near max pain heading into Friday expiry.
  • Direction read: PCR > 1.0 = put-heavy positioning (often hedged longs); PCR < 0.6 = call-heavy.
  • Avoid illiquid garbage: max pain theory only matters on names with meaningful market-maker hedging activity.
  • SPY, QQQ, and mega-caps are the cleanest signals; small caps with low OI are noise.

Get this in Excel

MarketXLS provides full options-chain access through =opt_OptionChain("AAPL") along with strike-level =opt_Vol_OI and Greeks. Combined with =ImpliedVolatilityRank1y from the IV Rank Screener, you can build a full options dashboard in Excel. Learn more about MarketXLS.

IV Rank Screener
Find high-IV and low-IV setups across 5,000+ optionable stocks.
Options Profit Calculator
Model multi-leg option payoffs interactively.
Stock Correlation Calculator
Build a correlation matrix across any portfolio.