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).
| Strategy | Outlook | Buy (long leg) | Sell (short leg) | At entry |
|---|---|---|---|---|
| Bull call spread | Bullish | 1 call at the lower strike | 1 call at the higher strike | Net debit |
| Bear put spread | Bearish | 1 put at the higher strike | 1 put at the lower strike | Net debit |
| Bull put spread | Bullish | 1 put at the lower strike | 1 put at the higher strike | Net credit |
| Bear call spread | Bearish | 1 call at the higher strike | 1 call at the lower strike | Net 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.
| Underlying price at expiration | Long $50 call | Short $55 call | Profit or loss | Region |
|---|---|---|---|---|
| $48.00 | Worthless | Worthless | −$420 | Below both strikes: maximum loss |
| $50.00 | Worthless | Worthless | −$420 | At the long strike: maximum loss |
| $52.10 | $2.10 | Worthless | $0 | Breakeven |
| $53.00 | $3.00 | Worthless | +$180 | Between the strikes |
| $55.00 | $5.00 | Worthless | +$580 | At the short strike: maximum profit |
| $58.00 | $8.00 | $3.00 | +$580 | Above 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.
| Strategy | Breakeven at expiration |
|---|---|
| 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 |
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.