Thinkorswim (by Charles Schwab/TD Ameritrade) allows you to easily extract your trading history directly from the desktop platform via the Account Statement tab.
Exporting via the Desktop App
- Launch the Thinkorswim desktop application and log in.
- Click on the Monitor tab located in the main top navigation.
- Select the Account Statement sub-tab.
- Adjust the Date Range to cover the trading period you want to import (up to 370 days).
- Scroll down to locate the Trade History (or Account History) section.
- Click the menu/gear icon in the top right corner of the Trade History panel.
- Select Export to file… from the dropdown menu.
- Save the document securely on your computer, making sure it is saved with a .csv extension.
Import To Trandence
- Open Trandence and go to the Trades page.
- Click Import Trades and select Upload CSV/TXT.
- Choose Thinkorswim as the broker.
- Set CSV Timezone to the timezone used by the broker export. For most US equities workflows, this is America/New_York.
- Optionally apply an import preset if you use saved defaults for this account.
- Select or drop the exported CSV file.
- Review the parsed trades before saving. Confirm symbols, side, open/close times, quantity, prices, commissions, and the session date range.
- Use Batch Tags to label the import, for example
TOS MainorThinkorswim Cash. - Click Import & Review Summary to save the import and open the post-import summary.
For the full import workflow, including presets, preview validation, multi-session progress, and conflict review, see Importing Trades.
What Trandence Reads
Trandence reads the Thinkorswim trade-history section with DATE, TIME, TYPE, DESCRIPTION, and fee columns. The description is parsed to recover action, quantity, symbol, and price.
Trandence keeps supported US equity symbols, including common share-class formats such as BRK.A and BRK.B, and organizes the imported executions into completed trades for review.
Conflict Handling
If imported rows overlap with trades already in Trandence, use Review Conflicts to compare them before saving. The safest default is Keep Existing, which preserves the trade already in your account.
If you need to replace existing data, delete or correct the existing trades first, then import the file again intentionally. You can review completed imports from Import History.
Sample file: Download a sample Thinkorswim CSV file to see the expected format.
Need Help?
If your file cannot be uploaded, or if the broker has recently changed its export format, contact us at [email protected]. We will help you get the data imported smoothly.