Options Spread Calculator

Calculate the profit or loss, maximum profit, maximum loss and breakeven price of a vertical options spread at expiration. Choose a bull call, bear put, bull put or bear call spread, add your strikes, premiums, number of spreads and fees, and see the payoff diagram.

$

$

The option's quoted price per share, as an options chain shows it. A quote of 3.20 is $320 for a 100-share contract.

$

The short strike must be higher than the long strike for a bull call spread.

$

One spread is one long contract plus one short contract.

Most standard equity options cover 100 shares per contract. Change this only if your contract's specification differs.

$

Total dollars for the whole position, all legs and spreads together. Leave blank to exclude fees.

$

The price you want to test. Try several to see the whole payoff.

Choose a strategy, enter both strikes and premiums, then select Calculate.

Your inputs are processed entirely in your browser and are restored automatically if you reload this page. Nothing is sent to a server. Results are expiration payoff estimates from the figures you enter, not market quotes or trading advice.

What the Options Spread Calculator does

An options spread calculator shows what a two-leg options position earns or loses when it expires. This one is built for vertical spreads: you buy one option and sell another of the same type, on the same underlying, with the same expiration date, at two different strike prices. Choose one of four strategies (bull call, bear put, bull put or bear call), enter both strikes, both premiums, the number of spreads and an underlying price at expiration. It returns the profit or loss at that price, the maximum profit, maximum loss and breakeven price, a payoff diagram and a scenario table.

The calculator is deliberately limited to the two-leg vertical spread. Iron condors, butterflies, calendar and diagonal spreads and ratio spreads involve more legs or different expirations, so they are outside what it models. It works in U.S. dollars, assumes a 100-share contract multiplier unless you change it, and evaluates the position at expiration only. If you also want to see a single call or a covered call, the Call Option Calculator covers those alongside a bull call spread.

Choosing a vertical spread: bull or bear, debit or credit

Two decisions define a vertical spread. The first is your outlook: bullish strategies profit when the underlying rises, bearish strategies when it falls. The second is whether you open the position for a net debit (you pay) or a net credit (you receive). Combining them gives four strategies, each with one option bought (the long leg) and one sold (the short leg).

The four vertical spreads and how their legs are arranged
StrategyOutlookBuy (long leg)Sell (short leg)At entry
Bull call spreadBullish1 call at the lower strike1 call at the higher strikeNet debit
Bear put spreadBearish1 put at the higher strike1 put at the lower strikeNet debit
Bull put spreadBullish1 put at the lower strike1 put at the higher strikeNet credit
Bear call spreadBearish1 call at the higher strike1 call at the lower strikeNet credit

In a debit spread, the option you buy costs more than the one you sell, so your most you can lose is the debit. In a credit spread the option you sell brings in more than the one you buy, so you keep the credit if both options expire worthless, and your maximum loss is the strike gap minus that credit. The calculator checks that your strikes are in the right order for the chosen strategy and that the premiums are consistent with a debit or a credit, so an entry error shows up before it reaches the results.

Calculator inputs and units

  • Long strike and short strike (USD) are the strike prices of the option you buy and the option you sell. For a bull call or bull put spread the long strike is the lower one; for a bear put or bear call spread it is the higher one.
  • Premium paid (long leg) and premium received (short leg) are entered per share, the way an options chain quotes them. A quote of 3.20 is $320 for one standard contract, not $3.20. The net of the two is the spread's net debit or net credit per share.
  • Number of spreads is a whole number. One spread is one long contract plus one short contract, so two spreads are two of each.
  • Contract multiplier is the number of shares a contract covers. Most standard equity options cover 100 shares, according to The Options Clearing Corporation (OCC), and the field defaults to 100. Some contracts differ, such as options on certain fund shares or contracts adjusted after a corporate action, so check your contract's specification before changing it.
  • Underlying price at expiration (USD) is the price you want to test. It is a what-if input, not a forecast.
  • Commissions and fees (USD, optional) is one total for the whole position. Leave it blank to exclude fees.

Calculator results explained

  • Profit or loss at expiration is the dollar result for the whole position at the underlying price you entered, after fees if you entered any.
  • Maximum profit and maximum loss are the best and worst outcomes at expiration. In every vertical spread the maximum profit occurs when the underlying finishes at or beyond the short strike in the direction you want, and the maximum loss occurs when it finishes at or beyond the long strike in the opposite direction.
  • Breakeven price is the expiration price at which the profit or loss is zero. It always lies between the two strikes. If the net debit is at least the spread width (or fees outweigh a credit), no profit is possible and the calculator shows “None”.
  • Return on risk is the maximum profit divided by the maximum loss. For a debit spread the denominator is the amount you pay; for a credit spread it is the spread width minus the credit, which is the most you can lose. It is a ratio at expiration, not an annualized return and not a probability.
  • Spread width, net debit or credit and which legs finish in the money are shown so that each number can be traced back to the inputs.

Reading the payoff diagram and scenario table

The payoff diagram plots profit or loss against the underlying price at expiration. The line is flat below the lower strike and above the higher strike, because beyond the strikes the two options move together and offset each other. Between the strikes only one option has value, so the profit or loss changes by the multiplier times the number of spreads for every $1 the underlying moves. Dashed lines mark both strikes and the breakeven, and the dot shows the price you entered.

The scenario table lists the result below the lower strike, at each strike, between the strikes, at the breakeven and above the higher strike, so you can match the chart to the numbers. Here is the table for the bull call example used below: strikes of $50 (long) and $55 (short), premiums of $3.20 paid and $1.10 received, 2 spreads, no fees.

Expiration scenarios for the bull call spread example
Underlying price at expirationLong $50 callShort $55 callProfit or lossRegion
$48.00WorthlessWorthless−$420Below both strikes: maximum loss
$50.00WorthlessWorthless−$420At the long strike: maximum loss
$52.10$2.10Worthless$0Breakeven
$53.00$3.00Worthless+$180Between the strikes
$55.00$5.00Worthless+$580At the short strike: maximum profit
$58.00$8.00$3.00+$580Above both strikes: maximum profit

Spread formulas and worked examples

These formulas follow the Options Industry Council (OIC) strategy descriptions for each vertical spread. All premiums are per share, and dollar results are multiplied by the contract multiplier and the number of spreads.

  • Spread width = higher strike − lower strike.
  • Net debit = premium paid − premium received. Net credit = premium received − premium paid.
  • Debit spread: maximum profit = (width − net debit) × multiplier × spreads; maximum loss = net debit × multiplier × spreads.
  • Credit spread: maximum profit = net credit × multiplier × spreads; maximum loss = (width − net credit) × multiplier × spreads.
Breakeven formula for each strategy
StrategyBreakeven at expiration
Bull call spreadLong call strike + net debit
Bear put spreadLong put strike − net debit
Bull put spreadShort put strike − net credit
Bear call spreadShort call strike + net credit

Debit spread example: bull call spread

You buy a $50 call for $3.20 and sell a $55 call for $1.10, 2 spreads, 100 multiplier. The premiums are illustrative, not market quotes.

  • Net debit = $3.20 − $1.10 = $2.10 per share. Spread width = $55 − $50 = $5.00.
  • Maximum loss = $2.10 × 100 × 2 = $420, if the underlying finishes at or below $50.
  • Maximum profit = ($5.00 − $2.10) × 100 × 2 = $580, if it finishes at or above $55.
  • Breakeven = $50 + $2.10 = $52.10. Return on risk = $580 ÷ $420 = 138.1%.

Credit spread example: bull put spread

You sell a $100 put for $2.40 and buy a $95 put for $1.00, 1 spread, 100 multiplier. Again the premiums are illustrative.

  • Net credit = $2.40 − $1.00 = $1.40 per share. Spread width = $100 − $95 = $5.00.
  • Maximum profit = $1.40 × 100 = $140, if the underlying finishes at or above $100 and both puts expire worthless.
  • Maximum loss = ($5.00 − $1.40) × 100 = $360, if it finishes at or below $95.
  • Breakeven = $100 − $1.40 = $98.60. Return on risk = $140 ÷ $360 = 38.9%. At $97 the short put is $3 in the money and the long put is worthless, so the result is ($1.40 − $3.00) × 100 = −$160.

A positive number is a profit and a negative number is a loss throughout. The calculator uses the same convention.

Commissions and fees

Enter the total fees for the whole position in the fees field, including commissions and per-contract charges for every leg you open and close, plus any exercise or assignment charge you expect. The calculator spreads the total over the position: fee per share = total fees ÷ (multiplier × spreads). That amount is deducted from the net premium, so each formula above then produces a fee-inclusive result.

Fees lower every profit and raise every loss by the same dollar amount, and they shift the breakeven by the fee per share in the direction of your outlook: up for bullish spreads, down for bearish ones. On the bull call example with $8 of fees, the fee is $0.04 per share. After fees, the maximum profit is $572, the maximum loss is $428 and the breakeven is $52.14. On the bull put example with $5 of fees, the maximum profit is $135, the maximum loss is $365 and the breakeven is $98.65.

Whenever fees are above zero, the calculator labels the headline figures “after fees” and lists the matching “before fees” figures underneath. With the field left blank, fees are excluded and nothing is labeled.

Expiration payoff versus value before expiration

This calculator shows expiration outcomes only. It does not take an analysis date, implied volatility or time remaining as inputs. That matters, because before expiration both options still carry time value and their prices move with implied volatility, interest rates and expected dividends. The market value of an open spread usually differs from its expiration payoff at the same underlying price, and the two converge as expiration approaches. Your broker's open-position profit and loss will therefore not match this tool until the options expire.

The calculator also does not show a probability of profit. A credible figure needs a pricing model, a volatility estimate and stated assumptions, and a single number would hide how sensitive it is to those choices. If you want model-based values for the individual legs, the Black-Scholes Calculator prices European-style options and shows each option's risk-neutral chance of finishing in the money. Listed equity and ETF options are American style, so treat those results as an approximation.

Exercise, assignment and expiration risks

A payoff calculation assumes the spread settles cleanly at expiration. Real positions can behave differently, and these are the main reasons.

  • Exercise style. OCC's Characteristics and Risks of Standardized Options says an American-style option may be exercised at any time before it expires, while a European-style option can be exercised only at expiration. Cboe notes that equity and ETF options such as SPY options are American style, while Mini-SPX (XSP) index options are European style.
  • Early assignment of the short leg. The OIC strategy pages say early assignment is possible at any time. For short calls it generally occurs when the stock goes ex-dividend, and Cboe explains that a call in the money going into the ex-dividend date is most likely to be exercised when the dividend exceeds the option's remaining time value. The call writer must then deliver the shares, and the dividend goes to the holder. For short puts, OIC says early assignment generally occurs only when the put is deep in the money.
  • Only one leg in the money. Between the strikes, one option finishes in the money and the other expires worthless. Exercise or assignment on that single leg creates a stock position (bought for a long call or short put, sold for a long put or short call) that the spread no longer offsets. In a bull put spread, for instance, a short put assigned with the long put out of the money leaves you owning shares at the short strike.
  • Pin risk near the short strike. OIC warns that holding a spread into expiration adds risk when the stock is near the short strike, because you may not know until the next trading session whether the short option was assigned. Its pages suggest closing the spread before expiration or being prepared for either outcome.
  • Funding and margin. Covering an assignment with the long leg can require financing a stock position for a business day, as OIC notes for bull put spreads. Buying-power and margin requirements are set by your broker and can differ from the maximum loss shown here.

Whether an option that finishes only slightly in the money is exercised automatically, and what instructions you can give at expiration, depends on your broker's procedures. Read your broker's expiration policy and OCC's risk disclosure before holding any spread through expiration.

Scope, assumptions and limitations

  • Expiration payoff only. The results are intrinsic-value outcomes at expiration, with no time value, volatility or probability.
  • Two-leg verticals. Both legs share the underlying, option type and expiration and differ only in strike. Iron condors, butterflies, calendars and other strategies are not modeled.
  • One premium per leg. The calculator assumes each leg is opened at the single premium you enter, with no slippage and the same size on both legs.
  • Not modeled. Early assignment, one-leg exercise, dividends, taxes, margin and buying-power requirements, and the cost of any resulting stock position.
  • Not advice. This is a calculation tool, not investment, tax or legal advice. Options involve risk and are not suitable for every investor.

Frequently asked questions

How do I calculate the profit or loss of an options spread at expiration?

For each share, take the intrinsic value of the long option, subtract the intrinsic value of the short option, then add the net premium (premium received − premium paid, which is negative for a debit). Multiply by the contract multiplier and the number of spreads, then subtract any fees. For a bull call spread with the long call at $50 and the short call at $55, bought for $3.20 and sold for $1.10, and an expiration price of $53: the long call is worth $3, the short call is worth $0, and the net debit is $2.10, so the result is ($3 − $0 − $2.10) × 100 × 2 spreads = +$180. Intrinsic value for a call is the greater of 0 and (price − strike); for a put it is the greater of 0 and (strike − price).

What is the difference between a credit spread and a debit spread?

A debit spread costs money to open: the option you buy costs more than the option you sell, so you pay a net debit. Bull call and bear put spreads are debit spreads. A credit spread pays you to open: the option you sell brings in more than the option you buy, so you receive a net credit. Bull put and bear call spreads are credit spreads. The difference shapes the risk: a debit spread can lose only the debit, while a credit spread can lose the spread width minus the credit. In both cases the other end of the payoff is capped as well, because the two options offset each other beyond the strikes.

How do I calculate the maximum profit and maximum loss of a credit spread?

Maximum profit = net credit × multiplier × spreads, and maximum loss = (spread width − net credit) × multiplier × spreads. Take a bull put spread that sells the $100 put for $2.40 and buys the $95 put for $1.00. The net credit is $1.40 and the width is $5, so one spread has a maximum profit of $1.40 × 100 = $140 and a maximum loss of ($5 − $1.40) × 100 = $360. The maximum profit happens if both puts expire worthless. The maximum loss happens if the underlying finishes at or below the lower (long) strike.

How do I calculate the maximum profit and maximum loss of a debit spread?

Maximum profit = (spread width − net debit) × multiplier × spreads, and maximum loss = net debit × multiplier × spreads. For a bull call spread with strikes of $50 and $55, a $3.20 premium paid and a $1.10 premium received, the net debit is $2.10 and the width is $5. With 2 spreads the maximum profit is ($5 − $2.10) × 100 × 2 = $580 and the maximum loss is $2.10 × 100 × 2 = $420. The maximum profit requires the underlying to finish at or above the short strike; the maximum loss happens at or below the long strike.

How do I calculate the breakeven price for each vertical spread strategy?

Add or subtract the net premium from the right strike. Bull call spread: long call strike + net debit. Bear put spread: long put strike − net debit. Bull put spread: short put strike − net credit. Bear call spread: short call strike + net credit. With a $50 long call and a $2.10 net debit the bull call breakeven is $52.10; with a $100 short put and a $1.40 net credit the bull put breakeven is $98.60. Entering fees moves each breakeven by the fee per share, so the calculator reports the breakeven before and after fees when fees are included.

Which strike should I buy and which strike should I sell for each spread?

The strategy decides it. In a bull call spread you buy the lower-strike call and sell the higher-strike call. In a bear put spread you buy the higher-strike put and sell the lower-strike put. In a bull put spread you sell the higher-strike put and buy the lower-strike put. In a bear call spread you sell the lower-strike call and buy the higher-strike call. Which exact strikes to use is a trading decision that depends on your outlook, the premiums and your risk limits, which this calculator does not make for you; it checks that the two strikes are in the right order for the strategy you chose and shows what each choice would pay at expiration.

Should I enter option premiums per share or per contract?

Enter premiums per share, the way an options chain quotes them. The calculator multiplies by the contract multiplier (100 by default) and the number of spreads to get dollars. A quote of $3.20 means $320 for one standard 100-share contract. If you only have a per-contract dollar amount, divide it by the multiplier first: $320 ÷ 100 = $3.20.

How does the number of spreads affect my total profit and loss?

Every dollar result scales in proportion to the number of spreads. Doubling from one spread to two doubles the maximum profit, maximum loss and the profit or loss at any price. The per-share figures, the spread width and the breakeven price do not change, unless you enter fees as a fixed total, because a fixed total spread over more shares is a smaller fee per share. One spread always means one long contract plus one short contract.

How do commissions and fees change my spread's profit and breakeven?

Fees reduce every profit and increase every loss by the same dollar amount. They also move the breakeven by the fee per share (total fees ÷ (multiplier × spreads)) in the direction of your outlook: up for bullish spreads, down for bearish spreads. On the bull call example with 2 spreads and $8 of total fees, the fee is $0.04 per share, so the breakeven moves from $52.10 to $52.14, the maximum profit falls from $580 to $572, and the maximum loss rises from $420 to $428. The calculator labels these as “after fees” and shows the “before fees” figures next to them.

How do I read a vertical spread payoff diagram?

The horizontal axis is the underlying price at expiration and the vertical axis is your profit or loss. The line is flat on both ends, at the maximum profit on one side and the maximum loss on the other, and slopes between the two strikes. The line crosses zero at the breakeven price. Green shading is profit and red is loss. The dashed vertical lines mark the strikes, and the dot marks the price you entered, so you can connect the chart to the number in the result.

Why can my spread's value before expiration differ from its expiration payoff?

The expiration payoff depends only on where the underlying finishes relative to the strikes. Before expiration, both options still have time value, and their prices also depend on implied volatility, interest rates and expected dividends. The same underlying price can therefore be worth more or less than the expiration payoff today, and the difference shrinks as expiration approaches. This calculator shows expiration outcomes only, so it will not match the profit or loss your broker shows on an open spread before expiration.

What happens if my short option is assigned before expiration or only one leg finishes in the money?

If your short option is assigned, you must do what the contract requires: a short call writer delivers shares at the strike, and a short put writer buys shares at the strike. Options Industry Council (OIC) strategy pages say early assignment is possible at any time, but generally happens when a call's stock goes ex-dividend or when a put goes deep in the money. If only one leg finishes in the money, the other expires worthless, and exercising or assignment on that single leg can leave you with a stock position that the spread no longer offsets. The calculator's payoff does not model these events, so check your broker's procedures and consider closing the spread before expiration.

Sources for the rules above: OIC strategy pages for the bull call spread, bear put spread, bull put spread and bear call spread; OCC, Characteristics and Risks of Standardized Options (June 2024 edition, check for the latest version); and Cboe, “Don't Get Stuck Paying the Dividend on Your Short Trade”.

Reset the calculator?

This clears every input and result, including what's saved for this browser session. This can't be undone.