← Learn

What Is a Bull Call Spread? | Beginner's Guide

Bull call spreads explained visually—payoff diagrams, Greeks tables, and examples showing how the strategy works.

For educational purposes only. Read full risk disclosure.

A bull call spread, or call debit spread, is buying a call at a lower strike and selling a call at a higher strike—same expiration, same underlying. This moderately bullish strategy has defined risk and capped profit. It’s one of the four vertical spreads (two strike prices, one expiration).

Bull call spreads work best when you’re bullish and expect the stock to move higher to a specific price.

With the stock at $100, an example bull call spread would be:

  • Buy one 95 call at $7.50
  • Sell one 105 call at $2.50
  • Net Debit: $5.00

Resulting Position: a 95 / 105 bull call spread entered for a net debit of $5.00.

Buying the 95 call on its own costs $7.50, while buying this spread costs $5.00. This reduces the cost and risk of the trade, and lowers the breakeven price.

Payoff Diagram

The bull call spread payoff diagram has defined risk on the downside, and limited profit potential on the upside:

Bull call spread payoff diagram with a long 95 call and short 105 call

Stock at Entry: $100. Trade: 95/105 call spread entered for a $5.00 net debit. 60 days to expiration (DTE).

The white line shows the payoff at expiration. The max loss of $500 occurs if the stock price is at or below the long call strike of $95. The max profit of $500 occurs if the stock price is at or above the short call strike of $105.

The cyan line (T+0) shows the payoff right now (entry in this case). Profits and losses are muted before expiration because both options still have extrinsic value. Max profit/loss only occurs when extrinsic value is gone—either at expiration or when the spread is deep ITM/OTM.

Key Characteristics

  • Max Profit: (Spread width − net debit) × 100 × number of spreads
  • Max Loss: Net debit × 100 × number of spreads. Occurs if the stock closes at or below the long call strike at expiration.
  • Breakeven: Long call strike + net debit
  • Outlook: Moderately bullish

Here are the metrics for a 100/110 call spread purchased for a $4.00 net debit:

Bull call spread profit, loss, and breakeven metrics
  • Max Profit: $600 (spread width of $10 − $4 net debit = $6 × 100)
  • Max Loss: $400 (net debit × 100)
  • Breakeven: $104 (long call strike + net debit)
  • Max Return on Risk: +150%

Achieving the max profit requires the stock to be $110+ at expiration—a 10% move, but a 150% return. At $104 (breakeven), the spread value equals the entry cost.

How the Greeks Affect a Bull Call Spread

Vertical spread Greeks are nuanced—gamma, theta, and vega flip depending on where the stock is relative to the strikes.

GreekAt Long StrikeAt Short Strike
Delta (Δ)PositivePositive
Gamma (Γ)PositiveNegative
Theta (Θ)NegativePositive
Vega (ν)PositiveNegative

Here’s a 185/200 bull call spread on NVDA with the stock at the long strike ($185):

Bull call spread option Greeks exposure when the stock is at the long call strike.

And with the stock at the short strike ($200):

Bull call spread option Greeks exposure when the stock is at the short call strike.

You can see the Greeks by comparing the T+0 line to the expiration line (T+55):

  • At the long strike: T+0 is above expiration—losses grow as time passes (negative theta). Rising IV helps because the ATM long call has higher vega than the OTM short call.
  • At the short strike: T+0 is below expiration—profits grow as time passes (positive theta). Falling IV helps because the ATM short call loses more extrinsic value than the ITM long call.

A common claim is that “debit spreads are ideal when IV is low”—implying rising IV helps. This is misleading. If the stock moves in your favor toward the short strike, you want IV to fall, not rise. Rising IV only benefits debit spreads when the stock isn’t moving your way.

Time Decay

Unlike a naked long call, a bull call spread has partially offsetting theta. The short call decays in your favor while the long call decays against you.

When the stock is near the long strike, net theta is negative—time works against you. As the stock approaches the short strike, net theta flips positive—time works for you.

This makes bull call spreads more forgiving than naked long calls if the stock stagnates.

Choosing Strike Prices

Strike selection affects cost, risk/reward, breakeven, and probability of profit.

Consider three $10-wide call spreads on a $100 stock with 30 DTE and 25% IV:

SpreadNet DebitMax LossMax ProfitBreakevenMax Return
90/100 (ITM)$7.49$749$251$97.49 (−2.5%)33.5%
95/105 (ATM)$5.08$508$492$100.08 (+0.1%)96.9%
100/110 (OTM)$2.70$270$730$102.70 (+2.7%)270%

The ITM spread costs the most, but has the lowest breakeven—the stock can fall 2.5% and the position will break even. The max return is 33.5%, risking $749 to make $251. The spread hits max profit if the stock stays flat through expiration.

The OTM spread costs the least, but has the highest breakeven—the stock must rise 2.7% by expiration. The max return is 270%, risking $270 to make $730. The spread hits max profit if the stock is up 10%+ at expiration.

Key Insight: Pushing strikes further OTM increases risk/reward, but raises the breakeven and lowers the probability of profit.

  • ITM Spreads: higher probability, lower payoff.

  • OTM Spreads: lower probability, higher payoff.

Use the bull call spread calculator to model different strike combinations.

Choosing an Expiration

A bull call spread’s max profit occurs when both options lose all extrinsic value—typically at expiration. This means even when a spread is fully ITM, you won’t see the max profit until time decay does its work.

Shorter-Term Spreads: When the spread goes ITM, theta flips positive and works quickly in your favor. You’ll approach max profit faster.

Longer-Term Spreads: Even when fully ITM, most of the max profit is locked up in extrinsic value. You’ll either wait months for time decay or need the stock to move significantly higher.

Consider a 27 DTE 450/470 call spread on TSLA at $450. If TSLA moves to $490 immediately after entry:

Short-term call vertical spread on TSLA (27 DTE) with a move up to $490.

The spread shows a +$523 profit with theta at +7.33—44% of max profit and $7.33 of positive daily decay.

Now consider the same 450/470 call spread, but with 174 DTE:

Long-term call vertical spread on TSLA (174 DTE) with a move up to $490.

Same strikes, same $40 move—but only $205 in profit with theta at +0.69—time decay barely helps.

Metric27 DTE Spread174 DTE Spread
Modeled Profit+$523+$205
% of Max Profit44%19%
Theta+7.33+0.69

The 27 DTE spread captured 44% of max profit; the 174 DTE spread captured only 19%. Longer-term traders with fully ITM call spreads must wait months before seeing max profit, and that’s if the spread remains ITM.

Long Call vs Bull Call Spread

A call spread costs less than a naked call using the same long strike price—and that lower cost dramatically improves the return profile.

Consider a $100 stock:

PositionEntry CostBreakeven
Long 100 Call$7.50$107.50 (+7.5%)
Long 100/110 Call Spread$4.00$104.00 (+4.0%)

The spread costs less and has a lower breakeven. Here’s what that means for the return profile of the spread vs. naked call:

Stock PriceCall ProfitSpread ProfitCall ReturnSpread Return
$100−$7.50−$4.00−100%−100%
$104−$3.50$0−47%0%
$107.50$0+$3.500%+88%
$110+$2.50+$6.00+33%+150%
$115+$7.50+$6.00+100%+150%
$120+$12.50+$6.00+167%+150%

Green highlights show the winning trades at each stock price.

At $110—a 10% move higher—the long call returns 33% while the spread returns 150%.

Key Insight: The spread outperforms the long call unless the stock moves explosively (20%+ in this case). For most bullish scenarios, the spread wins on capital efficiency.

Early Assignment

The short call in your spread can be assigned early, but this isn’t a concern for bull call spreads. If your short call is assigned, the spread is already at or near max profit—you simply exercise your long call to cover, locking in the spread width. Or, sell the long call and short stock in the same closing transaction to unwind the trade.

Entry, Exit, and Expiration

To enter: Place a spread order to buy the lower strike call and sell the higher strike call simultaneously. You’ll pay a debit to enter the trade.

To exit before expiration: Close the spread by selling the long call and buying back the short call as a single spread order. You’ll receive a credit when exiting the trade.

If you hold the spread through expiration:

ScenarioStock PriceResult
Both OTM≤ Long strikeBoth expire worthless. Max loss.
Partially ITMBetween strikesLong call exercises, short expires. You own 100 shares per call.
Fully ITM≥ Short strikeLong exercised and short assigned—net zero shares. Max profit.

Using a 100/110 call spread entered for $4.00:

  • Stock at $95: Both calls expire worthless. You lose the $400 entry cost.
  • Stock at $105: Long call auto-exercises (buy shares at $100). Short call expires. You own 100 shares at a $104 cost basis (long strike + debit).
  • Stock at $115: Long call auto-exercises, short call gets assigned. You buy 100 shares at $100 and sell at $110—a $1,000 gain on the shares, minus the $400 entry cost = $600 net profit.

Avoid the partially ITM scenario. If your long call exercises while the short expires worthless, you’ll own shares—significant downside risk instead of the defined-risk spread you started with.

The Essentials
  • A bull call spread is a moderately bullish strategy with defined risk and limited profit potential.
  • Max loss = net debit × 100 × number of spreads. Max profit = (spread width − net debit) × 100 × number of spreads. Breakeven = long call strike + net debit.
  • Gamma, theta, and vega flip as the stock moves from the long strike to the short strike.
  • ITM spreads have higher probability but lower reward; OTM spreads have lower probability but higher reward.
  • Bull call spreads outperform long calls return-wise unless the stock moves explosively higher.
  • Early assignment on the short call isn’t a problem—exercise your long call and receive the spread width (max profit achieved).

Ready to model your own spreads? Use our Bull Call Spread Calculator to visualize P/L for any strike combination.

Chris Butler
Written by Chris Butler Founder, projectoption

Trading options since 2012. Building projectoption to explain the mechanics of options trading—now with 480,000+ YouTube subscribers and 36M+ views.