If you sell options on Tastytrade, you already know how transaction tracking goes. Premium credits, expirations, assignments, money movement, futures fills — every trading week piles up another stack of rows that need to land somewhere accurate. Logging each one by hand into a tracker is the kind of small, fiddly work that almost nobody actually keeps up with consistently.
MyATMM's AI Import flips that. Take a screenshot of your Tastytrade transactions, paste it into the application, and the curated Tastytrade parser pulls every transaction out for you — filtering noise, classifying ledger entries, and tagging each row with its ticker. You review, confirm, and record the whole batch in a single click.
This walkthrough covers the full Tastytrade screenshot import flow inside MyATMM: where to grab the right capture, why the imported transaction count usually won't match the row count on your Tastytrade screen, one quirk to watch for around XSP cash-settled options, and how to reconcile the imported total against your Tastytrade account balance — including the well-known penny-rounding nuisance that comes with it.
Manual transaction entry has three failure modes that compound over time:
Pasting a screenshot solves all three. The AI sees what Tastytrade shows; it doesn't transpose digits, it doesn't get tired, and it processes 18 transactions in the same time it processes one. For traders who run covered calls and cash-secured puts across multiple tickers each week, that compound difference is the entire reason to use it.
Inside Tastytrade, open the transaction history view for the account you want to import. The view lists every transaction across the date range you select, with columns for date, type, description, ticker, quantity, and amount. That's the section you want to capture.
When you take the screenshot, the most important detail is to include the column headers. The headers are how the AI knows which column is the ticker, which is the quantity, which is the amount, and which is the transaction type. Without them, the parser has to guess based on column position, which works for clean layouts but breaks the moment a column is empty or out of order.
In the MyATMM web application, head to the Tools menu and open Import / Export. The first tab that loads is AI Import — that's where you want to be.
Right-click in the import area and choose Paste. The screenshot drops into place. By default the parser is set to auto-detect, which works well for most broker layouts. For Tastytrade specifically, switch the dropdown to the curated Tastytrade parser before clicking Parse. The curated parser is tuned for Tastytrade's column conventions and produces noticeably more accurate results than generic auto-detect on the same screenshot.
Click Parse Screenshot. For a normal-sized capture (a handful of transactions), results come back in a couple of seconds. The grid populates with each transaction as a row: ticker, side, quantity, amount, and type are all extracted and laid out for review.
The first thing many users notice on their first import is that the parsed transaction count doesn't match the row count visible in the screenshot. A capture showing 22 rows might come back as 18 imported transactions. That's not a parser miss — it's by design.
MyATMM filters out zero-amount transactions during parsing. Tastytrade emits ledger lines for events that are technically transactions but carry no dollar impact: option removals due to expiration, certain account messages, and similar housekeeping rows. They show up on your statement with $0.00 in the amount column. Tracking them adds noise to your cost basis without contributing any signal.
A typical weekly screenshot shows 22 ledger rows. Four are zero-amount entries — three "removal due to expiration" rows for options that expired worthless, plus one informational row. The parser drops those four and imports the remaining 18. The cost basis math is identical to what you'd get if you'd manually entered all 22 and ignored the zeros — except the AI does the filtering for you.
When you scan the parsed grid, you'll also notice that money-movement transactions (transfers, dividends, fees, and other non-ticker events) are classified as ledger entries. Those flow into the deposits and withdrawals view on the MyATMM Dashboard rather than into a specific ticker's cost basis — which is exactly the right destination for them.
Before MyATMM records anything, you get a summary screen listing what's about to happen: how many transactions will be imported, how many ledger entries will be added, and which (if any) tickers in the screenshot don't yet exist in the active portfolio.
When you import a transaction for a ticker that isn't already tracked in the current portfolio, MyATMM has to create the ticker before it can record transactions against it. The summary shows you exactly which new tickers will be added so nothing happens silently. Click Confirm, Record and Selected to proceed — the ticker creation and the transaction recording happen together as a single operation, and the import wraps in a second or two.
One thing to watch for on Tastytrade specifically: cash-settled index option transactions can occasionally come through the parser classified as stock transactions instead of options. The most common offenders are XSP trades, where the closing settlement line on the Tastytrade transaction history can read in a way that the AI infers as a stock event.
The fix takes about 15 seconds. Navigate to Cost Basis V2, open the affected ticker (XSP in this case), drill into the transactions list, and find the row that should be an option. Click Edit, change the type from Stock to Option, set the expiration date (the original expiry from your Tastytrade record), and save. The cost basis recalculates automatically.
If the option already expired, the exact expiration date matters less than you might think — the cost basis math is driven by the dollar amounts, not the calendar. Pick the closest plausible date (often the third week of the month for monthlies, or the same week for weeklies) and move on. The transaction record carries the right premium and the right type, which is what cost basis tracking actually cares about.
A common worry the first time someone imports broker data is whether every metadata field — exact expiration date, exact strike, exact transaction time — is perfectly preserved. For cost basis tracking, the answer is that the dollar amounts are what matter. A penny off on a single premium quietly cascades into a wrong overall position cost; a date that's off by two days does not.
MyATMM is a cost basis tracker built for option sellers, not a trade journal. The platform tracks what you've collected and what you've paid across covered calls, cash-secured puts, and the wheel strategy as a whole — not the play-by-play sequence of every fill. If you want a journaling tool that timestamps every order, that's a different product category. If you want to know your true cost basis on a position so you can decide whether to roll, let it expire, or close, that's exactly what MyATMM is built for. It's a spreadsheet alternative for the wheel strategy that handles the math you'd otherwise be re-doing every Friday.
After you've imported, the most reliable check that everything landed correctly is to compare two numbers:
If every transaction was imported correctly — and your starting balance was accurate when you set up the portfolio — those two numbers should match closely. With most brokers, "closely" means to the penny. With Tastytrade, there's one small caveat worth knowing about up front.
Tastytrade has a long-running rounding nuisance where the displayed account balance can be off by a single penny relative to the sum of its individual transactions. The cause appears to be how Tastytrade rounds intermediate totals, but the practical effect is that even a perfect import will sometimes show a one-cent discrepancy between Tastytrade's BAL line and MyATMM's brokerage total.
The pragmatic fix: don't chase a one-cent discrepancy. Add a one-cent deposit (or withdrawal) entry on the MyATMM Dashboard to true up the number, accept that it'll drift by a penny again at some point, and move on. Anything more than a few cents off, however, is real — and worth investigating.
When a reconciliation does come up off by more than a penny, the Import History tab is the next stop. Open Import / Export and switch to the History tab. From there you can search any date range across the active portfolio and see every transaction that was imported, regardless of which ticker it belongs to.
Search by month is the most useful default; pick a month, scan the list, and compare individual amounts against your Tastytrade source to find the row that doesn't match. Once you've identified the offending transaction, navigate to Cost Basis V2, open the affected ticker, drill into the transactions list, click Edit on the wrong row, change the value, and save. The cost basis recalculates automatically, and your reconciliation should now match.
MyATMM is a cost basis tracker built specifically for option sellers — covered calls, cash-secured puts, and the wheel strategy. The AI Import feature is one piece of a broader toolkit aimed at making accurate tracking actually achievable for traders who manage many positions across many tickers.
When transaction entry isn't a chore, you actually keep up with it. When you keep up with it, your cost basis stays current. When your cost basis is current, you can make informed decisions about when to roll, when to let assignment happen, and when to step away from a ticker entirely. The whole platform is built around removing friction from that loop.
Beyond AI Import, MyATMM tracks dividend payments alongside option premium, calculates true cost basis across every transaction type, and provides portfolio-wide performance metrics so you can see how your option-selling strategy is performing in aggregate. Learn more on the Features page or browse the blog archive for additional walkthroughs.
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 and reporting tool — it does not provide investment, tax, or financial advice.
MyATMM provides purpose-built cost basis tracking for option sellers, with the flexibility to track covered calls, cash-secured puts, and wheel strategy positions.
Track up to 3 tickers completely free forever. No credit card required.
Create Your Free Account TodayBuilt for covered calls, cash-secured puts, and the wheel strategy