How to Calculate Option Profit: Calls and Puts, Step by Step

Every option profit calculation uses the same three ingredients: what the option is worth at expiry, what you paid for it, and the 100-share multiplier. Get those three right and the rest is arithmetic.

Call profit per share = max(0, stock price - strike) - premium. Put profit per share = max(0, strike - stock price) - premium. Multiply by 100 shares per contract and by your contract count. Example: a $50 call bought for $2.00, 3 contracts, stock at $60 at expiry = $8 per share x 300 shares = $2,400 profit, with maximum loss of the $600 premium.

The two formulas

At expiration an option is worth only its intrinsic value. A call is worth the stock price minus the strike (or zero); a put is worth the strike minus the stock price (or zero). Subtract the premium you paid per share and you have profit per share. Then multiply by 100, because one standard contract controls 100 shares, and by the number of contracts.

Call: profit/share = max(0, S - K) - premium. Put: profit/share = max(0, K - S) - premium. Total: profit/share x 100 x contracts. Memorize these and you can reconstruct every example on this page.

Worked example: long call

You buy 3 contracts of a $50 strike call for $2.00 per share. Cost = $2.00 x 100 x 3 = $600, which is also your maximum loss. Breakeven = $50 + $2.00 = $52. Now suppose the stock is at $60 at expiry. The call is worth $60 - $50 = $10 per share. Minus the $2 premium = $8 per share. Times 300 shares = $2,400 profit.

If instead the stock is at $48 at expiry, the call is worth $0 and you lose the full $600. Notice the asymmetry: the upside was $2,400 on a $600 risk in this scenario, which is why buyers accept that most options expire worthless.

Worked example: long put

You buy 2 contracts of a $60 strike put for $2.25 per share. Cost = $2.25 x 100 x 2 = $450 maximum loss. Breakeven = $60 - $2.25 = $57.75. If the stock falls to $50 at expiry, the put is worth $60 - $50 = $10 per share. Minus $2.25 = $7.75 per share. Times 200 shares = $1,550 profit.

The three mistakes that wreck the math

Mistake 1: forgetting the 100 multiplier. A $2 premium is $200 per contract, not $2. Every per-share number in these formulas must be multiplied by 100 before it means anything in dollars.

Mistake 2: mixing up per-share and total premium. If you paid $600 total for 3 contracts, the per-share premium is $600 / 300 = $2.00. Plug $600 into the per-share formula and every answer will be off by a factor of 100.

Mistake 3: treating the strike as the breakeven. You do not profit the moment the stock crosses the strike; you profit when it crosses the strike plus the premium (for calls). On the $50 call above, a $51 stock at expiry still loses $100: the call is worth $1, you paid $2.

Closing early: a worked example

You do not have to hold to expiry. Take the $50 call bought for $2.00 (3 contracts). One week later the stock is at $55 and the call trades at $6.20: $5.00 of intrinsic value plus $1.20 of remaining time value. Sell now and your profit is ($6.20 - $2.00) x 300 = $1,260.

Compare that with holding to expiry at $55: ($55 - $50) - $2.00 = $3.00 per share x 300 = $900. Selling early captured $360 of time value that would have decayed to zero. The trade-off is giving up further upside if the stock keeps running. Most retail option profits are taken this way, by selling back into the market, not by exercising at expiry.

Gains, losses, and keeping score

To calculate gains and losses across trades, record the premium paid (or received) per trade, multiply by 100 and contracts, and net them at expiry or when you close. Commissions and fees come off the top of each trade. Our free calculator runs the at-expiry math for any call or put in seconds, including the payoff chart.

Run your own numbers. Skip the hand math: enter strike, premium, and contracts to get max profit, max loss, and breakeven instantly.

Try the free options profit calculator

Frequently asked questions

What is the formula for option profit?

Call: (max(0, stock price - strike) - premium) x 100 x contracts. Put: (max(0, strike - stock price) - premium) x 100 x contracts. Breakeven is strike + premium for calls, strike - premium for puts.

How do you calculate gains and losses on options?

For each trade, take the per-share result (payoff at expiry or sale price minus premium paid), multiply by 100 shares per contract and by contracts, then subtract commissions. Net the trades for the total gain or loss.

Do you multiply option profit by 100?

Yes. One standard equity option contract covers 100 shares, so every per-share profit or loss is multiplied by 100 per contract. A $2 per-share gain on 3 contracts is $600, not $6.

What is the maximum loss on buying a call?

The premium paid: premium per share x 100 x contracts. A $2.00 premium on 3 contracts risks at most $600, no matter how far the stock falls.

Why did my option lose money when the stock moved my way?

These formulas describe value at expiry. Before expiry, time decay and falling implied volatility can shrink an option's price even when the stock cooperates. The move has to outrun the daily decay.

For education only, not financial advice. Options involve substantial risk of loss, including the entire premium you pay. These examples use simplified math and ignore commissions, taxes, and early exercise. Consult a licensed professional before trading.