Vertical spreads explained — defined risk, defined reward — options trading, chapter 12
A vertical spread buys one option and sells another of the same type and expiry. How debit and credit spreads cap both loss and gain, with worked max-profit and max-loss math.
The first thing beginners learn about long options is "unlimited upside." The first thing they learn about spreads is that they throw that upside away. Stated like that, spreads sound like a downgrade. They aren't. A vertical spread trades the fat, low-probability tail of the payoff for a cheaper entry, defined risk, and far less exposure to the two forces that quietly kill long options — time decay and a collapse in implied volatility.
A more accurate frame: a vertical spread is a long option with its most expensive, least likely piece sold off to fund the position. You give up the jackpot scenario in exchange for paying less, knowing your exact max loss and max gain up front, and being less at the mercy of theta and IV. This chapter covers the structure and the two main flavors — debit and credit — with the max-profit and max-loss arithmetic worked out. It builds on buying calls and puts; here you trade two legs at once.
The TL;DR. A vertical spread = simultaneously buy one option and sell another of the same type (both calls or both puts), same expiration, different strikes. Both your loss and your gain are capped. A debit spread pays a net cost; max loss = the debit, max gain = (strike width) − debit. A credit spread collects a net credit; max gain = the credit, max loss = (strike width) − credit. The trade-off for defined risk is a capped gain.
A vertical spread is two legs, one type, same expiry
Every vertical spread has the same skeleton: you buy one option and sell another, both the same type (calls or puts), both expiring on the same date, at two different strikes. "Vertical" refers to the strikes sitting at different price levels on the same expiration column of the chain.
Selling one leg against the long leg does two things. It reduces the cost (the premium you collect offsets what you pay), and it caps the payoff (the short leg starts losing once the underlying pushes past its strike, offsetting further gains on the long leg). That's the whole bargain — cheaper and bounded, in both directions.
Because the two legs share an expiration and partly offset, a spread's exposure to time decay and IV is much smaller than a single long option's: what theta or an IV shift does to one leg, it largely does to the other. You're trading the difference between two options, not the full value of one.
Debit spreads — pay a net cost, directional, capped upside
In a debit spread you pay more for the long leg than you collect for the short leg, so the position costs a net debit. The classic bullish version is the bull call spread: buy a lower-strike call and sell a higher-strike call. You profit if the underlying rises, but only up to the short (higher) strike.
- Max loss = the net debit paid. If the underlying finishes below the long strike, both calls expire worthless and you lose what you paid — nothing more.
- Max gain = (difference between strikes) − net debit. Reached when the underlying finishes at or above the short (higher) strike.
Worked example — bull call spread. $NVDA trades at $120. You buy the 120-strike call for $6.00 and sell the 130-strike call for $2.50. Net debit = 6.00 − 2.50 = $3.50 per share = $350 per spread. The strikes are $10 apart.
- Max loss = $350 (the debit), if NVDA finishes at or below $120.
- Max gain = (130 − 120) − 3.50 = $6.50 per share = $650 per spread, if NVDA finishes at or above $130.
- Breakeven = long strike + debit = 120 + 3.50 = $123.50.
Compare that to a naked 120 call at $6.00 ($600 risk, unlimited upside): the spread costs $350 instead of $600 and caps the gain at $650, but it's cheaper, it's less hurt by theta and IV, and your max loss is smaller. You gave up the tail above $130 to do it.
Credit spreads — collect a net credit, theta-positive, capped loss
In a credit spread you collect more for the short leg than you pay for the long leg, so the position pays you a net credit up front. The classic bullish version is the bull put spread: sell a higher-strike put and buy a lower-strike put. You profit if the underlying stays above the short (higher) strike, and you benefit from time decay as the options you're net-short erode.
- Max gain = the net credit collected. Kept in full if the underlying finishes at or above the short (higher) strike — both puts expire worthless.
- Max loss = (strike width) − net credit. Reached if the underlying finishes at or below the long (lower) strike.
Worked example — bull put spread. $AAPL trades at $200 and you think it holds above $190. You sell the 190-strike put for $4.00 and buy the 180-strike put for $1.50. Net credit = 4.00 − 1.50 = $2.50 per share = $250 per spread. The strikes are $10 wide.
- Max gain = $250 (the credit), if AAPL finishes at or above $190.
- Max loss = (190 − 180) − 2.50 = $7.50 per share = $750 per spread, if AAPL finishes at or below $180.
- Breakeven = short strike − credit = 190 − 2.50 = $187.50.
The credit spread profits from the underlying not falling and from theta decaying the options each day — you want time to pass. Note the risk/reward: here you risk $750 to make $250. Credit spreads typically win more often than they lose (you profit even if the stock drifts sideways or up), but each loss is larger than each win — exactly the R-multiple and expectancy trade-off, and the reason win rate alone tells you nothing.
Max loss and max gain are known the moment you open the trade. For a debit spread: risk the debit, make up to (width − debit). For a credit spread: make the credit, risk up to (width − credit). Width is the dollar gap between strikes × 100. Compute both before entering, and size off the max loss using position sizing and risk — the defined max loss is your risk amount, same as a stop on a stock.
Bearish versions — same idea, downside view
Verticals work the same way for a downside view; you just flip which spread expresses it:
- Bear put spread (debit, bearish): buy a higher-strike put, sell a lower-strike put. You pay a debit and profit as the underlying falls toward the lower strike. Max loss = debit; max gain = (strike width) − debit. The mirror of the bull call spread.
- Bear call spread (credit, bearish): sell a lower-strike call, buy a higher-strike call. You collect a credit and profit if the underlying stays below the short (lower) strike, with theta on your side. Max gain = credit; max loss = (strike width) − credit. The mirror of the bull put spread.
The pattern: debit spreads are directional bets that pay to play and want a move; credit spreads are paid-to-wait bets that profit from the underlying staying on the right side of the short strike and from time passing.
Why use spreads — and what you give up
Spreads earn their place for four reasons. They cost less than the naked long option, because the short leg funds part of it. They give defined, capped risk — your max loss is fixed and known, no overnight gap can exceed it. They cut theta and IV exposure, since the two legs partly cancel, so you're far less punished by time decay or an IV crush than a lone long option. And they make sizing clean: the max loss is a hard number to size against.
The single trade-off is the capped gain. You will never catch the full tail of a huge move with a spread the way a naked long option can. For most directional and income trades that's a fair price — the tail is rare, and paying less with defined risk lets you trade more consistently. Spreads are where a lot of disciplined options trading actually lives, between the lottery tickets of chapter 9 and the obligation trades of chapters 10 and 11.
Defined risk still requires sizing. A spread caps your loss, but the cap can still be a meaningful chunk of the account if you trade size. The $750 credit-spread loss above is a real $750. Size the number of spreads so the max loss fits your risk-per-trade rule — never assume "defined risk" means "small risk."
Common mistakes
- Selling spreads only for the high win rate. Credit spreads win often but lose big — risking $750 to make $250 needs a high win rate just to break even. Check expectancy, not win rate.
- Forgetting the max loss is real money. "Defined risk" is not "low risk." Size off the max loss like a stop.
- Mismatched legs. Different expirations or different types isn't a vertical spread — it's a different (often riskier) structure. Same type, same expiry, different strikes.
- Ignoring strike width. Width sets both the max gain (debit) and max loss (credit). Wider spreads risk and pay more; pick width deliberately.
- Trading illiquid strikes. Two legs mean two bid-ask spreads to cross. Stick to liquid underlyings and strikes so fills don't eat the edge.
Compute max profit and max loss before every spread, size off the max loss with position sizing and risk, and route both legs as one order through /stack/ibkr. The next chapter combines spreads into range-bound structures — iron condors and strangles — for when you expect the underlying to go nowhere.
Next in this series: Iron condors and strangles — combining spreads to profit from a stock that stays in a range.
See it live: model spread payoffs on liquid names from /stocks; multi-leg orders and chains run through /stack/ibkr. Rule-based options telemetry is part of /pro.
QuantAbundancia is educational research. Nothing here is investment advice. See /disclosures.
Get the daily digest.
One email a day · alerts + bubble shifts + new research. Free during beta.
No spam. One email per day max. Telegram alerts coming with the paid tier.