Skip to content
GetProfitable
Search

Options Profit Calculator

Profit at expiration for a single call or put, or a two-leg vertical spread. The payoff table steps the underlying from −20% to +20% around the price you enter.

Leg 1

Paid if long, received if short.

Leg 2

Position

Each contract is 100 shares.
Centre of the payoff table (±20%).

Results (at expiration)

Options payoff summary
Strategylong call
Net premium
Negative means you paid a debit; positive is a credit received.
-$300.00
Max profitUnlimited
Max loss-$300.00
Breakeven103

Expiration payoff only: no Greeks, no time value, no early assignment. Before expiry the position is worth something different.

Payoff at expiration, ±20% in 2.5% steps

Profit or loss at each underlying price at expiration
MoveUnderlyingProfit / loss
-20.0%80-$300.00
-17.5%82.5-$300.00
-15.0%85-$300.00
-12.5%87.5-$300.00
-10.0%90-$300.00
-7.5%92.5-$300.00
-5.0%95-$300.00
-2.5%97.5-$300.00
0.0%100-$300.00
+2.5%102.5-$50.00
+5.0%105+$200.00
+7.5%107.5+$450.00
+10.0%110+$700.00
+12.5%112.5+$950.00
+15.0%115+$1,200.00
+17.5%117.5+$1,450.00
+20.0%120+$1,700.00
Every input is in the URL, so anyone opening this link sees the same numbers.
Payoff of a long call at expiryA flat loss equal to the premium below the strike, turning upward at 45 degrees above it.Profit / loss per share08595115125Strike 105Max loss 3 — the premium paidBreakeven 108Profit keeps growingUnderlying price at expiry
Buying a call: payoff at expiry. A 105-strike call bought for 3 loses that whole 3 if the price finishes at or below 105, breaks even at 108, then gains a dollar for every dollar higher. The loss is capped at the premium; the upside is not capped.
How it's calculated
Everything here is at expiration only: no time value, volatility or early assignment. Premiums are per share; the contract multiplier is 100.
Formulas used by this tool
Intrinsic valuecall: max(price − strike, 0); put: max(strike − price, 0)
Leg profit per sharelong: intrinsic − premium; short: premium − intrinsic
Strategy profitsum of leg profits × contracts × 100
Max profit / max lossevaluated at 0 and every strike; unlimited when the payoff keeps rising or falling above the top strike
Breakevensprices where the piecewise-linear payoff crosses zero

Educational only, not financial advice. The maths is simple arithmetic on the numbers you enter; it knows nothing about your broker, fees, slippage or the market. Questions about the maths? Ask in the forums.