Audited 31 Jul 2026·Last updated 28 Oct 2026·3 citations·Tier 2·0 uses

Call Option Calculator

Find the payoff and net profit per share of a bought call option held to expiry, from the final underlying price, the strike price and the premium paid.

Call Option Calculator

Expiration payoff per share
20
What the call is worth per share at expiration: the amount the final price exceeds the strike, or zero, in the currency of your prices.
Net profit per share
15
Model scope
Long European-style expiration payoff arithmetic, not investment advice or an option valuation; contract multiplier, exercise style, early exercise, assignment, fees, taxes, dividends, volatility, time value, liquidity, and loss risk are outside it.

Background.

Buying a call option buys a right without an obligation: the right to purchase a stock or other asset at a fixed strike price, with the right expiring on a set date. Whether that right is worth anything at the end comes down to one comparison. If the asset finishes above the strike, the holder can buy at the strike and is ahead by the difference. If it finishes at or below, nobody would pay the strike for something cheaper in the market, and the option lapses worthless.

That gives a long call its lopsided shape. The most the buyer can lose is the premium paid to open the position. The gain has no fixed ceiling, because it grows unit for unit with every point the price ends above the strike. In between sits the break-even price, the strike plus the premium, where the payoff exactly repays what the option cost.

Enter the price at expiration, the strike and the premium per share, and the page returns two figures. The payoff is what the option itself is worth at expiry, max(price − strike, 0). Net profit subtracts the premium. With the stock at 120, a strike of 100 and a premium of 5, the call pays 20 per share and nets 15.

Everything here is per share and at expiration only. A standard US equity option covers 100 shares, so multiply by 100 for one contract. Before expiry an option also carries time value that depends on volatility, interest rates and dividends, which is a valuation problem this page does not attempt; commissions, taxes and early exercise or assignment are left out as well. Treat it as arithmetic for checking a trade, not a recommendation to make one.

What is call option calculator?

A call option's expiration payoff is the value, at the moment the option expires, of the right to buy the underlying at the strike price. It equals the final price minus the strike when that difference is positive and zero otherwise, because no holder exercises a right to pay more than the market price. Net profit per share is that payoff minus the premium originally paid. Both are in the currency the prices are quoted in, per share of the underlying.

How to use this calculator.

  1. Enter the Underlying price at expiration: the stock's closing or settlement price on the expiry date, or any price you want to test.
  2. Enter the Strike price from the option's description, such as the 100 in a '100 call'.
  3. Enter the Premium paid per share, which is the quoted option price, not the contract total. Paying 500 for a 100-share contract is a premium of 5.
  4. Read the payoff and net profit, then multiply both by the contract's share count, normally 100, and by the number of contracts you hold.
  5. Rerun with several expiration prices, including one below the strike, to see the whole range of outcomes before trading.

The formula.

payoff = max(S_T-K,0); profit = payoff-premium

Payoff = max(S_T − K, 0) and profit = payoff − premium, where S_T is the underlying price at expiration, K is the strike and the premium is the per-share price paid for the option. The max function captures what makes an option an option: below the strike the holder simply does not exercise, so the payoff floors at zero rather than going negative. Above the strike it rises by exactly one for each one-unit rise in S_T. Setting profit to zero gives the break-even price, K + premium. The premium is spent at purchase, so it is subtracted whether or not the option finishes in the money, which makes −premium the worst possible result. All three inputs must be positive. Time, volatility and interest rates do not appear because at expiration an option has no time value left; only the gap between S_T and K remains.

A worked example.

Example

A trader paid a premium of 5 per share for a call struck at 100, and at expiration the stock settles at 120. The option is in the money by 120 − 100 = 20, so the payoff is max(20, 0) = 20 per share. Subtracting the 5 premium leaves a net profit of 20 − 5 = 15 per share. On one 100-share contract that is 2,000 of payoff and 1,500 of profit on a 500 outlay, a 300% return on the premium. Break-even was 100 + 5 = 105. Had the stock settled at 103, the call would still pay 3 per share but the trade would lose 2; at 95 the payoff is max(95 − 100, 0) = 0 and the loss is the full premium of 5 per share.

terminal Underlying Price120
strike Price100
premium Per Share5

Frequently asked questions.

Where is the break-even price for a call I bought?
At the strike plus the premium. With a strike of 100 and a premium of 5, the stock must finish at 105 for the payoff to repay the cost. Between 100 and 105 the option is worth something at expiry, but less than you paid: at 103 it pays 3 and the trade loses 2 per share.
Why can't I lose more than the premium?
Because the payoff can never fall below zero. If the stock collapsed from 100 to 50, someone holding the shares would be down 50 each, while the call buyer is down only the 5 premium, or 500 on a 100-share contract. The price of that protection is that the premium is gone in full whenever the stock ends at or below the strike.
Does this page work for put options?
No, it calculates bought calls only. A put pays when the price finishes below the strike, so its expiration payoff is the mirror image, max(strike − price, 0): a 100 put with the stock at 80 is worth 20 per share before subtracting its premium.
How do I convert per-share figures to a whole contract?
Multiply by the number of shares the contract delivers, which is 100 for a standard US equity option, then by the number of contracts. After a stock split, merger or special dividend an option can be adjusted to deliver a different quantity, so check the contract terms if the figure looks odd.
Why is my broker showing a different value before expiration?
Before expiry the market price of an option includes time value on top of max(price − strike, 0), reflecting the chance of a further move before the deadline. That extra value shrinks to nothing by expiration, which is the only moment this page describes. Commissions and fees also reduce what you actually keep.
Is the percentage return on a call bigger than on the stock?
It can be much bigger in either direction. If the stock rises from 100 to 120, the shares gain 20%, while a 5 premium that turns into a 20 payoff earns 300%. If the stock ends at 100 instead, the shareholder is flat and the call buyer loses 100% of the premium.

How this page was produced

Published by
Quanta Calculator
Primary sources
3 cited below
Method
payoff = max(S_T-K,0); profit = payoff-premium
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon