FREE TOOL · NO SIGNUP
Options profit & P&L calculator
See what your options trade makes or loses. Calculate P&L from entry and exit premiums, or explore an expiration payoff with up to eight legs, costs and your contract's actual multiplier.
How expiration payoff is calculated
For a long call, intrinsic value per unit is max(underlying price − strike, 0). For a long put, it is max(strike − underlying price, 0).
A long option's P&L is (intrinsic value − premium) × contracts × multiplier. A short option reverses that sign. Add all legs and subtract total strategy costs once.
Stock P&L is (expiration price − entry price) × shares for a long position, with the sign reversed for short stock. The stock multiplier is always 1.
Worked example: a long call
Buy 1 call with strike 100, premium 5 and a 100-unit multiplier. At expiration price 110, the payoff is (10 − 5) × 100 = 500 before costs. With total costs of 2, net profit is 498, maximum loss is 502 and breakeven is 105.02. Upside profit is uncapped in this model.
Trade P&L before expiration
Use Trade P&L when you have entry and exit premiums. For a bought option: (exit premium − entry premium) × contracts × units per contract − total costs. For a sold option, reverse the premium difference.
Example: buy two calls at 2.50 per unit and sell at 4.00, with 100 units per contract and total costs of 4. Net P&L is (4.00 − 2.50) × 2 × 100 − 4 = 296. A current quote gives an unrealized estimate; actual closing fills give closed-trade P&L.
Keep the models separate
Expiration payoff uses the underlying price. Trade P&L uses the option's premium. The underlying price alone cannot determine an option's value before expiry. Neither mode predicts premiums, Greeks, implied volatility, probability of profit, margin or liquidation.
Expiration legs must share an underlying and expiry. Early assignment, dividends, financing, taxes and settlement mechanics are not modeled. Verify adjusted contract deliverables and expiry-specific lot sizes.
Checks that make a difference
A covered call includes the stock cost
Buy 100 shares at 100 and sell a 110 call for 3 per share: the most you can earn at expiry is (110 − 100 + 3) × 100 = 1,300 before costs. Changing the shares or option units can leave uncovered risk.
A chart window is not a risk limit
Zooming into a profitable price range does not cap a short call's risk. Maximum profit, loss and breakevens are computed across all nonnegative underlying prices, outside the visible chart too.
A contract is not always 100 units
Enter units per contract explicitly. Indian lots depend on the contract and expiry; adjusted US options may have different deliverables. Currency conversion is a dated reference or your manual assumption.
Review what happened after the trade
Save your setup, fills and review notes in a trading journal. TradesViz helps you review options trades alongside your broader trading history.
Explore options journaling →Futures calculator · Position size calculator · Free journal template