Bull Call Spread Calculator: Profit, Loss & Breakeven
The bull call spread calculator shows how much you make or lose when you buy one call and sell a cheaper, higher-strike call to bet on a rising stock. Enter long call and short call strikes and premiums, stock price at expiration and contracts, then click the Calculate button to see profit or loss, net debit, break-even price and maximum loss.
Bull Call Spread Calculator inputs and result
Bull Call Spread Profit / Loss
—
- Net Debit
- —
- Break-Even Price
- —
- Maximum Profit
- —
- Maximum Loss
- —
- Spread Width
- —
- Return on Risk
- —
Table of contents
Who wrote and checked this page
Use this bull call spread calculator to see what an options trade can earn or lose, and where it breaks even, before you place it. Enter your two strikes, both premiums and the number of spreads, click the Calculate button, and you get your net debit, max profit, max loss and breakeven price in one pass. It works for any vertical spread where you buy a call and sell a higher-strike call against it.
What is a bull call spread?
A bull call spread, also known as a call debit spread or long call spread, is an options strategy built from two calls with the same expiration date, and it ranks among the most popular options strategies for a measured climb. You purchase a call option at a lower strike price and sell a call option at a higher strike price. Because the call you bought costs more than the call you sold, the trade opens with a net debit, a cash outflow that is also the most you can lose.
This strategy fits a moderately bullish outlook: you expect the stock to climb toward the higher strike, but you do not need a huge rally to make money. Both outcomes are known before you enter, which makes the position easy to size against your account and gives you a clear trading plan with a fixed exit point.
Buy the lower strike, sell the higher strike
The two legs pull in opposite directions. The long call is a long position that gains value as the share price climbs. The short call is a short position that collects premium up front, then hands back part of that gain once the price trades above its strike. The premium you receive lowers your entry, and the long leg covers the short one, so you never carry a naked call with unlimited risk or the heavy margin that goes with it.
Here is how the trade reads at a glance:
- Outlook: a climb in price, but only up to the top strike.
- Cost: a net debit, since the call you own is worth more than the call you sold.
- Max profit: the gap between the strikes minus what you paid, earned when the price closes at or above the higher strike at expiration.
- Max loss: the amount you paid, reached when the price closes at or below the lower strike.
- Breakeven: the lower strike plus the net debit per share.
Why a bull call spread has a fixed worst case and capped profit
Every spread in this family is a defined risk trade: the worst case is fixed the moment you open it, so a runaway rally cannot hurt you the way it would hurt a naked seller. The trade-off for that limited risk is a capped profit. Once the share price passes the upper strike, each extra dollar earned by the bought call is matched by a dollar owed on the sold call, and the risk/reward stays flat however far the rally runs. That flat ceiling is why the trade is cheaper than an outright call.
How to use the bull call spread calculator
Enter the trade the way you would ticket it with your broker, then click the Calculate button. You get dollar results for the whole trade instead of one share, plus a P/L chart that shows how it behaves across a range of share prices.
Inputs: strike price, premium and contracts
- Stock price: the current price of the underlying asset, which anchors the chart.
- Long call strike: the lower strike price of the call you bought.
- Short call strike: the higher strike price of the call you sold.
- Long call premium and short call premium: what you pay and what you collect, quoted for a single share.
- Contracts: each one covers 100 shares, so a three-lot trade controls 300.
- Days to expiration: the time left before both calls expire.
Check two things before you click. The lower strike price must sit below the higher one, and both calls must share the same expiration date. If either rule is broken, you are no longer looking at a vertical spread, and the numbers will not describe your trade.
Choosing options and days to expiration
Pick call options on one underlying stock, and check the options chain for each strike price that has real quotes. Shorter-dated spreads react quickly to the share price but leave little room to be wrong, while longer-dated ones cost more and change value slowly. Whichever expiry you choose, the trade finishes on that single day, so match it to the event or timeframe behind your view.
IV mode vs premium mode
Enter one implied volatility and the calculator prices both calls with the Black-Scholes model, which also lets it draw a T+0 curve for today; that is IV mode, best for testing a scenario. Type in the two quotes from the chain instead and you are in premium mode, best when you hold live quotes; it shows only the result at expiration, because there is nothing to value today's curve with.
Black-Scholes assumes European-style exercise and one implied vol for both legs, while real chains often show a volatility skew, where each strike trades at its own level. Treat modeled premiums as estimates and compare them with what the market actually quotes.
Risk-free rate and dividend yield inputs
The modeled premiums also need a risk-free rate, usually the Treasury yield closest to your expiration, and a dividend yield for the stock. Both nudge the theoretical numbers slightly. Typed-in quotes make them unnecessary, and a company that pays no dividend can stay at zero.
Debit spread formulas: net debit, max profit, max loss and breakeven price
Every result comes from four short formulas. Let \(K_1\) be the lower strike, \(K_2\) the higher strike, \(P_L\) the long call premium, \(P_S\) the short call premium and \(N\) the number of spreads you trade.
Net debit for one spread and for the full trade
The net debit is what you pay for one share of the spread:
$$D = P_L - P_S$$
Multiply by 100 to price one contract, then by \(N\) for the full trade. That total is the cash you pay to open the trade, and it is also the most you can lose:
$$TC = D \times 100 \times N$$
Max profit and maximum loss
The maximum profit is the strike gap minus your net debit, scaled to the full trade:
$$MP = (K_2 - K_1 - D) \times 100 \times N$$
The maximum loss equals the total you paid, so \(ML = TC\). It happens when the price closes at or below \(K_1\) and both calls expire without value. The max profit arrives at or above \(K_2\), where the bought call's gain is fully offset by the sold call's liability and nothing more can be added.
Breakeven price and spread width
$$BE = K_1 + D$$
Your breakeven price is the lower strike plus the net debit. The spread width, \(K_2 - K_1\), sets the ceiling on gains: a $5-wide spread can never earn more than $5 a share before you subtract what you paid. Because the short call offsets part of what you pay, you get a lower breakeven than an outright call at the same strike would give you.
Worked example: an option spread on an $84.30 stock
Trade setup and inputs
This bull call spread example starts with the stock at $84.30 and a view that it will drift higher over the next six weeks. You buy the 85 call for $3.95 and sell the 92.50 call for $1.55, both expiring in 45 days, and you take three spreads. The net debit is $3.95 − $1.55 = $2.40 per share.
Results for the three-lot trade
Entering those values and clicking the button returns the full picture. Your total net debit is $2.40 × 100 × 3 = $720, which is also your worst case. The maximum profit is:
$$MP = (92.50 - 85 - 2.40) \times 100 \times 3 = \$1{,}530$$
Your breakeven is $85 + $2.40 = $87.40, and the return on the money you put up is $1,530 ÷ $720, about 213%. You would put up $720 to make up to $1,530.
Reading the vertical spread payoff at expiration
The result panel gives you profit and loss in dollars, but the shape of the outcome across every possible closing price is what tells you whether the trade suits your view.
How the P/L diagram is built
A P/L diagram puts the stock price at expiration on the horizontal axis and your profit or loss on the vertical axis. For this trade it is always three connected pieces: a flat floor on the left, a rising slope in the middle, and a flat ceiling on the right. Each dollar the stock gains between the strikes adds $300 to your total, because you hold three spreads.
Bull call spread payoff at expiration
Below the bottom strike both calls expire worthless and you lose everything you paid. Between the strikes the bought call gains value while the sold call is still out of the money, so your result climbs until it crosses zero at the break-even point. At or above the upper strike both calls are in the money and the gain is locked at its maximum.
| Stock price at expiration | Value of bought call | Value of sold call | Spread value | Profit or loss |
|---|---|---|---|---|
| $80.00 | $0.00 | $0.00 | $0.00 | -$720 |
| $85.00 | $0.00 | $0.00 | $0.00 | -$720 |
| $87.40 | $2.40 | $0.00 | $2.40 | $0 |
| $90.00 | $5.00 | $0.00 | $5.00 | +$780 |
| $92.50 | $7.50 | $0.00 | $7.50 | +$1,530 |
| $100.00 | $15.00 | $7.50 | $7.50 | +$1,530 |
The T+0 curve today
Before the calls expire, both still carry extrinsic value on top of their intrinsic value, so the T+0 line is a smooth S-shape that bends between the flat ends. As days pass, the curve settles toward the final line. Where it sits below the final line at your price, waiting helps you; where it sits above, waiting hurts.
Sizing the trade before earnings: a real walkthrough
You hold $58,400 in a brokerage account and follow one rule: no single trade may put more than 2% of the account at stake, so $1,168 is your ceiling. A stock you follow sits at $212.60 with its quarterly report 24 days away, and you think it can climb to about $225 but not much further. An outright call is pricey at that level, so you test a spread instead.
From the chain for the 38-day expiry you pull two quotes and type them in:
- Long call strike 210 at a $9.35 premium
- Short call strike 225 at a $3.20 premium
- Two spreads
The calculator returns a net debit of $6.15 per share, $1,230 for two spreads, a maximum profit of $1,770 and a breakeven of $216.15, only 1.7% above today's price. That looks attractive until you set $1,230 beside your $1,168 limit: the trade is $62 over.
Nothing about the view is wrong, only the size. You change one input, spreads from 2 to 1, and click the button again. The debit falls to $615, the maximum profit to $885, and the breakeven stays at $216.15 because sizing never moves it. At $615 the trade puts 1.05% of the account at stake, well inside the 2% rule, with $553 of headroom left.
The last check is the ceiling. Only a close at or above $225 earns the full $885, and that needs a $12.40 gain from here, which matches your target rather than stretching it. You place the one-spread order for a $615 debit and add a note to close it the day after the report instead of holding to expiry.
Bear call spread and the other vertical spreads compared
The same two-leg strategy works in four combinations, and together they make up the vertical spreads you will meet on any options chain. Two are debit trades, and two are a credit spread, where you are paid up front:
- Bull call spread: long the lower-strike call and short the higher-strike call; bullish, net debit.
- Bear call spread: short the lower-strike call and long the higher-strike call; bearish, net credit.
- Bull put spread: short the higher-strike put and long the lower-strike put; bullish, net credit.
- Bear put spread: long the higher-strike put and short the lower-strike put; a debit spread on the way down.
The bear call spread flips your bull call spread on its head. It is a credit spread: you collect a net credit at the start and keep it if the price finishes below the lower-strike call, while your exposure is capped by the long call above.
Bull put spread: the credit alternative
A bull put spread expresses the same view with puts. You write a higher-strike put, buy a lower-strike put, and receive a net credit that is also your maximum gain. It is a credit spread, so you profit if the price holds above the short put, and you can lose at most the strike gap minus the credit. Choose it when you would rather be paid up front than pay a debit.
Bear put spread: the bearish debit spread
A bear put spread is the downside mirror image. You buy a higher-strike put option and write a lower-strike put, paying a net debit just like a bull call spread does, and you profit as the price falls toward the lower strike. It is the same arithmetic run in the opposite direction.
Options spread Greeks and sensitivities
The Greeks explain why the spread's value moves before expiration. Because you hold one bought call and one sold call, most of the sensitivities partly cancel, which is why a spread usually reacts more gently than a single call.
Time decay and theta
An option's slow loss of extrinsic value as expiration approaches is its time decay. On a spread the bought call is shedding value while the sold call is gaining it, so the net effect depends on where the price sits: it hurts near the bottom strike and helps near the top strike.
Delta, gamma and vega
The table shows how each Greek behaves for this trade.
| Greek | How the spread behaves |
|---|---|
| Delta | Positive and largest between the two strikes |
| Gamma | Positive near the bottom strike, negative near the top strike |
| Theta | Negative near the bottom strike, positive near the top strike |
| Vega | Rising volatility helps near the bottom strike and hurts near the top strike |
The practical lesson is that these sensitivities matter most when the share price is moving, and the effect of a jump in implied vol stays small because it lifts both legs together.
When a bullish strategy makes sense
The bull call spread strategy is a good fit when your view has a target, not just a direction. It asks you to be right about how far the stock will go, not only which way.
- You expect the stock to make a moderate advance rather than a surge.
- You want to cut the cost of a long call by selling a higher-strike call against it.
- You accept a ceiling on gains in return for a lower entry and a fixed worst case.
- You want your maximum loss known before you enter.
Bull call spread vs long call
A long call has unlimited profit potential, but it costs more and needs a bigger move to pay off. A spread built on the same starting strike price is cheaper and turns profitable sooner, which gives you a better probability of finishing ahead; in exchange, the upside is capped. For a modest rise, the spread is usually the better use of your money. If the stock surges, the outright call keeps earning after the spread has stopped.
In the worked example, a single 85 call bought for $3.95 would cost $1,185 for three, against $720 for the spread. At a $90 close the spread earns $780 against $315 for the call, while at $100 the call pulls ahead with $3,315 against the spread's fixed $1,530.
Managing the trade: early assignment and expiration
You are never locked in once the position is open. You can act before expiration or let the calls settle, and each choice has a different result:
- Close both legs together before expiration to lock in a gain or cut losses.
- Consider rolling the spread out to a later date if your view is intact but you need more time.
- Let it run: with the price below both strikes it expires worthless and you lose the full debit; above both, you hold the full gain.
Early assignment and ex-dividend dates
Your short call can be assigned early, most often when it is deep in the money just before an ex-dividend date. You would then be short 100 shares, but your long call protects you: you can exercise it to cover the position or close both legs together. It generally means the price has already moved past your top strike, so it is not a bad outcome.
Pin risk at expiration
The trouble starts when the price finishes right at the money on the short strike, so you cannot know whether the short call will be assigned. If only the purchased leg finishes with value you may end up holding stock, so close before the bell. When both calls finish out of the money, neither is exercised and no action is needed.
Real-world limits and costs you should expect
Any options spread calculator returns clean theoretical numbers. Live trading adds friction that no formula includes. Commissions and exchange fees reduce every result, and a wide bid-ask gap causes slippage when you fill each leg. Check liquidity and open interest on both strikes before you trade, because thin quotes can turn a tidy spread into an expensive one.
Options trading suits investors who understand the trade-offs, and traders who run a spread through earnings should remember that a sharp fall in implied volatility after the report can reduce the value of the spread even when the price moves your way. Weigh the probability of each outcome as well as its size, and keep the upside and the downside in view together, since a capped trade cannot recover beyond its ceiling.
FAQs around Bull Call Spread Calculator
1. What is a bull call spread, and what does the Bull Call Spread Calculator show?
A bull call spread is a bullish options strategy: you buy a call at a lower strike price and sell a call at a higher strike on the same stock and expiration. The Bull Call Spread Calculator turns your strikes, premiums, contracts and expiration price into profit or loss, break-even, maximum profit and maximum loss.
2. How do you calculate bull call spread profit or loss?
Start with the net debit, which is the long call premium minus the short call premium. At expiration the spread is worth the long call's intrinsic value minus the short call's intrinsic value, where each is the stock price minus the strike, never below zero. Profit or loss is that value minus the net debit, times 100 shares and your contracts.
3. What is the break-even price of a bull call spread?
The bull call spread break-even price equals the long call strike plus the net debit per share. With a $140 long call and a $3.85 net debit, break-even is $143.85. The stock must finish above that price at expiration for the trade to make money, and below it the position loses.
4. What are the maximum profit and maximum loss on a bull call spread?
Maximum loss is the net debit times 100 shares and your contracts, and it happens when the stock finishes at or below the long call strike so both calls expire worthless. Maximum profit is the strike width minus the net debit, times 100 and contracts, reached when the stock is at or above the short call strike. Both numbers are known before you enter.
5. Why use a call debit spread instead of buying a single call?
Selling the higher-strike call pays for part of the long call, so the net debit, break-even price and maximum loss are lower than with an outright call, and time decay (theta) usually hurts less. The trade-off is capped profit, because you give up any gain above the short strike. It suits a moderate bullish view.
6. How is a bull call spread different from a bull put spread or a bear call spread?
A bull call spread is a debit spread: you pay a net debit and need the stock to rise. A bull put spread is a credit spread built from puts that profits when the stock rises or holds, and a bear call spread is a credit spread built from calls that profits when the stock falls or stays flat. Each has its own calculator.
7. Does this calculator include commissions, early assignment or implied volatility?
No. The bull call spread calculator models the payoff at expiration from the prices you enter. Commissions, taxes, the bid-ask spread, margin rules, early assignment of the short call (a risk ahead of an ex-dividend date) and changes in implied volatility before expiration are not included, so real results can differ.
8. How do the strikes and premiums change the result?
Widening the gap between the two strikes raises maximum profit, but it usually costs a larger net debit. A larger debit also raises the break-even price, so the stock must climb further before you profit. Use the scenario buttons in the Bull Call Spread Calculator to see the payoff at the long strike, break-even and short strike.
Report an issue with this page
Spotted a wrong result or unclear explanation? Report an issue or read our editorial policy.



