Evaluating Cash-Secured Put Performance

Cash-secured puts promise two outcomes value investors love: get paid to wait or get assigned at a discount. Testing whether that promise holds requires more than tracking premium totals. You need to know if assignments land below intrinsic value, if capital sits idle too long, and whether premiums beat a simple limit order.
TL;DR
- Judge puts by effective entry price versus intrinsic value, not by raw premium.
- Measure premium yield on reserved cash and the time that cash stays idle.
- Track assignment rate and post-assignment performance to ensure you’re buying quality at discounts.
- Compare results to a “limit order plus patience” benchmark.
- Turn findings into rules for strike distance, duration, and when to sit out low-volatility markets.
Purpose and reader question
Purpose: Apply.
Central question: How can you prove that selling puts leads to better entries and cash productivity than simply waiting with limit orders?
Key concepts: effective cost basis, premium yield on cash, assignment quality, idle-time cost.
Why it matters: Selling puts can quietly morph into dead capital if strikes are too cautious or if premiums are thin. Testing clarifies when the strategy truly aligns with value investing discipline.
Anchor strikes to intrinsic value
Use fair-value and buy-price ranges from the Wall St Yardie app. Define strikes as “inside or below buy-price band” and test whether assignments stay within that discipline. If assignments routinely occur above your buy band, your rule is too loose. If assignments rarely happen, strikes may be so far OTM that capital earns little.
Measure effective entry cost and discount
Effective entry cost (EEC) = strike − net premium. Calculate EEC for every assignment and compare it to fair value and buy-price targets. Track average discount achieved: (fair value − EEC) ÷ fair value. A healthy discount confirms the put is delivering the margin of safety you want.
Numeric example
The Wall St Yardie app shows fair value at $70 with a buy zone around $60. You sell a 30-day $60 put for $1.80 on 100 shares.
- Cash reserved: $6,000.
- EEC if assigned: $60 − $1.80 = $58.20.
- Discount to fair value: ($70 − $58.20) ÷ $70 ≈ 17%.
- Premium yield on cash (annualized): $180 ÷ $6,000 × (365 ÷ 30) ≈ 36.5%.
Now compare this to placing a $60 limit order that earns nothing while you wait. The yield shows the put pays you for patience while preserving margin of safety.
Track assignment rate and post-assignment performance
Segment assignment frequency by strike distance (ATM, 5% OTM, 10% OTM) and expiration length. High assignment at deep OTM strikes may indicate you’re selling too close to market price. Low assignment with near-zero premium may mean your rules need adjustment. After assignment, log 60- and 120-day performance versus your valuation targets to confirm the quality of entries.
Monitor idle-time drag
Reserved cash that never gets used is an opportunity cost. Track the percentage of time cash is locked in puts versus deployed. If idle time stays high, consider shorter expirations or slight strike adjustments within your buy range to improve utilization without abandoning discipline.
Compare to a limit-order benchmark
Run a parallel test where you place a limit buy at your target price and never sell a put. Compare average entry price, time to fill, and subsequent performance. If puts do not materially improve EEC or returns versus the limit-order path, the strategy may not be worth the complexity.
Check premium efficiency versus volatility
Track premium per day versus recent realized volatility of the stock. A rich premium with calm realized volatility is ideal because cash is paid for risk that is not showing up in price action. If realized volatility rises while premiums stay flat, risk-reward worsens and you should scale size down. This keeps you from chasing contracts that look cheap but carry jump risk. When realized volatility cools again, consider reloading at the same strike only if valuation still sits below fair value.
Adjust for volatility and events
Test results across different implied volatility regimes and around earnings. Premiums spike before earnings, but so does gap risk. If drawdowns worsen when selling into earnings, add a rule to skip those windows. Use /blog/options-basics-for-value-investors/options-basics-time-decay-value-investors to keep theta expectations realistic when expirations shorten.
What could go wrong?
- Underpaying for risk: Selling far OTM for tiny premiums ties up cash without a real cushion. Mitigate with a minimum premium yield on cash.
- Overvalued underlyings: If the business weakens, even a discounted EEC is too high. Recheck fundamentals with
/blog/finding-value-stocks-for-options-strategies/finding-stocks-intrinsic-value. - Ignoring slippage and fees: Thin markets reduce real yield. Include estimated slippage in every test.
- Emotional rolling: Rolling losing puts to avoid assignment can raise EEC. Set rules on when to accept shares and when to exit.
Next steps checklist
- Define strike rules inside your Wall St Yardie buy-price band and test 30–45 day expirations.
- Track EEC, discount to fair value, and premium yield on cash for at least 20 sample trades.
- Measure idle-time percentage and adjust expirations or strikes if cash sits unused.
- Run a limit-order benchmark and compare outcomes side by side.
- Update your playbook with results and cross-reference
/blog/testing-and-refining-your-value-options-strategy/testing-paper-tradingbefore committing real capital.
*Disclaimer: This content is for educational purposes only and does not constitute financial advice. Past performance does not guarantee future results. Always conduct your own research before investing.*
