Feature · The campaign is the unit of thought
The whole wheel, chained into one campaign.
You think in campaigns — “my NVDA wheel” — not in loose legs. ThetaRecap links a cash-secured put through its rolls, the assignment, the covered calls written against the shares, and the called-away close into a single position with one honest P&L.

- Cash-secured put
- Roll for credit
- Assignment
- Share lot
- Covered call
- Called away
Chaining links by broker order reference when it exists, and by a time-proximity heuristic when it doesn't. Partial assignment — two of five contracts — is handled, not rounded away.
Two truths, both shown
Economic basis and tax basis diverge. We show both.
On assignment, what happened to your money and what the IRS records stop agreeing. An assigned-put premium reduces your stock basis for tax; a called-away call premium adds to proceeds. Showing only one number is how spreadsheets quietly lie. ThetaRecap always shows both.
Economic ACB waterfall
Sample campaign| Assigned share cost (100 @ $118.00) | $11,800 |
| Less CSP premium banked | −$420 |
| Less roll credits (×2) | −$180 |
| Less covered-call premium | −$260 |
| Economic cost basis | $10,940 |
Share cost is reduced by every net premium banked across the chain. The tax view is computed alongside it, per lot.
Metrics that answer the real question
What did this position actually make, all-in?
Above the campaigns sit account rollups: premium banked per month, the distribution of return on collateral, open collateral right now, and win rate by underlying.
Chain your first campaign in a few minutes.
No card required. Free while we are in public beta.