Options profit calculator

This options profit calculator shows what a position makes or loses at expiry: a long or short call or put, a bull call spread, a bear put spread, a long straddle, a long strangle or an iron condor. It finds every breakeven, labels unlimited profit or loss as such, and lets you set the contract size and fees.

Switching currency changes formatting only. Amounts are not converted.

$

$

The option price as quoted, per unit of the underlying, not per contract.

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$
$0.01$1,000,000

The price you want to test. The calculator holds no live prices.

How many units of the underlying one contract covers. Each contract's specification sets it; enter 1 to see results per unit.

Fees and commissions
$

Commissions and other costs to open and close, in total. They are spread across every unit, so they move the breakevens.

Show the working

Every strategy here is built from calls and puts

Spreads, straddles and condors combine the same two building blocks. The Option Trading Professional Course covers how options work, how they differ from futures, and how traders use them for speculation and hedging.

See the course

These are financial calculators made to make calculations easier and to help you find answers. They work only on the numbers you enter.

Trading stocks, forex, crypto and options carries a substantial risk of loss. This calculator does arithmetic on the numbers you enter and is not investment advice.

Worked example. Buying one call with a $100 strike for $5.00, on a contract covering 100 units, costs $500. If the underlying is at $110 at expiry, the call pays $10.00 a unit and the profit is $500. The breakeven is $105, and the most the position can lose is the $500 premium.

Each leg at your expiry price

What every option pays at the price you entered, and its profit or loss per unit after its premium.

Profit or loss at the prices that matter

The strikes, the breakevens, your price and the ends of the chart, per unit and for the whole position after fees.

How do you calculate options profit at expiry?

On the expiry date an option is worth only its intrinsic value, which makes the arithmetic exact. A call pays max(price at expiry - strike, 0) per unit and a put pays max(strike - price at expiry, 0). From that payoff, take away the premium if you bought the option; if you sold it, you keep the premium and owe the payoff instead. Then multiply by the number of contracts and the units each contract covers, and take off any fees.

Profit = (payoff per unit - premium per unit) x contracts x units per contract - fees, with the sign reversed for every leg you sold. A multi-leg position is simply the sum of its legs.

With the default inputs you buy one call with a $100 strike for $5.00, and the contract covers 100 units. At $110 on expiry the call pays $10.00 a unit, so the profit is ($10.00 - $5.00) x 1 x 100 = $500. At $103 it pays $3.00 and the position is $200 down. At any price of $100 or less the call expires worthless and the whole $500 premium is gone. The tables under the calculator show each leg and a ladder of prices for whatever you enter.

Breakeven, maximum profit and maximum loss by strategy

Each row uses this page's default strikes and premiums, one contract and 100 units per contract, with no fees. Every figure comes from the same payoff arithmetic the calculator runs.

StrategyLegsNet premiumMaximum profitMaximum lossBreakeven at expiry
Long callBuy the 100 call at 5.00$500 paidUnlimited$500$105.00
Short callSell the 100 call at 5.00$500 received$500Unlimited$105.00
Long putBuy the 100 put at 5.00$500 paid$9,500$500$95.00
Short putSell the 100 put at 5.00$500 received$500$9,500$95.00
Bull call spreadBuy the 100 call at 6.00, sell the 110 call at 2.50$350 paid$650$350$103.50
Bear put spreadBuy the 100 put at 5.50, sell the 90 put at 2.00$350 paid$650$350$96.50
Long straddleBuy the 100 call at 5.00 and the 100 put at 4.50$950 paidUnlimited$950$90.50 and $109.50
Long strangleBuy the 95 put at 2.50 and the 105 call at 2.80$530 paidUnlimited$530$89.70 and $110.30
Iron condorBuy the 85 put at 0.80, sell the 90 put at 1.90, sell the 110 call at 1.70, buy the 115 call at 0.70$210 received$210$290$87.90 and $112.10

The shortcuts behind the table: a long call breaks even at strike plus premium and a long put at strike minus premium. A bull call spread breaks even at the lower strike plus the net debit, a bear put spread at the higher strike minus the net debit, and both make at most the gap between the strikes minus that debit. A straddle or strangle needs the price to move beyond the strikes by the total premium paid. An iron condor keeps its credit between the two sold strikes and loses at most the width of one wing minus the credit.

Buying versus selling a call or a put: who carries the risk?

Buying and selling the same option are mirror images. The buyer pays the premium and can lose no more than that; the seller collects the premium and can make no more than that. What differs is the other side of the trade.

  • Long put. Buying the 100 put for $4.00 and seeing the price at $90 at expiry gives a payoff of $10.00 a unit, a profit of $600 on one 100-unit contract. The breakeven is $96.00. The largest possible gain is reached only if the price falls to zero, because a price cannot go below nothing.
  • Short put. Selling the 100 put for $5.00 brings in $500. If the price ends at $80, the put costs the seller $20.00 a unit and the position loses $1,500. The worst case is a price of zero: ($100 - $5.00) x 100 = $9,500. That loss is large, but it has a floor, and the calculator shows the number.
  • Short call. Selling the 100 call for $5.00 also brings in $500, but a rising price has no ceiling. At $130 the position is $2,500 down, and every further dollar adds $100 to the loss. The calculator labels this maximum loss as unlimited and adds a note.

Whoever sells an American-style option can also be assigned before expiry. This page values every position at expiry only, so an early assignment is outside what it shows.

Spreads and straddles make sense once the behavior of a single call and put is second nature. See the Option Trading Professional Course.

Bull call spread and bear put spread: profit with a ceiling and a floor

A vertical spread buys one option and sells another of the same type at a different strike. The option sold pays for part of the option bought, which lowers the cost, and in return it caps the profit.

Bull call spread. Buy the 100 call for $6.00 and sell the 110 call for $2.50. The net debit is $3.50 a unit, or $350 on one contract. The spread is worth at most the $10 gap between the strikes, so the most it can make is $10.00 - $3.50 = $6.50 a unit, $650 in all, at any price from $110 upward. At $104 at expiry it makes $50; at $115 it still makes $650, because the call sold gives back every dollar above $110. Below $100 both calls expire worthless and the $350 is lost.

Bear put spread. Buy the 100 put for $5.50 and sell the 90 put for $2.00, again a $350 debit. The position gains as the price falls, up to $650 at $90 or lower. With the price at $92 on expiry the bought put pays $8.00, the sold put pays nothing, and the profit is $450. The breakeven is $100 - $3.50 = $96.50.

Change either premium in the calculator and the breakeven, the maximum profit and the maximum loss all move by the same amount per unit, because the gap between the strikes stays fixed.

Long straddle and long strangle: when does a big move pay?

Both positions buy a call and a put, so they gain from a large move in either direction and lose when the price stays still.

Straddle. Buying the 100 call for $5.00 and the 100 put for $4.50 costs $9.50 a unit, $950 on one contract. If the price is exactly $100 at expiry, both options are worthless and the full $950 is lost. The breakevens are $100 minus and plus $9.50, so $90.50 and $109.50: the price has to move 9.50% either way just to recover the premium. At $120 the call pays $20.00 and the straddle makes $1,050.

Strangle. Buying the 95 put for $2.50 and the 105 call for $2.80 costs less, $530, but both strikes sit further away. The breakevens are $95 - $5.30 = $89.70 and $105 + $5.30 = $110.30, a move of 10.30% down or up from $100. In pounds, three contracts of the same strangle with the price at £120 on expiry make £2,910: the call pays £15.00 a unit against £5.30 of premium, times 300 units.

Between the two strikes the strangle loses its whole premium, which is why its payoff chart has a flat floor where the straddle's comes to a point.

Iron condor: how the credit, the wings and the breakevens fit

An iron condor sells a put and a call around the current price and buys a further put and call as protection. It opens for a net credit and keeps all of it if the price at expiry lands between the two sold strikes.

With the defaults you buy the 85 put for $0.80, sell the 90 put for $1.90, sell the 110 call for $1.70 and buy the 115 call for $0.70. The credit is $2.10 a unit, $210 on one contract, and that is the maximum profit. Each wing is $5 wide, so the most the condor can lose is $5.00 - $2.10 = $2.90 a unit, or $290, below $85 or above $115. The breakevens are $90 - $2.10 = $87.90 and $110 + $2.10 = $112.10.

A euro example on an index. Suppose an index option's specification sets 10 euros per index point. Buy the 4,800 put for 12 points, sell the 4,850 put for 20, sell the 5,150 call for 18 and buy the 5,200 call for 11. The credit is 15 points, €150 on one contract. Enter 10 as the units per contract and the calculator shows a maximum loss of €350, breakevens at 4,835 and 5,165, a profit of €150 with the index at 5,000 on expiry, and a loss of €150 at 5,180.

How contract size, quantity and fees change the result

Premiums are quoted per unit of the underlying. A $5.00 premium on a contract covering 100 units costs $500, and the same premium on a contract covering 10 units costs $50. Contract sizes, whether a contract settles in cash or by delivery, and whether it can be exercised early are all fixed in each contract's specification, so the calculator takes the units per contract as an input with 100 as a starting value. Set it to 1 to read every figure per unit.

Quantity scales everything in a straight line. Two contracts of 10 units each turn the default long call into a $100 profit at $110, with the same $105 breakeven.

Fees work differently: they shift the breakevens. Spread $20 of costs across the 100 units of the default call and each unit carries $0.20 more, so the breakeven moves from $105.00 to $105.20, the most you can lose rises from $500 to $520, and the profit at $110 falls to $480. On a narrow spread or a small credit, costs can take a large share of the maximum profit, which is why the field sits under Fees and commissions.

How to build an option profit table in Excel or Google Sheets

Put the price at expiry in B1, the strike in B2, the premium per unit in B3, the number of contracts in B4 and the units per contract in B5. Then:

  • Long call: =(MAX(B1-B2,0)-B3)*B4*B5
  • Long put: =(MAX(B2-B1,0)-B3)*B4*B5
  • Short call or short put: the same formula multiplied by -1.

With 110, 100, 5, 1 and 100 in those cells, the long call formula returns 500, the same as the calculator. For a spread, give each leg its own row and add the rows. To draw a payoff chart, list prices down column A, point B1 at A2 in a copy of the formula, fill it down, and insert a line chart. A breakeven is where the column changes sign; checking the rows either side of a strike is the quickest way to find it by hand.

What the options profit calculator leaves out

It answers one question: what the position is worth on the expiry date at the price you enter. It does not show value before expiry, when options still carry time value that depends on volatility, interest rates and the days left. For that, use the Black-Scholes calculator, and to turn a quoted premium into the volatility it implies, the implied volatility calculator.

It also leaves out early exercise and assignment on American-style options, dividends paid before expiry, margin that a broker may require on sold options, the gap between bid and ask prices, and tax. Each of these can change the money you actually end with. Shares held against a sold call are a separate case with its own page, the covered call calculator. For how option buyers and sellers use positions like these to hedge, read how options are used for hedging.

Common mistakes and terms in option profit math

  • Reading the premium as a contract price. A quote of 5.00 usually means 5.00 per unit; on a 100-unit contract the cost is 500.
  • Forgetting the premium in the breakeven. A call with a $100 strike is in the money above $100 but profitable only above $105 when it cost $5.00.
  • Calling a short put's loss unlimited. It is capped at the strike minus the premium, per unit, because the price cannot fall below zero.
  • Leaving fees out of a small credit. On a $210 condor credit, $20 of costs is close to a tenth of the maximum profit.
  • Using expiry figures before expiry. A spread that shows $650 at expiry is usually worth less than that while time remains.

Strike: the price at which the option can be exercised. Premium: the price paid for the option. Intrinsic value: what the option pays if exercised now. Net debit or credit: premium paid minus premium received across the legs. Breakeven: the expiry price at which profit is zero after premiums and fees. Wing: the protective option bought beyond a sold strike in a condor.

Frequently asked questions

How do you calculate profit on a call option?

At expiry, take max(price at expiry - strike, 0), subtract the premium, and multiply by contracts and units per contract. A $100 call bought for $5.00 makes ($10.00 - $5.00) x 100 = $500 with the price at $110.

How is an option's breakeven price worked out?

For a bought call it is the strike plus the premium, and for a bought put the strike minus the premium. Fees add to the premium per unit: $20 of fees on 100 units moves a $105 breakeven to $105.20.

What is the most I can lose buying an option?

The premium you paid plus any fees. Buying one 100-unit contract at $5.00 risks $500. The option can expire worthless, so that whole amount can be lost.

Why is the loss on a short call unlimited?

The seller owes the call's payoff, and a price has no upper limit. A $100 call sold for $5.00 loses $2,500 on one 100-unit contract at $130, and $100 more for each further dollar of price.

How much can you lose selling a put?

At most the strike minus the premium, per unit, reached if the price falls to zero. Selling a $100 put for $5.00 on 100 units can lose up to $9,500. The loss is large but it is finite.

What is the maximum profit on a bull call spread?

The gap between the strikes minus the net premium paid. Buying the 100 call for $6.00 and selling the 110 call for $2.50 costs $3.50, so the most it can make is $6.50 a unit, or $650 on 100 units.

When does a long straddle make money at expiry?

When the price ends further from the strike than the total premium paid. A straddle at $100 costing $9.50 profits below $90.50 or above $109.50, and loses the full premium if the price ends exactly at $100.

How does an iron condor make or lose money?

It collects a credit and keeps it if the price at expiry is between the two sold strikes. With a $2.10 credit and $5 wings, it makes at most $210 and loses at most $290 on 100 units.

Does this calculator show profit before expiry?

No. It values every position on the expiry date, when only intrinsic value is left. Before expiry an option also has time value, which a pricing model such as Black-Scholes estimates.

Why does the calculator ask for units per contract?

Premiums are quoted per unit, but contracts cover a set number of units that each contract's specification defines. Enter that number to see results for the whole contract, or 1 to see results per unit.

Courses behind options strategies

Option Trading Professional Course

Structured options trading course covering how options work, how they differ from futures, and how traders use them for speculation and hedging.

See what the course covers

Stock Market Trading Professional Course

All-in-one stock market training program led by Arvind Sharma, combining multiple core areas of trading into a single structured course.

See what the course covers

Stock Trading Rules and Strategies

Practical program explaining why trading rules matter and how traders apply predefined strategies for day trading and short-term market analysis.

See what the course covers

Sources and review

Last reviewed 13 November 2026 by the NIFM Academy editorial team. Next review by 13 May 2027.

  • Option payoff at expiry, call payoff max(price - strike, 0) and put payoff max(strike - price, 0) per unit, less or plus the premium, summed across legs; every step is printed in the working under each result. Checked 13 November 2026.
  • Contract terms, units per contract, exercise style and settlement are set in each contract's specification, so the calculator takes the contract size as an input. Checked 13 November 2026.

About these calculators. These are financial calculators made to make calculations easier and to help you find answers. Every result is arithmetic on the figures you enter. It is not a forecast, and it is not a recommendation to buy, sell or hold any security, currency, fund or product. NIFM Academy is an online education provider.

Amounts are shown in the currency you choose and are never converted between currencies. Any rate, allowance or tax figure the page fills in is dated where it appears, and you can change it.