Free tool

Option profit calculator

Pick a strategy or build your own, from a single call to an iron condor. You get the cost, max profit, max loss, breakevens and the chance of profit, a payoff chart, and what the trade is worth on any day before expiry, not just at expiry.

LegsPremium per share. Leave it blank to use the model price.
You pay
$359.00
net debit to open the trade
Max profit
Unlimited
Max loss
−$359.00
Breakeven at expiry
$103.59
Chance of profit
34%
Delta
+53 sh
Gamma
+4.62
Theta
−$6.24/day
Vega
+$11.40

Chance of profit and the Greeks use the Black-Scholes model with the implied volatility you set. It's an estimate, not a forecast.

Profit and loss by stock price at expiry today
−$514+$47+$607+$1,167+$1,727now $100.00$81.08$118.92
Move over the chart to read the P/L at any price.
P/L by stock price and day
PriceTodayDay 8Day 15Day 23Expiry
$120.00+$1,679+$1,667+$1,658+$1,649+$1,641
$115.00+$1,192+$1,173+$1,160+$1,149+$1,141
$110.00+$730+$698+$672+$650+$641
$105.00+$321+$274+$228+$173+$141
$100.00$0−$53−$108−$189−$359
$95.00−$208−$250−$290−$337−$359
$90.00−$312−$333−$349−$358−$359
$85.00−$349−$355−$358−$359−$359

Before expiry, each option is priced with Black-Scholes at the implied volatility you set, so the table moves when you change it. US stock options can be exercised early and dividends aren't counted, so treat the days before expiry as a close estimate.

How option profit is calculated

At expiry an option is only worth what it's in the money. That makes the maths simple:

call value at expiry = max(0, stock price − strike)
put value at expiry = max(0, strike − stock price)
profit = (value at expiry − premium paid) × 100 × contracts
call breakeven = strike + premium · put breakeven = strike − premium

Example: you buy one 100 strike call for $3.50 on a $100 stock. It costs $350. If the stock is at $110 at expiry, the call is worth $10, so you make (10 − 3.50) × 100 = $650. Your breakeven is $103.50, and the most you can lose is the $350 you paid.

If you sold the option instead, flip every sign: you keep the premium when it expires worthless, and you lose when it ends deep in the money. For spreads, add up each leg. The calculator does that for up to six legs, including stock for covered calls.

Why the P/L before expiry is different

Most options trades get closed before expiry, so the expiry line alone can be misleading. Before expiry an option has time value on top of what it's in the money. That time value shrinks every day (theta) and grows when implied volatility rises (vega).

Take the same 100 call. Two weeks before expiry with the stock at $100, it's still worth around $2 to $3 at 30% implied volatility, even though at expiry it would be worth nothing. Move the slider under the chart and watch the dashed line slide down onto the expiry line as the days run out. The table puts several days side by side, so you can see when a trade needs the move to happen.

What changes the numbers most

  • Implied volatility: higher volatility makes options pricier and widens the range the stock is expected to cover.
  • Days to expiry: more time means more time value, and slower decay at first.
  • The premium you really paid: type your fill into the premium box and the whole page uses it.

Common options strategies at a glance

All of these are in the strategy list above, set up around the current price. Change any strike or premium to match your trade.

StrategyWhen people use itMax profitMax loss
Long callYou expect the stock to riseUnlimitedThe premium paid
Long putYou expect the stock to fallStrike minus premiumThe premium paid
Covered callYou own the stock and want incomeUp to the call strike plus the premiumStock falling to zero, less the premium
Cash-secured putYou'd buy the stock lowerThe premium receivedStrike minus premium, if the stock goes to zero
Bull call spreadA rise, but only so farWidth of the strikes minus the debitThe debit paid
Bear put spreadA fall, but only so farWidth minus the debitThe debit paid
Bull put spreadThe stock stays above a levelThe credit receivedWidth minus the credit
Bear call spreadThe stock stays below a levelThe credit receivedWidth minus the credit
Long straddleA big move, either wayUnlimitedBoth premiums
Iron condorThe stock stays in a rangeThe credit receivedWider wing minus the credit

Before fees. Short calls without stock and short straddles can lose without limit, which the calculator shows as Unlimited.

The payoff you planned isn't the payoff you take

A calculator shows what a trade can do. What it does in your account depends on you. When I go through a trader's journal, the same habits show up in every market: winners closed at the first bit of profit, losers held to expiry hoping they come back, and size that grows after a loss.

Write down your plan before you place the trade: the exit, the max loss and why you're in. Then check afterwards whether you followed it. That's what a journal is for. Our options trading journal guide covers what to log for options, and the risk reward calculator and win rate calculator show what your results need to look like to make money.

Questions people ask

At expiry a call is worth the stock price minus the strike, or nothing if the stock is below the strike. Take that, subtract the premium you paid, and multiply by 100 shares per contract. Buy a 100 strike call for $3.50 and the stock ends at $110: (10 − 3.50) × 100 = $650 profit.
See what your trading habits cost you

Import your trades and Actal shows where you follow your plan and where you don't, and puts a dollar figure on every mistake. Free during beta, no card.

Joakim JusellMade by Joakim Jusell, trader and coach at Jusell Trading Academy.