Options Expiration P&L Table

Enter multiple option positions and generate a table showing each position's and your portfolio's profit or loss at different expiration prices. Uses intrinsic value at expiry only; all calculations run in your browser.

Option Positions

TypeStrike ($)Premium ($)Qty

P&L at Expiration

9 price points
Price ($)P1 (Long Call)Total P&L
80-$500-$500
85-$500-$500
90-$500-$500
95-$500-$500
100-$500-$500
105$0$0
110+$500+$500
115+$1,000+$1,000
120+$1,500+$1,500

What is an Options Expiration P&L Table?

An options expiration P&L (profit and loss) table shows how much each option position—and your entire portfolio—would make or lose at expiration for different underlying prices. Each row is a possible expiration price; each column is one position's P&L or the total. The tool uses only intrinsic value at expiry: calls pay max(0, S − K), puts pay max(0, K − S), and premium is already paid or received when you open the position.

How to Use This Tool

  1. Set the price range: Min and max expiration price and step (e.g. 80 to 120 in steps of 5).
  2. Add positions: Click "Add Position" and choose Long/Short Call or Put, strike, premium paid or received, and quantity (contracts).
  3. Read the table: Each row is an expiration price; columns show each position's P&L and the portfolio total. Green is profit, red is loss.

Why Use Our Options Expiration P&L Table?

This tool runs entirely in your browser—no data is sent to a server. You can add multiple legs (calls and puts, long and short) and see exactly how your combined position behaves at expiry. It uses simple if/else and linear logic: intrinsic value at expiration plus premium. Use it to check breakevens, max loss, and payoff shape before placing options trades.

Frequently Asked Questions

Does this include time value?

No. The table shows P&L at expiration only. Before expiry, options have time value; this tool assumes expiration and uses intrinsic value only.

How is each position's P&L calculated?

For a given expiration price S: Call intrinsic = max(0, S − strike), Put intrinsic = max(0, strike − S). Long positions have P&L = (intrinsic − premium) × 100 × quantity; short positions have P&L = (premium − intrinsic) × 100 × quantity. One contract = 100 shares.

Is this tool free?

Yes. The Options Expiration P&L Table is free to use. All calculations run in your browser with no sign-up required.

Disclaimer: This tool is for educational and informational purposes only. It does not account for commissions, early exercise, or real-time market conditions. Options and derivatives involve risk; consult a qualified advisor before trading.

From P&L Tables to Live Strategies

Once you know your expiration payoff, use Pineify to build and backtest options-aware TradingView strategies with AI—no code required.