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
| Type | Strike ($) | 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
- Set the price range: Min and max expiration price and step (e.g. 80 to 120 in steps of 5).
- Add positions: Click "Add Position" and choose Long/Short Call or Put, strike, premium paid or received, and quantity (contracts).
- 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.
Related Options & Derivatives Tools
Options Payoff Visualizer
Visualize the profit and loss (P/L) profile of any options strategy instantly. Analyze risk and reward at expiration.
Options Strategy Builder
Build multi-leg options strategies with real-time pricing from live option chains. Visualize payoff diagrams, breakeven points, max profit and loss for up to 4 legs.
Black-Scholes Calculator
Calculate European call and put option prices with the Black-Scholes model. Get instant theoretical valuations and all five Greeks — Delta, Gamma, Theta, Vega, Rho.
Iron Condor Calculator
Build iron condor strategies with real-time options data. Select four legs, calculate max profit, max loss, breakeven points, and probability of profit with an interactive payoff diagram.
Probability Touch Calculator
Calculate the probability that the underlying price touches a barrier level before option expiry. Based on Black-Scholes; essential for managing OTM and barrier option risk.
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.