Finance / Investing
Options Profit Calculator
Combine editable option legs and underlying shares to chart expiration profit, break-even prices and maximum profit or loss.
Options Profit Calculator: Adds each option’s intrinsic value at expiration less its premium, with the sign reversed for short legs. Contracts multiply by an editable multiplier, initially 100. Underlying shares contribute price change from their entered cost. Break-evens and extrema are evaluated over non-negative underlying prices, including unlimited tails. This is expiration arithmetic only, not investment advice or Black-Scholes pricing. Runs 100% locally in your browser with zero server file uploads.
- Category
- Business & admin tools
- Runs
- In your browser
- Cost
- Free · no sign-up
- Availability
- Ready to use
Runs entirely in your browser
These are arithmetic tools, not investment advice. Enter every figure yourself; no market data is fetched.
Presets load editable arithmetic examples. All option legs share one expiration and underlying. Premium is per underlying unit; total premium = premium × contracts × multiplier. Underlying shares are entered separately and do not scale automatically when contracts or multiplier change.
Expiration payoff only. No Black-Scholes pricing, time value, early exercise, assignment, dividends, fees or margin calculation. Maximum loss is measured over underlying prices from zero upwards; unlimited tails can extend beyond the diagram.
Long call profit = (max(price − strike, 0) − premium) × contracts × multiplier. A put uses max(strike − price, 0). Short legs reverse the sign. Add underlying shares × (price − cost).
| Underlying price at expiration | Profit or loss |
|---|---|
| $0.00 | -$500.00 |
| $7.88 | -$500.00 |
| $15.75 | -$500.00 |
| $23.63 | -$500.00 |
| $31.50 | -$500.00 |
| $39.38 | -$500.00 |
| $47.25 | -$500.00 |
| $55.13 | -$500.00 |
| $63.00 | -$500.00 |
| $70.88 | -$500.00 |
| $78.75 | -$500.00 |
| $86.63 | -$500.00 |
| $94.50 | -$500.00 |
| $102.38 | -$262.50 |
| $110.25 | $525.00 |
| $118.13 | $1,312.50 |
| $126.00 | $2,100.00 |
| $133.88 | $2,887.50 |
| $141.75 | $3,675.00 |
| $149.63 | $4,462.50 |
| $157.50 | $5,250.00 |
Currency changes formatting only. It does not convert amounts.
Expiration payoff
Options Industry Council, strategy explanations: https://www.optionseducation.org/strategies/all-strategies-en
Long call = max(underlying price − strike, 0) − premium. Long put = max(strike − underlying price, 0) − premium. Reverse the sign for short legs, then multiply by contracts and the contract multiplier. The implementation uses only these formulas and no copied datasets or assets.
Break-evens and limits
The combined payoff is linear between option strikes. Roots are interpolated within each segment, and a zero-payoff range is stated when present. The value at zero, at each strike and on the unlimited right tail determines maximum profit and loss. Long call strike 100 with premium 5 breaks even at 105. Official worked explanation: https://www.optionseducation.org/strategies/all-strategies/long-call
How to use it
- Load a preset or add long and short call or put legs.
- Enter strikes, premiums, whole contracts, the contract multiplier and any underlying shares held.
- Read expiration break-evens and maximum profit or loss, then inspect the diagram or download the payoff table.
Privacy & limitations
All figures are entered by you and stay in your browser. No market data, tickers or prices are fetched. These are arithmetic tools, not investment advice.
Related tools
Frequently asked questions
What do the presets cover?
Long and short calls and puts, covered call, protective put, four vertical spreads, long straddle, long strangle and a credit iron condor. Each preset loads editable example figures for one common expiration and underlying.
Does the chart price an option before expiration?
No. It shows intrinsic payoff minus the premium at expiration. Time value, volatility, early exercise, assignment, dividends, fees and margin are excluded.
What does unlimited mean?
Some strategies have an unbounded profit or loss as the underlying price rises. The maximum is calculated beyond the finite chart range. A put’s downside is bounded because the underlying price is restricted to zero or above.
Free tool · runs in your browser · no account required