Options Profit Calculator
Model profit and loss for options trades. Choose call or put, long or short, set your strike, premium, contracts, and price range to see breakeven, max profit, max loss, and a payoff table across underlying prices.
Options profit calculation formulas
Options profit and loss can be expressed with a small set of core formulas. This calculator focuses on single-leg positions: one call or one put, long or short. By combining intrinsic value, premium, and contract size, you can model how your P&L changes as the underlying price moves.
1. Intrinsic value
For a call:
Intrinsic value = max(0, Underlying price − Strike price)
For a put:
Intrinsic value = max(0, Strike price − Underlying price)
Intrinsic value measures how much the option is “in the money.” If the option is out of the money, intrinsic value is zero.
2. Profit per contract
For a long call or long put:
Profit per contract = Intrinsic value − Premium
For a short call or short put:
Profit per contract = Premium − Intrinsic value
Long positions pay the premium upfront, so profit is intrinsic value minus premium. Short positions receive the premium, so profit is premium minus intrinsic value.
3. Total position profit
Total profit = Profit per contract × Contracts × Contract size
Most equity options use a contract size of 100 shares. The calculator lets you adjust this if you are modeling a different product.
4. Breakeven price
Long call breakeven = Strike price + Premium
Long put breakeven = Strike price − Premium
Short call breakeven = Strike price + Premium
Short put breakeven = Strike price − Premium
At breakeven, your profit is approximately zero before transaction costs. Prices above or below breakeven (depending on the strategy) generate profit or loss.
Understanding options profit and loss
Options are leveraged instruments that give you exposure to an underlying asset with a relatively small upfront cost. That leverage cuts both ways: it can amplify gains, but it can also magnify losses. A clear view of profit and loss across different prices is essential before placing a trade.
Long calls and long puts
A long call gives you the right, but not the obligation, to buy the underlying at the strike price. You pay a premium upfront. Your loss is limited to that premium, while your upside is theoretically unlimited if the underlying rises far above the strike.
A long put gives you the right to sell the underlying at the strike price. You also pay a premium upfront. Your loss is limited to the premium, while your maximum profit occurs if the underlying falls to zero, because the put becomes deeply in the money.
Short calls and short puts
Short positions reverse the payoff profile. A short call involves selling a call and receiving the premium. You profit if the underlying stays below the strike, but your potential loss is theoretically unlimited if the price rises sharply. A short put involves selling a put and receiving the premium. You profit if the underlying stays above the strike, but your loss grows as the price falls, potentially all the way to zero.
How the calculator models your payoff
The calculator takes your strike price, premium, number of contracts, contract size, and a price range. For each price in that range, it computes intrinsic value, profit per contract, and total profit. It then builds a payoff table that shows how your P&L changes as the underlying moves.
By scanning the table, you can identify breakeven, regions of profit and loss, and how sensitive your position is to price changes. This is especially useful for visualizing risk before entering a trade.
Worked example
Suppose you buy 3 call contracts on a stock with a strike price of $105 and a premium of $2.50. Each contract controls 100 shares. You set a price range from $80 to $130.
- At $105, the call is at the money. Intrinsic value is $0, and your loss is the premium: 3 × 100 × $2.50 = $750.
- At $115, intrinsic value is $10 per share. Profit per contract is $10 − $2.50 = $7.50. Total profit is 3 × 100 × $7.50 = $2,250.
- Breakeven is strike + premium = $107.50. Above this price, the position is profitable; below it, you lose some or all of the premium.
The payoff table generated by the calculator will show these points and many more, giving you a detailed view of how the trade behaves.
Practical tips
- Use realistic price ranges based on volatility and your time horizon. Extremely wide ranges can be informative but may not reflect your actual expectations.
- Remember that transaction costs, bid-ask spreads, and slippage can affect real-world results. The calculator focuses on clean theoretical payoffs.
- For complex strategies, analyze each leg separately or use a dedicated multi-leg options tool. This calculator is best for simple, single-leg positions.
- Combine this tool with a Greeks calculator to understand sensitivity to price, volatility, and time decay.
Frequently Asked Questions
Which options positions can I model?
You can model single-leg positions: one call or one put, long or short. The calculator does not directly support multi-leg strategies such as spreads or straddles, but you can approximate them by analyzing each leg separately.
How many price points are included in the payoff table?
The tool builds a table across evenly spaced prices between your minimum and maximum values. It shows the first 20 points by default for performance, and you can render the full table with the “Show full schedule” button.
Does the calculator include time decay (theta)?
No. This tool focuses on intrinsic value and premium at expiration or at a chosen price point. Time decay, implied volatility changes, and other Greeks are not modeled here. Use a dedicated Greeks calculator for those sensitivities.
Are margin and assignment risk included?
Margin requirements and assignment risk are not included. Short options positions can have substantial margin requirements and complex risk profiles. Always review margin and assignment rules with your broker before trading.
Is this financial advice?
No. This tool is for education and scenario planning. It helps you visualize potential profit and loss, but it is not personalized financial advice. Consider speaking with a qualified advisor before making trading decisions.
Can I export the payoff table?
Yes. Use the Export CSV button to download the payoff table. You can import it into a spreadsheet to build charts, compare strategies, or share with a coach or advisor.
Related tools
Information on this site is for educational purposes only and is not financial, tax, or legal advice. Calculations are estimates and may not reflect actual results. See our Privacy Policy and Disclaimer.