Options Spread Calculator: How to Calculate Vertical, Credit, and Debit Spreads
Vertical spreads are the workhorses of options trading. Once you move past buying naked calls and puts, spreads are probably the first multi-leg strategy you'll learn — and for good reason. They cap your risk, reduce your cost basis, and give you clearly defined outcomes.
The problem is there are four of them, the naming is confusing, and half the internet gets the formulas wrong. I've seen posts that mix up bull call and bull put spread math, and traders who can't tell you whether they're in a credit or debit trade.
This post is the definitive reference. All four vertical spreads, correct formulas, real examples, and a comparison table so you never confuse them again.
---
The Four Vertical Spreads: What They Are
A vertical spread uses two options of the same type (both calls or both puts), same expiration, but different strikes. One option is long, one is short. That's it.
The four types:
| Spread | Options Used | You Pay or Collect? | Market Outlook |
The "bull" and "bear" tell you direction. The "call" and "put" tell you which options you're using. "Debit" means you pay upfront; "credit" means you collect upfront.
Here's something that trips people up: a bull call spread and a bull put spread are both bullish, but they work completely differently. One is a debit trade (you pay for potential upside), the other is a credit trade (you collect premium and hope the stock stays above your strikes).
---
Bull Call Spread (Debit Spread) — Bullish
Setup: Buy a call at a lower strike, sell a call at a higher strike. Same expiration.
You are paying a net debit. You want the stock to go UP above your short call strike by expiration.
Formulas
``` Net Debit = Long Call Premium − Short Call Premium Max Profit = (Width of Spread − Net Debit) × 100 × Contracts Max Loss = Net Debit × 100 × Contracts Breakeven = Long Call Strike + Net Debit ```
Real AAPL Example
AAPL trading at $228.50. You're moderately bullish over 30 days.
| Leg | Strike | Premium | Action |
``` Net Debit = $8.40 − $3.90 = $4.50 Spread Width = $235 − $225 = $10 Max Profit = ($10 − $4.50) × 100 × 1 = $550 Max Loss = $4.50 × 100 × 1 = $450 Breakeven = $225 + $4.50 = $229.50 ```
Risk/Reward: 0.82:1 — you risk $450 to make $550. That's favorable for a debit spread.
When AAPL is at $235 or above at expiration: Both options are in the money, you receive the full $10 spread width minus your $4.50 cost = $5.50 profit × 100 = $550.
When AAPL is at $229.50 (breakeven): Long call is worth $4.50 intrinsic, short call is worthless. You break even.
When AAPL is at $225 or below: Both expire worthless. You lose the full $450 debit.
---
Bear Put Spread (Debit Spread) — Bearish
Setup: Buy a put at a higher strike, sell a put at a lower strike. Same expiration.
You are paying a net debit. You want the stock to go DOWN below your short put strike by expiration.
Formulas
``` Net Debit = Long Put Premium − Short Put Premium Max Profit = (Width of Spread − Net Debit) × 100 × Contracts Max Loss = Net Debit × 100 × Contracts Breakeven = Long Put Strike − Net Debit ```
Real META Example
META trading at $612.30. You think it's overextended after earnings.
| Leg | Strike | Premium | Action |
``` Net Debit = $11.20 − $5.10 = $6.10 Spread Width = $610 − $595 = $15 Max Profit = ($15 − $6.10) × 100 × 1 = $890 Max Loss = $6.10 × 100 × 1 = $610 Breakeven = $610 − $6.10 = $603.90 ```
Risk/Reward: 0.69:1 — excellent ratio. You risk $610 to make $890.
When META drops to $595 or below: Both puts are ITM, you collect the full spread width minus cost = $890.
When META is at $603.90 (breakeven): Long put is worth $6.10 intrinsic, short put is worthless. Break even.
When META stays at $610 or above: Both expire worthless. Full $610 loss.
---
How Do You Calculate Credit Spread Profit?
This is the most common question I get, and the answer confuses people because the math feels backward compared to debit spreads.
For a credit spread, your max profit is the credit you received. Your max loss is the width minus the credit.
You're not trying to make the spread worth more — you're trying to make it expire worthless. You already have the cash; you're hoping to keep it.
---
Bull Put Spread (Credit Spread) — Bullish
Setup: Sell a put at a higher strike, buy a put at a lower strike. Same expiration.
You collect a net credit. You want the stock to stay ABOVE your short put strike so both puts expire worthless.
Formulas
``` Net Credit = Short Put Premium − Long Put Premium Max Profit = Net Credit × 100 × Contracts Max Loss = (Width of Spread − Net Credit) × 100 × Contracts Breakeven = Short Put Strike − Net Credit ```
Real NVDA Example
NVDA trading at $142.80. You're neutral-to-bullish and want to sell premium.
| Leg | Strike | Premium | Action |
``` Net Credit = $3.40 − $2.15 = $1.25 Spread Width = $135 − $130 = $5 Max Profit = $1.25 × 100 × 3 = $375 Max Loss = ($5 − $1.25) × 100 × 3 = $1,125 Breakeven = $135 − $1.25 = $133.75 ```
NVDA needs to stay above $133.75 for this to be profitable. At 3 contracts, you collect $375 immediately and risk $1,125.
Risk/Reward: 3:1 — you're risking $3 for every $1 of profit. This is typical for credit spreads. The tradeoff is a higher probability of profit (NVDA has a roughly 70-75% chance of staying above $133.75 in most IV environments).
---
Bear Call Spread (Credit Spread) — Bearish
Setup: Sell a call at a lower strike, buy a call at a higher strike. Same expiration.
You collect a net credit. You want the stock to stay BELOW your short call strike so both calls expire worthless.
Formulas
``` Net Credit = Short Call Premium − Long Call Premium Max Profit = Net Credit × 100 × Contracts Max Loss = (Width of Spread − Net Credit) × 100 × Contracts Breakeven = Short Call Strike + Net Credit ```
Real TSLA Example
TSLA trading at $275.40. You think the rally is fading and want to sell call premium above resistance.
| Leg | Strike | Premium | Action |
``` Net Credit = $4.80 − $2.25 = $2.55 Spread Width = $300 − $290 = $10 Max Profit = $2.55 × 100 × 2 = $510 Max Loss = ($10 − $2.55) × 100 × 2 = $1,490 Breakeven = $290 + $2.55 = $292.55 ```
TSLA needs to stay below $292.55 for profitability. You collect $510 immediately and risk $1,490.
---
Side-by-Side Comparison: All Four Vertical Spreads
| | Bull Call (Debit) | Bear Put (Debit) | Bull Put (Credit) | Bear Call (Credit) |
---
What Is the Max Loss on a Vertical Spread?
For debit spreads: Max loss = the debit you paid. No more, no less. If you paid $4.50 for a bull call spread, your worst case is losing $4.50 × 100 = $450. This is the appeal — your risk is defined at entry.
For credit spreads: Max loss = spread width minus credit received. If you sold a $5-wide bull put spread for $1.25 credit, your max loss is ($5.00 − $1.25) × 100 = $375.
In both cases, the max loss occurs when the underlying moves fully through your spread — past both strikes — at expiration.
---
Which Is Better: Credit Spread or Debit Spread?
Neither. They're tools for different situations.
Use debit spreads when:
Use credit spreads when:
Here's my honest take after years of trading both: credit spreads are more forgiving for newer traders. The higher win rate keeps you psychologically in the game. But you absolutely must size your positions correctly — one max-loss trade can wipe out 3-4 winning trades.
---
Calculating Spreads Instantly with OptionsPilot
You can work these formulas by hand — and you should understand them — but in practice, you want a tool that computes everything when you're scanning opportunities.
OptionsPilot's options calculator lets you:
Want to know how your spread strategy performs over hundreds of trades? The free backtester lets you test vertical spreads against 30 years of SPY data. Set your delta targets, DTE, and management rules — then see actual win rates, average P&L, and drawdowns.
Try the backtester free at optionspilot.app/backtester — no account required.
---
FAQ
How do you calculate credit spread profit?
Max Profit = Net Credit Received × 100 × Contracts. You achieve max profit when both options in the spread expire worthless (stock stays above short put for bull put spread, or below short call for bear call spread).
What is the max loss on a vertical spread?
For debit spreads: Max Loss = Net Debit Paid × 100 × Contracts. For credit spreads: Max Loss = (Spread Width − Net Credit) × 100 × Contracts. Both types have defined, capped risk — that's the whole point of a spread versus a naked position.
Which is better credit spread or debit spread?
Credit spreads offer higher probability of profit (60-75%) but worse risk/reward. Debit spreads offer better risk/reward but lower probability (35-45%). Use credit spreads when IV is high and you want theta on your side. Use debit spreads when IV is low and you have strong directional conviction.
What delta should I use for credit spread short strikes?
Most traders sell the 20-30 delta option as the short strike. At 30 delta, you'll collect more premium but have a higher chance of being tested. At 16 delta, you collect less but win more often. For SPY weekly credit spreads, the 20-delta short strike is the most common starting point.
How wide should my vertical spread be?
Width depends on your account size and risk tolerance. For a $25,000 account risking 2% per trade ($500 max loss), a $5-wide credit spread sold for $1.50 gives you a max loss of $350 — that works. A $10-wide spread sold for $2.50 gives $750 max loss — too much for that account at 1 contract, so stick with $5-wide.