Cash-Secured Puts to Buy the Dip on SPY and QQQ: Get Paid While You Wait
If you keep cash set aside to buy the dip on SPY or QQQ, that cash usually just sits there. A cash-secured put turns it into a paid limit order: you name the price you’d buy at, and the market pays you a premium while you wait. I tested how often those puts actually get assigned on 33 years of SPY and 17 years of QQQ, and how they compare with a plain dip-buy order.
Set your dip levels first, then sell puts at them. The Buy the Dip app sets ten SPY, QQQ and IBIT buy levels from real bear markets, free.
Open the Buy the Dip app → Expected move calculatorPOP vs POT vs P50 explainedWhat a cash-secured put really is
You sell one put contract and set aside enough cash to buy 100 shares at the strike. Two outcomes at expiration:
- The ETF finishes above the strike: the put expires, you keep the premium, and your dip cash is still there. Sell another one.
- The ETF finishes below the strike: you’re assigned and buy the shares at the strike. Your real cost basis is the strike minus the premium.
As an advantage player, I like it for one reason: it’s the same bet I’d make anyway (buy SPY lower), but now the house pays me to wait. Option sellers have an edge because implied volatility usually runs above what actually happens (selling options outside the expected move has the data).
A put vs a buy-the-dip limit order
They sound the same, but they fill on different rules. A limit order fills the moment the price touches your level. A put is assigned only if the price finishes below the strike at expiration (early assignment is possible but rare when there’s time value left). That’s the POP vs POT gap, explained in POP vs POT: touches run about twice as often as finishes. So a put gets paid more often and fills less often.
Tested on SPY and QQQ
For every trading day I took the close, measured the expected move from that day’s implied volatility (VIX for SPY, VXN for QQQ, over 21 trading days, about a 30-day expiry), and placed an imaginary put 0.5, 1 and 1.5 expected moves below. Then I checked the close 21 days later (assignment) and the daily lows (would a limit order at the strike have filled).
| SPY put strike, 21 trading days (Jan 29, 1993 to Oct 28, 2026) | Strike below close (median) | Assigned | Limit order at strike filled | Model premium / month | Entry discount if assigned (median) | Not assigned: SPY move (median) |
|---|---|---|---|---|---|---|
| 0.5 expected move (≈30 delta) | 2.5% | 18.2% | 44.9% | 1.12% | 3.7% | +2.1% |
| 1 expected move (≈16 delta) | 5.1% | 7.6% | 18.7% | 0.45% | 5.8% | +1.6% |
| 1.5 expected moves (≈7 delta) | 7.6% | 2.6% | 8.1% | 0.14% | 8.2% | +1.4% |
| QQQ put strike, 21 trading days (Sep 14, 2009 to Nov 2, 2026) | Strike below close (median) | Assigned | Limit order at strike filled | Model premium / month | Entry discount if assigned (median) | Not assigned: QQQ move (median) |
|---|---|---|---|---|---|---|
| 0.5 expected move (≈30 delta) | 2.9% | 17.3% | 45.8% | 1.23% | 4.0% | +3.0% |
| 1 expected move (≈16 delta) | 5.7% | 7.7% | 19.9% | 0.50% | 5.9% | +2.4% |
| 1.5 expected moves (≈7 delta) | 8.6% | 2.9% | 8.1% | 0.16% | 8.3% | +2.1% |
At one expected move, SPY puts were assigned 7.6% of the time and QQQ puts 7.7%, while a limit order at the same strike would have filled 18.7% and 19.9% of the time. In plain terms: about 9 out of 10 months the put just pays you, and when it does fill, you buy 5.8% (SPY) to 5.9% (QQQ) below where the price was when you sold it (median, premium included).
Credit columns are model figures (Black-Scholes at the day’s VIX or VXN, no skew, zero rate), not real fills. Real put skew usually makes out-of-the-money puts pay somewhat more than this.
What happens when you get assigned
Here’s the honest part most cash-secured put articles skip. You’re assigned only when the ETF is already below your strike, so on expiration day your cost basis is usually above the market price. In the test, at one expected move, the cost basis was above the SPY close on expiration day 86% of the time, by 1.4% at the median (QQQ: 86%, 1.6%).
That’s fine if you treat the strike as a dip-buy level you wanted anyway. The other cost is the rally you don’t own: when SPY puts weren’t assigned, SPY rose over the 21 days 69% of the time, with a median gain of 1.6%, against a model premium of about 0.45%. Puts don’t replace owning the market; they replace idle cash.
Reading real SPY and QQQ puts
From Cboe’s delayed chains at the Nov 2, 2026 close, the put nearest 16 delta in the expiry nearest 35 days. SPY was at 752.10 and QQQ at 683.90. Examples, not recommendations:
| Example (exp. Dec 4, 2026) | Credit (mid) | Below price | Basis if assigned | POP | POT | P50 |
|---|---|---|---|---|---|---|
| SPY 705 put, 32d | $4.20 | 6.3% | $700.80 | 85% | 35% | 91% |
| QQQ 625 put, 32d | $6.23 | 8.6% | $618.77 | 84% | 37% | 91% |
The SPY put pays 0.60% of the strike for 32 days and buys SPY 6.3% below the price if assigned. It has a 85% POP but a 35% POT, so expect the strike to get tested about one time in 3. P50 is 91%: most of the time you can buy it back for half and sell the next one. The QQQ put pays more (1.00%) because QQQ’s implied volatility was higher, and sits 8.6% below the price. POP, POT and P50 are model estimates at each option’s own implied volatility.
Lining puts up with your dip ladder
The Buy the Dip app spaces ten buy levels from each ETF’s real bear markets: the first rungs are 5.0%, 10.0%, 15.0%, 20.0% below the high for SPY and 5.5%, 11.0%, 16.5%, 22.0% for QQQ. A simple way to combine them: sell a put at or just under the next rung below the current price, and only with the cash set aside for that rung. If it’s assigned, that rung is filled at a discount. If not, you were paid to wait. See the SPY and QQQ calculators, and check the strike’s expected move on Open Lines.
My rules for cash-secured puts
- Only sell puts at prices you want to own. The strike is a buy order first, an income trade second.
- Fully cash-secured, no margin. If every put were assigned on the same day, I can pay for all of it (bankroll rules).
- Sell near one expected move, 30 to 45 days out. About 1 assignment in 13 historically, with a real discount when it happens.
- Sell more when IV rank is high. Premium is fatter after selloffs, exactly when dip levels are close (IV rank explained).
- Take the P50 exit and roll the cash forward. Buying back at half the credit frees the cash for the next put.
- Once assigned, sell covered calls. That turns the shares into the other half of the wheel: the Covered Call & PMCC Tracker suggests strikes (covered calls vs PMCC).
Sources and method. SPY daily open/high/low/close Jan 29, 1993 to Oct 28, 2026 and QQQ Sep 14, 2009 to Nov 2, 2026, unadjusted, Yahoo Finance chart data; VIX and VXN daily closes from Cboe; 8,471 SPY and 4,290 QQQ entry days. Entry at each close; expected move = close × IV ÷ 100 × √(21 ÷ 252); assigned = close 21 trading days later below the strike; limit fill = any daily low at or below the strike within 21 days. Model credit = Black-Scholes put at the entry VIX/VXN, zero rate, no skew. Entry discount = 1 − (strike − model credit) ÷ entry close. Delta labels are approximate. Examples: Cboe delayed SPY and QQQ option quotes, Nov 2, 2026 close, bid/ask mids; POP, POT and P50 are model estimates.
FAQ
What is a cash-secured put?
You sell a put option and keep enough cash in the account to buy the shares if you are assigned. You collect a premium up front. If the ETF finishes below the strike at expiration you buy 100 shares per contract at the strike; if not, the put expires and you keep the premium.
Is a cash-secured put the same as a buy-the-dip limit order?
Close, but not the same. A limit order fills if the price touches your level at any time; a put is only assigned if the price is below the strike at expiration (early assignment aside). In SPY history, a strike one expected move below the close was touched within 21 trading days 18.7% of the time but finished below it only 7.6%.
How often do SPY cash-secured puts get assigned?
In my test from Jan 29, 1993 to Oct 28, 2026, a 21-trading-day SPY put one expected move below the close (about a 16 delta) finished in the money 7.6% of the time. QQQ, tested from Sep 14, 2009, was 7.7%.
What strike should I sell for a cash-secured put?
Pick a price you would be happy to own the ETF at, not the strike with the fattest premium. Many sellers use one expected move or about a 15 to 30 delta. The ETFap Buy the Dip app gives ladder levels set from real bear markets that you can line strikes up with.
Do cash-secured puts beat buying the dip outright?
They pay you while you wait, but they cap your upside and fill less often than a limit order. When the put is assigned the market is usually already below your strike, so your entry often sits above the market price that day. It is a trade-off, not a free lunch.
Are cash-secured puts on SPY or QQQ better?
QQQ pays more because its implied volatility is higher, but it moves more too. In the test, model credit one expected move out averaged 0.50% of the strike per month on QQQ vs 0.45% on SPY, and assignment rates were similar.
What are the risks of cash-secured puts?
The same as owning the ETF below your strike: in a crash you are assigned shares worth less than you paid, minus the premium. The risk is real but no worse than buying at the strike; the cost is the rallies you miss.
Is this financial advice?
No. It is education from my own process. Options involve substantial risk.
Pick strikes you actually want to own. The Buy the Dip app sets ten SPY, QQQ and IBIT buy levels from real bear markets, free.
Open the Buy the Dip app → Expected move calculatorPOP vs POT vs P50 explained