Skip to content
PayoffPlot

Bull Call Spread Calculator & strategy guide

Vertical SpreadsBeginnerBullishDefined risk

Buy a lower-strike call and sell a higher-strike call for a bullish position with defined risk.

Payoff at expiration

Worked example: XYZ at $100, 45 days to expiration

Profit Loss
Max profit
+$700
Strike width − net debit
Max loss
−$300
Net debit paid
Breakeven
$103
Lower strike + net debit

The trade · net debit $3.00 a share ($300)

  • Buy $100 call · $4.20
  • Sell $110 call · $1.20

Price this bull call spread on SPY with today's chain — then change the ticker, strikes and expiry.

Open in Build

What is a bull call spread?

A bull call spread is a two-leg debit spread that expresses a moderately bullish view with a fixed, known cost. You buy a call at a lower strike, typically at or near the money, and sell a call at a higher strike on the same underlying and expiration. The premium collected from the short call reduces the cost of the long call, so the position is opened for a net debit that is smaller than buying the call outright.

The trade profits as the stock rises toward and beyond the short strike. Below the long strike both calls expire worthless and you lose the debit. Between the strikes the long call gains value dollar for dollar while the short call is still out of the money. Above the short strike the two calls move together, so the spread reaches its maximum value, equal to the distance between the strikes, and stops gaining.

The payoff diagram is a flat floor at the net debit below the long strike, a rising diagonal between the strikes, and a flat ceiling above the short strike. Selling the higher call caps the upside, but it also lowers the breakeven, softens time decay, and reduces the damage from a drop in implied volatility. That trade-off, giving up unlimited upside for a cheaper and more forgiving position, is the whole point of the strategy.

Setup

LegStrikeExpiry
Buy 1 callAt the moneyNear
Sell 1 call2 strikes OTMNear

Bull Call Spread example

XYZ trades at $100 with 45 days to expiration. You buy the $100 call for $4.20 and sell the $110 call for $1.20. The net debit is $3.00 per share, or $300 per spread. The strikes are $10 apart, so the spread can be worth at most $10.00, or $1,000.

Stock at expirationResult
$95Both calls expire worthless. You lose the entire $300 debit, the maximum loss.
$103Breakeven. The $100 call is worth $3.00, which exactly offsets the $3.00 debit. P&L is $0.
$106The $100 call is worth $6.00 and the $110 call is still worthless. The spread is worth $600, minus the $300 debit, for a profit of $300.
$115The $100 call is worth $15.00 and the $110 call costs $5.00 to cover, so the spread is worth its full $10.00 width. Profit is $1,000 minus $300, or $700, the maximum.

Maximum profit is $700 ($1,000 spread width minus $300 debit) if XYZ finishes at or above $110. Maximum loss is the $300 debit if it finishes at or below $100. Breakeven is $103.00, and the trade returns 2.33 times the amount risked at its best.

When to use a bull call spread

  • You expect a moderate rise in the stock over the next one to three months, but not an explosive one, so capping the upside costs little.
  • You have a specific price target in mind. Placing the short strike at or just beyond the target lets you finance the long call with premium you would not have used anyway.
  • Implied volatility is average to high. A long call alone suffers when volatility falls, but the short call offsets much of that vega exposure.
  • You want bullish exposure with a smaller outlay and a lower breakeven than a single long call at the same strike.
  • Typical entries use 30 to 60 days to expiration with the long strike at or slightly in the money and the short strike 5 to 10 percent above the current price.

Risks to understand

  • The stock has to move for you to win. If it sits still, time decay erodes the long call faster than the short call and the spread slowly loses value.
  • Profit is capped at the short strike. If the stock rallies far past it you earn no more than the maximum, and a single long call would have done better.
  • Debit spreads reach their full value slowly. Even with the stock above both strikes, the spread may trade well below its width until expiration approaches because the short call retains time value.
  • If the short call finishes in the money and the long call does not, or you are assigned early on the short call around an ex-dividend date, you can end up short 100 shares and must exercise or buy stock to cover.
  • Wide bid-ask spreads on two legs eat into a spread that is already only a few dollars wide. On thinly traded options the round-trip slippage can be a meaningful share of the potential profit.

Managing the trade

  • Many traders close once the spread has captured 50 to 75 percent of its maximum value rather than waiting for the last dollar, which can take weeks of exposure for little added return.
  • If the stock rallies quickly and early, consider closing or rolling the short call up to a higher strike for more upside, accepting a larger debit.
  • If the stock drops but the thesis is intact, rolling the whole spread to a later expiration keeps the trade alive, though it usually costs additional premium.
  • Set a loss limit in advance, often 50 percent of the debit, so a losing spread does not become a hold-and-hope position.
  • Close or roll before expiration if the stock is near either strike. Pin risk and the possibility of one leg being assigned while the other expires make the final day unpredictable.

Bull Call Spread FAQs

How do you calculate bull call spread max profit and max loss?
Maximum loss is the net debit paid, multiplied by 100 per contract. Maximum profit is the difference between the strikes minus the net debit, also multiplied by 100. With a $100 long call and $110 short call bought for $3.00, max loss is $300 and max profit is $700.
Where is the breakeven on a bull call spread?
Breakeven is the long call strike plus the net debit. In the example that is $100 plus $3.00, or $103. At that price the long call has exactly enough intrinsic value to repay what you spent.
Bull call spread vs long call: which is better?
A long call has unlimited upside but costs more, has a higher breakeven, and loses more to time decay and falling volatility. A bull call spread costs less and breaks even sooner but caps the gain at the short strike. If you expect a large move, the long call wins; for a moderate move to a specific target, the spread usually delivers a better return on the capital risked.
Bull call spread vs bull put spread: what is the difference?
Both are bullish vertical spreads with the same shaped payoff. The bull call spread is a debit spread built from calls, and it profits when the stock rises above the breakeven. The bull put spread is a credit spread built from puts, and it profits if the stock simply stays above the short put. Traders lean toward the put spread when implied volatility is high and toward the call spread when it is low.
What happens if a bull call spread expires in the money?
If the stock is above both strikes at expiration, the long call is exercised and the short call is assigned, which net out to zero shares and a cash gain equal to the strike width. Most brokers handle this automatically, but check for margin requirements, because the exercise and assignment may settle on the same day and briefly show a large stock position.
Is a bull call spread risky?
The risk is strictly limited to the debit paid, which is what makes it a defined-risk strategy. The realistic danger is losing that entire debit, which happens whenever the stock finishes at or below the long strike. Because the whole position can go to zero, size it as you would any bet that can be a total loss.

Next steps

New to options series

Try it on a live chain

Keep learning