A bull call spread is how directional traders get paid to be right with defined risk and lower cost than buying calls outright.
Here's the core idea: You buy a call at one strike and sell a call at a higher strike. Both expire the same day. The call you sell pays for the call you buy, cutting your cost in half. Your max profit is capped, but your risk is also capped.
For options traders betting on directional moves, bull call spreads are the workhorse strategy. Better yet, your choice of expiration (DTE) completely changes your profit potential and risk profile.
This is the DTE-optimized playbook.
Bull Call Spread vs Long Call: When Each Wins
Before we optimize by DTE, let's understand the trade-off.
Long Call (Buy Only)
- Cost: $300 for a call
- Max profit: Unlimited (stock goes to $300+)
- Break-even: Stock must rise by $3+ to profit
- Theta decay: Works against you (loses $10-20/day)
Bull Call Spread (Buy + Sell)
- Cost: $150 (sell a higher call, collect premium)
- Max profit: Capped at $100 (the difference between strikes)
- Break-even: Stock must rise by $1.50+ to profit
- Theta decay: Works for you (you're selling premium)
Bottom line: Bull call spreads risk less capital, break even closer to current price, and benefit from theta decay. Long calls offer unlimited upside and require less margin. Pick based on your view strength.
Most traders should use spreads for directional plays under $1,000 risk. Long calls for low-probability, high-payoff situations.
The DTE Framework: 7, 21, and 45+ Day Strategies
Here's where most traders mess up: they pick the same expiration every time. Bad idea.
Your expiration choice determines how much theta decay helps you, how much gamma risk you take, and whether you can adjust your position.
Strategy 1: The 7-Day Momentum Play
Best for: Strong technical setups, earnings plays, event-driven moves
Setup:
- Buy 1 call at strike $X
- Sell 1 call at strike $X + $2-3
- Expiration: 7 days out
- Capital at risk: $40-80
Example (Apple at $240, 7 DTE):
- Buy 1 call at $240 (at-the-money)
- Sell 1 call at $243 (out-of-the-money)
- Collect net debit: $60
- Max profit: $300 - $60 = $240 (if Apple > $243 at expiration)
- Max loss: $60 (if Apple < $240 at expiration)
- Return on risk: 400% max gain ($240 profit / $60 risk)
Theta advantage:
- With 7 days left, the sold call loses $10-20/day
- That premium decay goes straight into your pocket
- You can close at day 3-4 for 70% profit without waiting for expiration
Gamma risk:
- Small time window means big moves matter more
- If Apple shoots up to $246, your long call gains $600 but your short call loses $300
- Net: Only $300 profit (still capped, but realized faster)
Win rate: 65-70% if you pick strong setups Average winner: $150-200 profit Average loser: $50-60 loss Risk-reward: ~3:1
When to use:
- Technical breakout confirmed by volume
- Earnings date 3-7 days away (bet on earnings move without buying into vega crush)
- Strong sector momentum
- Oversold bounce setups
Strategy 2: The 21-Day Income Hybrid
Best for: Swing traders, portfolio hedging, consistent income
Setup:
- Buy 1 call at strike $X
- Sell 1 call at strike $X + $3-5
- Expiration: 21 days out
- Capital at risk: $80-150
Example (Apple at $240, 21 DTE):
- Buy 1 call at $240
- Sell 1 call at $245 (5% above current price)
- Collect net debit: $100
- Max profit: $500 - $100 = $400 (if Apple > $245 at expiration)
- Max loss: $100 (if Apple < $240)
- Return on risk: 400% max gain
Theta advantage:
- 21 days is long enough for consistent theta decay
- Lose ~$5/day to time, but still have room to adjust
- At day 14, you've captured $70 of theta = 70% of max profit
Gamma advantage:
- Long enough that gamma risk is lower than weekly spreads
- You have flexibility to adjust if stock moves against you
Adjustment window:
- If Apple dips to $235 by day 7, you can buy back the short call cheap
- Roll the spread up to a new strike for additional credit
- This is where the real income comes from (multiple credits, same capital)
Win rate: 70-75% if you take profits at 50% max Average winner: $150-250 profit Average loser: $80 loss Risk-reward: ~2:1
When to use:
- Moderate bullish conviction (not sure about massive move)
- Want to rotate through multiple positions monthly
- Building a diversified portfolio of spreads
- Earning consistent ~20-30% ROI on capital
Strategy 3: The 45-Day Capital Efficiency Play
Best for: Capital preservation, maximum Theta accumulation, lower stress trading
Setup:
- Buy 1 call at strike $X
- Sell 1 call at strike $X + $5-7
- Expiration: 45-50 days out
- Capital at risk: $150-250
Example (Apple at $240, 45 DTE):
- Buy 1 call at $240
- Sell 1 call at $247 (3% above current price)
- Collect net debit: $150
- Max profit: $700 - $150 = $550 (if Apple > $247 at expiration)
- Max loss: $150 (if Apple < $240)
- Return on risk: 367% max gain (better ROI due to lower capital requirement)
Theta advantage:
- 45 days compounds theta decay across 6+ weeks
- Collect ~$3-5 per day for 45 days
- By day 30, you've pocketed 60% of max profit
Gamma risk:
- Lower gamma risk over longer timeframe
- Stock movements don't create wild daily P&L swings
- You can truly "set it and forget it"
Flexibility:
- Close at 50% max profit: happens by day 20-25, giving you 2-3 cycles per quarter
- Let it run: if stock cooperates, hold to expiration for full profit
Win rate: 75-80% (longer timeframe = more likely to stay profitable) Average winner: $300-400 profit Average loser: $120-150 loss Risk-reward: ~2.5:1
When to use:
- Longer-term portfolio tilt (neutral to bullish)
- Want passive income without daily monitoring
- Building quarterly cash flow
- Prefer lower stress, consistent execution
Strike Selection by Market Condition
Now you know when to sell. But which strikes matter?
Conservative: Wide Spread (Best for Beginners)
Structure: Buy ATM, Sell 5% OTM
- Buy $240 call, Sell $252 call (5% above current price)
- Risk: $60, Max profit: $240
- Probability of profit: 75%+
- Better for: First spreads, learning execution
Balanced: Medium Spread (Sweet Spot for Most Traders)
Structure: Buy ATM/slightly ITM, Sell 2-3% OTM
- Buy $240 call, Sell $245 call (2% above)
- Risk: $100, Max profit: $400
- Probability of profit: 65-70%
- Better for: Experienced traders, swing trade setups
Aggressive: Tight Spread (For High Conviction)
Structure: Buy near ATM, Sell very close to current price
- Buy $240 call, Sell $242 call (tight spread)
- Risk: $150, Max profit: $200
- Probability of profit: 55-60%
- Better for: Strong technical signals, earnings plays
Rule of thumb: Start balanced. Add more margin by using tighter spreads only when you have high conviction and understand the risk.
Real Trade Example: Apple Bull Call Spread
Let's walk through a complete trade from entry to exit:
Day 1: Entry
Setup:
- Apple trading at $240
- Technical: broke above $235 support with volume
- Chart: daily uptrend intact
- Thesis: Expect $245+ within 3 weeks
Execution:
- Buy 10 call at $240 (ATM) = $2.50 per contract = $250 cost
- Sell 10 call at $245 (5% OTM) = $1.00 per contract = $100 credit
- Net debit: $150 per spread × 3 spreads = $450 total cost
- Max profit: ($245 - $240 - $150/100) × 100 × 3 = $900
- Max loss: $450
- Return: 200% on capital (max scenario)
Greeks at entry (per spread):
- Delta: +40 (act like owning 40 shares)
- Theta: +$8/day (time working for you)
- Vega: +$20 (IV increase helps)
- Gamma: +$0.15 (delta changes $0.15 per $1 move)
Day 5: Stock at $242
Status:
- Long call ($240) worth: $2.50 → $3.20 = +$70 gain
- Short call ($245) worth: $1.00 → $0.35 = +$65 gain (loss avoided)
- Net P&L: +$135 (30% gain on $450)
Decision: Take 30% profit or hold?
- If risk-averse: Close now, lock $135 profit
- If bullish: Hold 50% position, close other 2 spreads at profit
Typical move: Most traders close 60% at 30% profit, let 40% run to expiration
Day 15: Stock at $244
Status:
- Long call now worth: $4.20
- Short call now worth: $0.05
- Remaining spread value: $4.15 (before commissions)
- P&L: +$265 on the remaining position (60% gain)
Decision: Close or hold?
- Probability stock stays > $245: 55%
- Probability stock drops below $240: 20%
- Risk-reward: Waiting 6 more days for $135 more profit is 5:1
Typical move: Hold the remaining position to expiration
Day 21: Expiration at $246
Final result:
- Apple closes above $247? → Closed position at $244, collect $4.15
- Remaining spreads max out at $500 profit
- Total profit: $135 (closed) + $500 (expired) = $635 on $450 risk = 141% return
Realized outcomes:
- Initial 3 spreads: $450 cost
- Closed 2 at $135 profit each = $270
- Let 1 run to expiration, max profit $500
- Total capital deployed: $450
- Total profit: $270 + $500 = $770 (but less is more common)
- Realistic profit: $350-450 (50-65% gain) for most traders
How to Execute: Platform-by-Platform
Interactive Brokers
- Navigate to ticker (e.g., AAPL)
- Right-click > Trade > Spreads > Bull Call Spread (or manual selection)
- Select expiration: 7, 21, or 45 DTE
- Leg 1: Buy call at lower strike
- Leg 2: Sell call at higher strike
- Review spread cost (net debit shown)
- Set LIMIT order at mid-price or lower
- Transmit
Fidelity
- Search ticker
- Click Trade > Options
- Select "Bull Call Spread" from strategy menu
- Pick expiration and strikes
- Set LIMIT price (bid price is safer)
- Review and confirm
Tastytrade
- Search symbol
- Select options chain
- Right-click long call → Select "Create Spread"
- Select short call (auto-creates spread)
- Set limit price and submit
Pro tip: All platforms show net debit instantly. Don't overpay—use LIMIT orders, not MARKET.
Adjusting When the Trade Goes Wrong
Spreads are beautiful because you can adjust.
Adjustment 1: Stock Drops Below Long Strike
Scenario: Stock drops to $235, you're underwater
Option A: Accept the loss
- Close spread at market (take $150 loss)
- Move on to next trade
- Best for: Capital preservation, limited risk tolerance
Option B: Convert to iron condor
- Buy a put spread below the stock
- Converts your loss to capped risk at lower level
- Best for: Experienced traders with margin
Option C: Roll down for credit
- Close current spread for $50 loss
- Open new spread at $235/$240 for $100 credit
- Net: Break-even or small profit
- Best for: Active traders
Adjustment 2: Stock Shoots Up to $250
Scenario: Stock blows past your short strike, spreads are capped
Option A: Take max profit early
- Close spread at market (collect full $500 profit)
- Redeploy capital to new setup
- Best for: Realizing gains, starting fresh
Option B: Roll up the spread
- Close current $240/$245 spread at $500 (max profit)
- Open new $245/$250 spread for credit
- Keeps exposure to upside
- Best for: Bullish continuation bias
Option C: Let it sit
- Spreads automatically expire at max profit
- Nothing more to do
- Best for: Passive traders
Greeks: How to Use Them
Delta: How much your spread value changes per $1 stock move
- Long call delta: +0.60 (up $1 in stock = +$0.60 profit)
- Short call delta: -0.35 (up $1 in stock = -$0.35 loss)
- Net delta per spread: +0.25 (you profit $0.25 per $1 up)
- Wider spreads = lower net delta = less theta, more staying power
Theta: How much value you gain per day
- Entry: +$8/day at 21 DTE (sweet spot)
- At 7 DTE: +$25/day (theta accelerates as expiration nears)
- At 45 DTE: +$3/day (spread out over longer timeframe)
- Tight spreads make more theta; wide spreads make less
Vega: How much you gain if IV increases
- Long call vega: +$0.20 (IV up 1% = +$0.20 gain)
- Short call vega: -$0.10 (IV up 1% = -$0.10 loss)
- Net vega: +$0.10 (you benefit from volatility expansion)
- Sell calls when IV is high, buy calls when IV is low
Gamma: How much your delta changes per $1 stock move
- At 21 DTE: Moderate gamma (~+$0.15)
- At 7 DTE: High gamma (~+$0.30)
- At 45 DTE: Low gamma (~+$0.08)
- Tight timeframes = faster delta changes = harder to manage
Action: Use gamma at 21-45 DTE, avoid high gamma at 7 DTE unless you're actively managing.
Comparing DTE Strategies: Your Decision Matrix
| Factor | 7-Day | 21-Day | 45-Day |
|---|---|---|---|
| Capital at risk | $40-80 | $80-150 | $150-250 |
| Max profit | $200-250 | $400-500 | $550-700 |
| ROI potential | 300-400% | 250-350% | 200-300% |
| Time commitment | High (daily checks) | Medium (2-3x/week) | Low (weekly) |
| Win rate | 60-65% | 70-75% | 75-80% |
| Adjustment complexity | High | Medium | Low |
| Best for | Active traders | Swing traders | Income generators |
| Market setup | Strong technicals | Moderate bullish | Portfolio tilt |
| # of cycles/year | 52 | 17 | 8 |
Common Mistakes to Avoid
Mistake 1: Using too-tight spreads
- Risk: $200 for $100 max profit (2:1 risk-reward is bad)
- Fix: Use 2-5% wide spreads at minimum
Mistake 2: Ignoring commissions
- Buy spread for $100, sell at $500 profit, pay $30 in commissions
- Net profit: $470 instead of $500
- Fix: Use brokers with $0-1 commissions per leg
Mistake 3: Holding past your thesis
- Stock hits target on day 3, you hold to expiration hoping for more
- Stock reverses, you lose 50% profit
- Fix: Close at 50-70% max profit, don't wait for 100%
Mistake 4: Picking the wrong expiration
- Start with 7 DTE, panic trading every day
- Switch to 45 DTE, underestimate adjustment complexity
- Fix: Start with 21 DTE, then adjust based on your stress tolerance
Mistake 5: Averaging down without a plan
- Add spreads at losses hoping for recovery
- End up with 3x the risk
- Fix: Only add if you have predefined scaling rules
Tax Implications
Short-term gains (closed in < 1 year):
- Taxed as ordinary income (up to 37% federal)
- Spreads always close in < 1 year
- No tax advantage here
On assignment:
- If short call assigned: Realize loss on long call, gain on short call (net = max profit/loss)
- Works out mathematically the same as closing
Pro tip: Use spreads in tax-advantaged accounts (IRAs, 401k) to avoid tax complications.
Your Action Plan: Getting Started
Week 1: Paper Trade
- Pick 1 stock with high daily volume (SPY, QQQ, AAPL)
- Paper trade 3 spreads: one 7 DTE, one 21 DTE, one 45 DTE
- Track P&L daily (even though it's paper)
- Identify which DTE feels right for your schedule
Week 2: Live Trade Small
- Open 1 real bull call spread on your weakest chart signal
- Use smallest size (1 spread = 100 shares worth of exposure)
- Close at 50% max profit or -50% max loss
- Track commissions paid
Week 3-4: Build Your System
- Identify your best technical setup (breakout, pullback, support bounce)
- Trade that setup for 4 weeks
- Document: entry reason, DTE chosen, profit/loss, what you'd do different
- Refine your strike selection
Month 2+: Compound
- Increase size slightly if Win rate > 65%
- Run 2-3 spreads simultaneously
- Pick multiple expiration dates (some 7, some 21 DTE)
- Track your ROI on capital per cycle
Final Thoughts
Bull call spreads are the Swiss Army knife of directional trading: defined risk, lower cost, flexible adjustments, and real income. The DTE choice changes everything—don't pick randomly.
Start with 21 DTE if you're learning. It's the goldilocks: enough time to adjust, enough theta decay to help you, low enough stress to focus on execution. Once you nail that, you can branch to 7 DTE for speed and 45 DTE for income.
The biggest mistake? Overthinking it. Pick your setup, pick your expiration, pick your strikes. Let math and theta do the work.
Get started with paper money this week. You'll know within 3 trades if spreads are for you.