A lot of retail option sellers are at Fidelity by default, not by choice. The account was already there — a retirement rollover, an employer plan, the first brokerage account they ever opened. Covered calls sit at Fidelity's lowest options approval tier and cash-secured puts at the next one up (in a cash account they can sit in the first), so plenty of people sell their first premium at Fidelity without ever comparing brokers.
Then the position ages. The put went out in the spring, it was assigned, and you've written calls against the shares ever since. Fidelity shows you three things about it: a lot with a cost basis, an Option Summary pairing your calls against the shares underneath, and a Closed Positions page full of realized gains on expired options. Three accurate screens. Not one adds in the other two.
Trading somewhere else too? The same teardown exists for Webull and Robinhood — different brokers, identical structural gap.
Partly — and the part it leaves out is the part a wheel trader actually lives in.
Fidelity tracks cost basis per lot, and it's candid about the limits: its own help pages say "not all basis adjustments may be reflected." The morning after a cash-secured put is assigned, the shares show up on the Positions page at the strike price. The premium from that put is filed in Closed Positions as a realized gain on its own line.
Whether or not that one premium later gets folded into the lot, three things never reach that screen: puts on the same ticker that expired worthless before the assignment, every covered call written afterward, and dividends. Each is a realized line somewhere else, correct on its own and attached to nothing.
Sell a $52 cash-secured put, collect $0.85, and let it expire worthless. Sell another $52 put, collect $1.10, and take assignment.
Six transactions in, the screen says $52.00 — $50.90 at best. The working number is $48.29. That's a gap of $3.71, about 7%, or $2.61 even on the generous reading, and it grows every time the position pays you.
Then there's the wheel itself, which Fidelity has no concept of. The Option Summary does pair an open call with the shares covering it, but that pairing exists for strategy labelling and margin, not for basis — and it disappears the day the call expires. Spring's put, the assignment, and every call since sit on different screens, and none of them keeps a running total. Our walkthrough of covered call and cash-secured put tracking shows each adjustment in the order it happens.
None of this is a case for moving the account. Fidelity does real work, and here's what you'd want to keep:
The common thread is scope: each is about this lot, this contract, or this strategy as it stands today. None knows anything about a share position whose basis has been sliding for eight months. That's not a defect; brokers are execution and custody venues first.
Yes — and it's one of the better exports in retail brokerage. Three steps:
Inside: one row per event, each with the date, the action written out in words (YOU SOLD OPENING TRANSACTION, YOU BOUGHT CLOSING TRANSACTION, ASSIGNED, EXPIRED, DIVIDEND RECEIVED), the symbol, a long description naming the contract, then quantity, price, commission, fees, and a signed amount. A sell-to-open reads as money in and a buy-to-close as money out. Below the data sit a line or two of footer text, the download date among them, which anything reading the file has to skip.
The catch isn't the file. It's what the file doesn't do. Rows are events, not positions. The ASSIGNED row and the shares it created are two separate lines with nothing linking them. The EXPIRED rows stand alone. The dividend rows sit under the same symbol as your shares, but no column says what the ticker has paid you in total.
A spreadsheet can rebuild all of that, and for a while it will. It quits the first busy week a fresh download doesn't get pasted in, and it quits quietly: the totals still add up, they just add up an incomplete set of rows. That's the pattern behind why covered call tracking spreadsheets break down — the formulas are usually fine; the trouble is the row that never went in.
Search for a Fidelity options tracker and three kinds of tool come back, each good at something. The question is whether that something is your job.
Multi-asset portfolio trackers. Tools in the Sharesight, AllInvestView, or Snowball mould report shares, market value, and return since purchase. That's the right model for a buy-and-hold lot. It's the wrong one when your whole method is wearing that lot's basis down with premium, month after month.
Trade journals with a Fidelity import. Journals in the TradingDiaryPro, TickerScribe, or JournalPlus mould treat the trade as the unit: entry, exit, win rate, tags. That suits a directional setup. A wheel has no single entry and exit; it's a share position that stays open while short options open and close around it, each one changing what the shares effectively cost.
Wheel-specific trackers that advertise Fidelity sync. Newer tools in the QuantWheel and Option Wheel Tracker mould are organised around the cycle itself, usually with a screener up front. To be fair to them, they're closer to the job than either category above, and pretending otherwise would be silly.
Here's what MyATMM brings to that comparison. Dividends count in the same income number as premium. Every transaction type — shares bought outright, puts, calls, assignments, dividends, cash movements — feeds one basis. It runs multiple portfolios, its AI screenshot path needs no broker credentials handed to a third party, and the free tier needs no card. And the person who built it runs the strategy in public, week after week. All of this is a category view from public information as of this writing, not a feature audit of any one product; the broader comparison covers the wider field.
Whichever tool you land on, it has to cover the ground Fidelity's screens leave open:
That last one quietly clears out most of the field. The longer checklist is in what to look for in options trading journal software.
One designed for the job Fidelity leaves open. That's the gap MyATMM was built to close, by an option seller who got tired of rebuilding adjusted basis by hand every weekend. It sits alongside Fidelity as the tracking layer and doesn't try to replace the order ticket.
There are two routes, and most people end up using both.
AI screenshot import. Screenshot Fidelity's activity page or an order confirmation, paste it on the AI Import tab, and confirm the parsed rows. We put Fidelity through this untuned, and it parsed on the first try with no manual cleanup — the details are in our Fidelity and Robinhood screenshot import test. That was a small sample, deliberately: two rows, a cash transfer and a share purchase. The point was whether the layout reads, and it does. About fifteen seconds a trade, no typing.
AI CSV import. Drop the Activity & Orders download in. The importer reads the headers, sorts the rows into options, shares, dividends, and cash movements, and shows you a review grid before anything is saved; rows that overlap an earlier download are flagged as probable duplicates rather than doubled. To be straight about it: there's no hand-tuned Fidelity mapping yet, the way there is for ThinkorSwim, Tastytrade, Schwab, and Webull. Fidelity's file is labelled clearly enough that the AI mapping path handles it, and every row is editable in the review grid before you commit. If your export trips it up anyway, email a redacted sample to support@myatmm.com — curated parsers are typically added within about a week. The full tour of AI transaction and position imports walks through both routes end to end.
The pattern most people settle into: one bulk CSV to seed the history, then screenshots for the handful of trades placed each week.
What each one is actually built to do:
| Capability | Fidelity | Portfolio tracker | Spreadsheet | MyATMM |
|---|---|---|---|---|
| Place trades | Yes | No | No | No |
| Live per-contract P&L | Yes | Partial | No | Partial |
| Premium-adjusted cost basis | Per lot at best | No | Manual | Automatic |
| Connected wheel lifecycle | No | No | Manual | Yes |
| Cumulative premium per ticker | No | Partial | Manual | Yes |
| Dividends in the same income number | No | Partial | Manual | Yes |
| Import from Fidelity | — | Varies | Manual | AI CSV + AI screenshot |
Fidelity and MyATMM aren't rivals. They do different jobs, and you want both. Fidelity is the cash register: every sale rung up correctly, one receipt at a time. A purpose-built tracker is whoever finally adds up the receipts and tells you what the position has actually made.
If you're wheeling at Fidelity with a spreadsheet open in the next tab — or carrying the running basis in your head — the honest test takes about ten minutes. Pick one position you've held for a few months, import it, and put three numbers side by side: the lot basis Fidelity shows, the adjusted basis MyATMM works out, and the number you thought it was.
If they agree, your system works. If they don't, you now know how far off the figure you've been choosing strikes against really is. Either way the ten minutes paid off, and the test is free at myatmm.com — three tickers, no credit card, no time limit.
Options trading involves risk and is not suitable for all investors. Past performance does not guarantee future results. This content is for educational purposes only and should not be considered financial advice. Always consult with a qualified financial advisor before making investment decisions. MyATMM is a tracking tool and is not affiliated with or endorsed by Fidelity Investments. Other products named in this article are trademarks of their respective owners and are described from publicly available information as of the date of publication.
Further reading: The full tour of AI transaction and position imports — how screenshots and CSVs both land in your portfolio without manual entry.
MyATMM tracks your Fidelity covered calls, cash-secured puts, and wheel positions as connected lifecycles — with premium-adjusted cost basis that's right every time you go to sell the next call.
Track up to 3 tickers completely free forever. No credit card required.
Create Your Free AccountBuilt for covered calls, cash-secured puts, and the wheel strategy