◉ WheelBook
A PRIVATE WHEEL JOURNAL

Your wheel's real cost basis, rolls included. Private, in your browser.

Import your broker CSV and see each wheel cycle’s adjusted cost basis and every roll in one ledger.

Start free in your browser →

From import to the full story

Preview trades, trace your rolls, and review your results.

Import screen placeholder
Import · static preview
Cycle screen placeholder
Cycle · static preview
Summary screen placeholder
Summary · static preview

How adjusted basis works

A synthetic 100-share wheel: buy through assignment at $50 ($5,000). Put premium $200; three calls bring $150 + $130 + $110; two closes cost $80 + $60. Total option premium is $450, less $3.90 fees. Break-even basis before sale: ($5,000 − $450 + $3.90) / 100 = $45.54 per share (rounded).

Called away at $55: $5,500 − $5,000 + $450 − $3.90 = $946.10 realized P&L. Break-even basis, not tax basis.

Bring your broker CSV

Schwab · Fidelity · Robinhood · Tastytrade · IBKR Flex / Activity · generic column mapper

Export layouts vary. Always review the preview and correct any legs before relying on totals.

Your browser. Your records.

No login, no trade upload, no analytics, no market data. Trades stay in IndexedDB on your device. After loading, calculations work offline while the page remains open. Paid license verification sends only your key and product ID to Gumroad. Export a backup before clearing browser data.

Simple pricing

Free

$0

One open cycle. Full import preview. Other open cycles stay saved and locked.

Start free

Monthly

$12 / month

Unlimited cycles. Private local ledger.

Get Monthly

Yearly

$99 / year

Unlimited cycles. Private local ledger.

Get Yearly

Founding Lifetime

$79 lifetime · first 50

Unlimited cycles. Private local ledger.

Get Founding Lifetime

Gumroad is merchant of record. 14-day no-questions refund.

Questions, answered

Is this tax or investment advice?

No. This is a record-keeping tool. The break-even basis is not tax basis; confirm your broker’s records with a qualified professional.

Which brokers?

The five listed above, plus a generic mapper. No broker login is required.

What if I cancel?

Your data is retained. A cancelled membership stays Paid until the end of the period you paid for, then returns to Free; a refund or dispute returns it to Free right away. One open cycle remains available; others stay saved.

Can I move my data?

Export JSON, optionally encrypted with your passphrase, and import on another device. There is no sync and no passphrase recovery.