Free options calculator

Options profit calculator

Quick answer

An options profit calculator shows a position’s profit or loss at expiration for any stock price. This free calculator models up to four legs, each a call or put, bought or sold: start from a preset such as a bull call spread, a straddle or an iron condor, or enter your own strikes and premiums to see the payoff chart, breakevens, maximum profit and maximum loss, with the formulas shown.

Runs in your browser

Option payoff at expiration

Up to 4 legs, each bought or sold. Standard 100-share multiplier; premium is entered per share.

Leg 1
Payoff at expirationProfit or loss at expiration for stock prices from $83.50 to $126.50. Maximum profit: unlimited. Maximum loss: $500.00. Breakeven: $105.00.-$1K$0$1K$2K$3K$90$100$110$120Stock price at expirationBreakeven $105.00At $110.00: $500.00Unlimited profit
Profit or loss at expiration across stock prices, before commissions and fees.

Expiration scenarios

UnderlyingPosition valueProfit / lossReturn

Hypothetical expiration payoff only. Excludes time value, volatility changes, margin, early assignment, commissions, fees, slippage and nonstandard contract multipliers.

Free options profit calculator for calls and puts at expiration

14-day Premium trial. No credit card required. Market data and analytics are for informational purposes only.

Up to four legs

Buy or sell calls and puts in one position, from a single option to an iron condor.

Payoff chart

Profit or loss at expiration across stock prices, with every breakeven marked on the curve.

Shareable link

The link carries every leg and the price at expiration, so a calculation reopens as you left it.

How the options profit calculator works

At expiration, a call is worth the greater of zero or the stock price minus the strike, and a put the greater of zero or the strike minus the stock price. A bought leg gains that value and has paid its premium; a sold leg has received its premium and owes that value. The calculator adds the legs together, multiplies by 100 shares per standard equity-option contract and by the number of contracts, and draws the result for every stock price.

Premium is entered per share, as option prices are quoted, so a premium of $2.50 is $250.00 for one standard contract before commissions and fees. A position you pay to open has a net debit, the premium paid minus the premium received; one you are paid to open has a net credit.

  • Bought call: (max(0, price − strike) − premium) × 100 × contracts.
  • Bought put: (max(0, strike − price) − premium) × 100 × contracts.
  • Sold call or put: the same amount with the sign reversed.
  • Standard multiplier: 100 shares per contract unless the contract is adjusted.

How to read the payoff chart

The horizontal axis is the stock price at expiration and the vertical axis is the position’s profit or loss in dollars. The line is the payoff: green above the zero line, where the position makes money, and red below it, where it loses. Dashed vertical lines mark each breakeven, and a dot marks the price at expiration you entered.

A line that turns flat means the profit or loss is capped beyond that strike. A line still rising or falling at the right edge is labelled unlimited profit or unlimited loss: above the highest strike only calls change the payoff, so a position with more bought calls than sold ones keeps gaining as the stock rises, and one with more sold calls keeps losing.

Buying versus selling an option

Buying an option costs the premium, and that premium is the most a single bought call or put can lose. Selling an option pays the premium up front, and that premium is the most it can make. What a sold option can lose depends on its type.

A sold put loses as the stock falls, but a stock cannot fall below $0, so its maximum loss is the strike minus the premium, times 100 per contract. A sold call loses as the stock rises, and a stock price has no upper limit, so a call sold on its own, with no shares held, shows an unlimited maximum loss. Selling options can also bring early assignment and margin requirements, which this calculator does not model.

Spreads, straddles and iron condors

A vertical spread buys one option and sells another of the same type and expiration at a different strike. The sold leg lowers the cost and caps the gain, so both the maximum profit and the maximum loss are fixed. Its breakeven uses the net premium: for a bull call spread, the lower strike plus the net debit per share; for a bear put spread, the higher strike minus it.

A long straddle buys a call and a put at the same strike, and a long strangle buys them at different strikes. Both need a large move in either direction and have two breakevens. An iron condor sells a put spread and a call spread together for a net credit: it keeps the credit if the stock ends between the two sold strikes, and the bought outer strikes cap its loss. The presets load each of these with round example numbers.

Worked example: long call

Buy one $100.00 call for $2.50 per share, and suppose the stock is at $110.00 at expiration. Each line shows the formula, then the numbers, then the result. Choose the Long call preset above to load these inputs.

At or below $100.00 the call expires worthless and the loss is the $250.00 paid. Above $102.50 every further dollar in the stock adds $100.00 per contract, so the maximum profit is unlimited.

  • Net debit = premium × 100 × contracts = $2.50 × 100 × 1 = $250.00
  • Breakeven = strike + premium = $100.00 + $2.50 = $102.50
  • Profit or loss at $110.00 = (max(0, price - strike) - premium) × 100 × contracts = (max(0, $110.00 - $100.00) - $2.50) × 100 × 1 = $750.00
Payoff at expirationProfit or loss at expiration for stock prices from $83.50 to $126.50. Maximum profit: unlimited. Maximum loss: $250.00. Breakeven: $102.50.-$1K$0$1K$2K$3K$90$100$110$120Stock price at expirationBreakeven $102.50At $110.00: $750.00Unlimited profit
Long $100.00 call bought for $2.50: profit or loss at expiration, marked at $110.00.

Worked example: bull call spread

Buy the $100.00 call for $4.00 and sell the $110.00 call for $1.50, one contract each, same expiration. The premium received pays for part of the premium paid, and in exchange the sold call caps the gain above $110.00. Choose the Bull call spread preset above to load these inputs.

The breakeven of a spread uses the net premium: the lower strike plus the net debit per share. Below $100.00 both calls expire worthless and the loss is the $250.00 net debit; at or above $110.00 the profit is the full $750.00.

  • Net debit = premium paid - premium received = $4.00 × 100 × 1 - $1.50 × 100 × 1 = $250.00
  • Breakeven = lower strike + net debit per share = $100.00 + ($4.00 - $1.50) = $102.50
  • Maximum profit = (higher strike - lower strike) × 100 - net debit = ($110.00 - $100.00) × 100 - $250.00 = $750.00
Payoff at expirationProfit or loss at expiration for stock prices from $83.50 to $126.50. Maximum profit: $750.00. Maximum loss: $250.00. Breakeven: $102.50.-$500$0$500$1K$90$100$110$120Stock price at expirationBreakeven $102.50At $110.00: $750.00
Bull call spread, $100.00/$110.00: profit capped at $750.00, loss capped at the $250.00 net debit.

Worked example: long straddle

Buy the $100.00 call for $3.00 and the $100.00 put for $2.80. A straddle pays when the stock moves far enough in either direction, so it has two breakevens: the strike minus and plus the total premium per share. Choose the Long straddle preset above to load these inputs.

The worst case is the stock ending exactly at $100.00, where both options expire worthless and the whole $580.00 is lost. Between $94.20 and $105.80 the position loses money at expiration; outside that range it gains.

  • Net debit = call premium + put premium = $3.00 × 100 × 1 + $2.80 × 100 × 1 = $580.00
  • Maximum loss at $100.00 = $3.00 × 100 × 1 + $2.80 × 100 × 1 = $580.00
  • Lower breakeven = strike - (call premium + put premium) = $100.00 - ($3.00 + $2.80) = $94.20
  • Upper breakeven = strike + (call premium + put premium) = $100.00 + ($3.00 + $2.80) = $105.80
Payoff at expirationProfit or loss at expiration for stock prices from $78.33 to $121.67. Maximum profit: unlimited. Maximum loss: $580.00. Breakeven: $94.20 and $105.80.-$1K$0$1K$2K$80$90$100$110$120Stock price at expirationBreakeven $94.20Breakeven $105.80Unlimited profit
Long $100.00 straddle: the maximum loss of $580.00 at the strike, breakevens at $94.20 and $105.80.

What the calculator leaves out

The payoff is calculated at expiration only. Before expiration an option also carries time value, which depends on implied volatility, time remaining, interest rates and dividends, so a position closed early can show a different gain or loss than this chart at the same stock price. An option-pricing model with volatility scenarios answers that question; intrinsic payoff alone does not.

Commissions, fees, slippage, early assignment, margin and nonstandard contract multipliers are excluded. The calculator checks arithmetic; it does not estimate how likely a price is or recommend a trade. Verify the contract multiplier and settlement rules for the specific option you are evaluating.

Frequently asked questions

Straight answers to common questions on this topic.

How do I read an options payoff chart?

Read the stock price at expiration along the bottom and the profit or loss up the side. Where the line is above zero the position makes money at that price, and where it is below zero it loses. The breakevens are where the line crosses zero, and a line that keeps rising or falling at the edge of the chart means unlimited profit or unlimited loss.

What does breakeven mean for an options spread?

It is the stock price at expiration where the whole spread nets $0 after the premium paid and received. For a bull call spread it is the lower strike plus the net debit per share: buying the $100.00 call for $4.00 and selling the $110.00 call for $1.50 breaks even at $102.50.

Why does a short call show unlimited loss?

A sold call loses money once the stock rises above the strike plus the premium received, and a stock price has no upper limit. With no shares held and no bought call at a higher strike to offset it, the calculator reports the maximum loss as unlimited. A sold put is different: its loss is bounded because a stock cannot fall below $0.

Does the calculator include time value or implied volatility?

No. It calculates the payoff at expiration only, when an option is worth its intrinsic value. Before expiration the option price also includes time value, which moves with implied volatility, time remaining, rates and dividends, so a position closed early can show a different result than the chart.

What does premium per share mean?

Option prices are quoted per share of the underlying stock. A standard U.S. equity option covers 100 shares, so a $2.50 premium costs $250.00 for one contract before commissions and fees. Enter the quoted price; the calculator multiplies it by 100 and by the number of contracts.

Does every option contract represent 100 shares?

Most standard U.S. equity options use a 100-share multiplier, but adjusted contracts and some products can differ. Check the contract specification.

Put the research in one place

Start free. Free account: options data delayed 16 minutes. No account: 60 minutes. Premium adds alerts and Strategy Lab, and real-time options data for users who complete the OPRA non-professional attestation.

Start free