On This Page
Key Takeaways
- Max pain identifies the expiration price with the lowest combined intrinsic value across the selected call and put open interest.
- Calculate each contract’s intrinsic value at a candidate price, multiply by open interest and the applicable contract terms, then sum the results.
- The worked chain reaches its minimum at $100, with $600,000 of intrinsic value at $95 and $500,000 at $105.
- Read the shape of the payout curve to see how sharply aggregate value changes around its minimum.
- Connect the level with options flow, gamma exposure, and price action to build the expiration trade.
What is max pain?
Max pain is the expiration price that produces the lowest aggregate intrinsic value across a selected option chain. The calculation combines calls and puts using open interest at each strike. Traders use the resulting level to organize an expiration review and compare the distribution of outstanding contracts with spot price.
The quantity being minimized is contract intrinsic value. A position’s trading profit also includes its entry premium and any offsetting positions. Keep those measures separate when reading the chain.
How is max pain calculated?
Choose one expiration. At each candidate settlement price, calculate every call’s positive price-minus-strike amount and every put’s positive strike-minus-price amount. Multiply by open interest and the contract multiplier, then add the call and put totals. For adjusted series, calculate the value of the specified deliverable and exercise payment.
Repeat across the strike range. The lowest total identifies max pain. Equal minimum totals identify a range of tied candidates.
This entry uses 1,000 calls at $100, 600 calls at $105, 800 puts at $95, and 1,200 puts at $100. Each contract has a 100 multiplier. At a $95 settlement, the $100 puts contribute $600,000 and the other contracts contribute zero. At $100, all four groups have zero intrinsic value. At $105, the $100 calls contribute $500,000. The full chart adds $90 and $110, with totals of $1.6 million and $1.3 million.
The minimum is $100. Read the neighboring totals to see how quickly the aggregate payout rises on either side.
Formula
Max pain = price S that minimizes Σ[call OI_i × max(S − K_i, 0) × M_i] + Σ[put OI_i × max(K_i − S, 0) × M_i]- S is a candidate expiration price, K_i is each strike, OI_i is its open interest, and M_i is its applicable multiplier for one selected expiration.
- A common 100-share multiplier does not change which candidate minimizes a standard chain, but adjusted deliverables require their actual terms.
Worked Example
One expiration has 1,000 calls at the $100 strike, 600 calls at $105, 800 puts at $95, and 1,200 puts at $100.
- At $95, call intrinsic value is $0 and put intrinsic value is 1,200 × $5 × 100 = $600,000.
- At $100, every listed call and put has $0 intrinsic value, so aggregate payout is $0.
- At $105, call intrinsic value is 1,000 × $5 × 100 = $500,000 and put intrinsic value is $0.
The $100 settlement gives this chain its minimum aggregate intrinsic value: $0. The $95 and $105 candidates produce $600,000 and $500,000 respectively.
How traders use max pain
Find the ticker’s max pain on InsiderFinance’s open interest levels page and measure its distance from spot. Compare it with the call wall, put wall and Zero Gamma on the gamma exposure dashboard to read the hedge response around those levels. Inspect the contracts, execution prices and trade sizes active nearby in options flow.
Keep each expiration separate. A front-expiration concentration and a monthly concentration represent different settlement events. Recalculate the curve when the open-interest inputs change and use the product’s settlement value for the final comparison.
Limitations of max pain
- Trade the price action, flow and gamma around the level. Max pain marks the chain’s payout minimum, and trading in the underlying sets the settlement under the contract’s rules.
- Price each position’s profit or loss from its own entry and hedges. Max pain counts intrinsic value only, so premiums paid, offsetting positions and hedges sit outside it.
- Recalculate after each open-interest update. Open interest updates after the trading day, so the level trails the day’s new positions, closing trades and corrections.
- Calculate each expiration separately. Each has its own curve, and tied minimum totals give a range of candidates rather than one price.
Bottom line
At $100 this chain pays $0 of intrinsic value, against $600,000 at $95 and $500,000 at $105, so $100 is its max pain. Read it beside spot, the walls and gamma exposure, and recalculate it each time open interest changes.
Clear answers
Frequently Asked Questions
Sources and Further Reading
How entries are sourced, calculated and updated: editorial methodology.