OpCalc
Learn

Bull Call Spread Calculator

A bull call spread costs less than a straight call by selling a higher-strike call against it. You cap your upside, but you cut your cost and risk.

How a Bull Call Spread Works

A bull call spread uses two call options on the same stock with the same expiration date. You buy a lower-strike call and sell a higher-strike call. The premium you receive from selling the upper call offsets part of the cost of buying the lower call.

The result is a position that profits when the stock rises, with both risk and reward clearly defined.

Example: A stock is at $100. You buy the $100 call for $5.00 and sell the $110 call for $2.00. Your net cost (debit) is $3.00 per share, or $300 total. If the stock rises above $110, your profit caps at $700. If the stock stays below $100, both calls expire worthless and you lose $300.
Stock price →P/L$0
Bull Call Spread payoff at expiration

Maximum Profit, Maximum Loss, and Breakeven

Maximum profit: (Upper strike − lower strike − net debit) × 100. In the example: ($110 − $100 − $3) × 100 = $700.

Maximum loss: The net debit paid. In the example, $300.

Breakeven at expiration: Lower strike + net debit. In the example: $100 + $3 = $103.

When to Use a Bull Call Spread

A bull call spread works best when you're moderately bullish and when implied volatility is high. Selling the upper call captures some inflated premium, partially insulating you from an IV crush. The spread gives you a lower breakeven point than a naked call in exchange for capping your upside.

How spreads work

Frequently Asked Questions

Related strategies
Long Call
Simpler alternative — unlimited upside but higher cost.
Bear Put Spread
The bearish equivalent.
© 2026 OpCalc. Estimates only — not financial advice. About & DisclaimerPrices delayed 15 min · Data from MarketData.app