WhitmanTrading

Option Profit Calculator

Option profit at expiry is the intrinsic value minus the premium paid. For a call that is the underlying price minus the strike, floored at zero. Before expiry the price also contains time value, which is why a losing option is rarely worth nothing yet.

Long call at expiry

Expiry only. Before expiry the contract also carries time value, which this deliberately excludes.

Profit at expiry 500.00
Profit per share 5.00
Breakeven price 103.00
Most you can lose 300.00

Profit is max(spot − strike, 0) − premium, times 100 shares per contract. The max is what caps a buyer’s loss: below the strike the option expires worthless and no further loss accrues.

Runs entirely in your browser. Nothing you type is sent anywhere or stored.

How the number is built

A candlestick chart with a strike level marked.
What the position is worth at expiry, not before. Illustrative chart - not real market data.

At expiry an option is worth exactly one thing: how far the underlying finished past the strike, and nothing if it did not get there. Every other component of the price has expired with the contract.

For a long call:

Profit = max(spot − strike, 0) − premium, per share

Price bars with the distance past the strike marked.
At expiry only the distance past the strike counts. Illustrative chart - not real market data.

The max is the whole shape of the instrument. Above the strike the payoff rises one for one with the underlying. Below it, the payoff is flat at zero however far the price falls — which is what caps a buyer’s loss at the premium.

A worked example

Take the defaults: a 100 strike bought for 3, with the underlying finishing at 108, one contract.

Intrinsic value is 108 − 100 = 8 per share.

Profit per share is 8 − 3 = 5.

One contract is 100 shares, so the total is 500.00. Against a maximum loss of 300 — the premium — which is the number the calculator reports alongside it.

Breakeven is 103.00, not 100. The underlying had to clear the strike and the premium before a single unit of profit existed, and at 102 the position is still down 100 despite the call being in the money.

The first half of the price series with a fixed cost marked.
The premium you paid is sunk the moment you pay it. Illustrative chart - not real market data.

That gap between the strike and the breakeven is the part beginners lose money to. “It went up” is not the test. “It went up by more than I paid” is.

The asymmetry that defines the instrument

The second half of the price series with a capped and an uncapped side.
A buyer's loss is capped. A seller's is not. Illustrative chart - not real market data.

A buyer risks the premium and no more. Whatever happens, 300 is the loss on the default position.

A seller receives the premium and takes the other side of that. The gain is capped at what they collected and the loss is whatever the underlying does, which on a naked call has no ceiling at all.

Neither side is the good side. The buyer pays for a capped loss and a low probability; the seller is paid for an uncapped one and a high probability. Which is better depends entirely on the price, and the price is set by people who do this professionally.

Why this is expiry only

A window of price bars running toward expiry.
Before expiry the price includes time you have not spent. Illustrative chart - not real market data.

Before expiry an option is worth more than its intrinsic value, because there is still time for the underlying to move. That extra is time value, and this calculator excludes it deliberately.

A long-horizon view showing accelerating decay.
And that time value drains faster as expiry approaches. Illustrative chart - not real market data.

Time value drains, and it drains faster near the end. A position that is losing today may be worth selling rather than holding, because some time value remains — and this page cannot tell you how much.

Which is the honest limit of a payoff calculator. It answers what the position settles at. It does not price the contract, and anything claiming to do that from four inputs is not doing it properly.

What it costs

A candlestick chart with a volume histogram beneath it.
A thin chain makes the spread the real cost. Illustrative chart - not real market data.

Option spreads are wide relative to the premium. On a 3.00 contract a 0.10 spread is over 3% of the position, paid on the way in and again on the way out.

A candlestick chart annotated with the round-trip cost.
And opening plus closing costs 2% of a bar. Illustrative chart - not real market data.

Commission is charged per contract, so the cost scales with size. On this site’s shared series a round trip is 2% of a median bar’s range — the same arithmetic, in a market where the position is already a fraction of the underlying’s value.

A sideways, range-bound candlestick series.
In a quiet market the premium was the whole trade. Illustrative chart - not real market data.

And what you paid depends on what the market expected. An option bought when expectations were high costs more, so the same move produces less profit.

The original data

Of the 24,971 unique videos in research/search-study-corpus.jsonl, zero have an instruction-shaped title about calculating option profit. Options appear in 235 instruction-shaped titles at a median of 28,192 views across 148 channels, and covered calls in 17 at 31,993. The counts come from site/rank_tools2.py.

Price bars cut short at a decision on expiry day.
It is at the strike on expiry day. Hold? Illustrative chart - not real market data.

235 videos on options and none on working out what a position is worth. The strategies are covered exhaustively — spreads, wheels, iron condors — and the arithmetic underneath all of them is covered nowhere, which is roughly the same as teaching chess openings without saying how the pieces move.

The answer to the question on that chart is that at the strike on expiry day the option is worth nothing. Intrinsic value is zero and there is no time left to create any, so holding is a bet on a move in the final hours against a position that decays to zero at the bell. Selling for whatever remains is usually the arithmetic answer.

When it fails

A candlestick series with several gaps, the largest marked.
A gap can settle it while you are asleep. Illustrative chart - not real market data.

The payoff assumes you are present at expiry, and settlement does not wait. A gap on the final morning decides the outcome before any decision is available, and an option that was comfortably in the money on Thursday can settle worthless on Friday. There is no stop that helps — the contract settles at whatever the underlying did, and the buyer’s only protection was the capped loss they already accepted.

The second failure is applying this before expiry. The contract carries time value, so the market price and this figure are different numbers.

A third is forgetting the breakeven. In the money and profitable are not the same condition.

A fourth is ignoring the spread on a thin chain. It can exceed the entire edge on a cheap option.

A fifth is assuming assignment is optional for a seller. It is not, and the uncapped side is where accounts end.

And a sixth is buying cheap far-dated options because the premium is small. They are cheap because the move is unlikely, and the calculator’s breakeven shows how far the underlying has to travel.

Options covers the instrument, the vocabulary and both sides of the trade. Call option is the contract this calculator prices at expiry. And put option is the mirror image, where the payoff runs the other way.

What I actually do

The thing that took me longest to internalise is that buying an option means being right about three things at once: direction, size of move, and timing. A share only asks for the first. That is why an option can be cheap and still be a poor bet — the price is low because all three have to land.

— Michael Whitman

This page is educational, not financial advice. Test every idea on your own charts before risking money.