Brokers2 min read
How to import Webull trades into TerraTrade
Import Webull stocks or options into TerraTrade from a desktop Orders CSV, with the exact export steps, file limit, and duplicate handling.
By TerraTrade Team

Webull connects to TerraTrade by CSV file import for stocks and options. There is no broker password, API key, or auto-sync step: export your Orders history from Webull desktop, upload it to the TerraTrade Import Center, and upload another file whenever you want to refresh the journal.
| Supported item | Webull import behavior |
|---|---|
| Asset classes | Stocks or options |
| Import method | Webull Orders CSV |
| Maximum file size | 10 MiB |
| Credentials required | None |
| Duplicate handling | Re-uploading the same or overlapping export is safe |
Create the Webull import account#
- Open the TerraTrade Import Center and choose Add broker.
- Select Webull. The available method is File import; select it and choose Continue.
- On What should we import?, select Stocks or Options. Create a separate connection for each asset class you want to journal.
- On Name this account, enter an optional Account nickname or keep the suggested Webull stocks or Webull options name.
- Select Continue. TerraTrade creates the upload-only account and opens Upload your trades.
Export the CSV from Webull desktop#
Use Webull on desktop for the export:
- Open Webull and go to Account → Orders.
- Choose the date range you want to import.
- Choose the matching asset class—stocks or options—for the TerraTrade account you just created.
- Select Export and save the file as CSV.
If you want a long history and the export exceeds the upload limit, split it into smaller date ranges. Overlapping ranges are okay.
Upload the Webull export#
Return to Upload your trades in TerraTrade. Drop the export into Drop your CSV export here, or click the area to choose it. Review the selected filename, then select Import trades.
TerraTrade accepts .csv files up to 10 MiB. An Excel .xlsx file is not accepted; export or save it as CSV instead. If you are not ready to import, select I'll upload later and return to the account's Import tab.
After upload, TerraTrade processes the orders into the journal. Webull rows are matched using their own identity, so importing the same file again—or importing a later file with an overlapping date range—does not count the same rows twice.
Webull import FAQ#
Does Webull auto-sync with TerraTrade?
No. Webull currently uses file import. Export an Orders CSV from Webull desktop and upload it whenever you want to add newer trades.
Can one Webull account hold stocks and options?
Choose one asset class when creating the import account. To keep both stocks and options organized correctly, add a separate Webull connection for each.
What if my Webull CSV is larger than 10 MiB?
Return to Webull and export a narrower date range, then upload the files separately. Date ranges may overlap because TerraTrade deduplicates matching Webull rows.
KEEP READING

Brokers2 min read
How to connect TopstepX to TerraTrade
Connect TopstepX futures to TerraTrade with automatic sync or import an Orders CSV. See the exact API-key, account-picker, and upload steps.
Read post
Brokers2 min read
How to connect tastytrade to TerraTrade
Connect tastytrade to TerraTrade with a read-only OAuth grant, choose your accounts, and keep stocks, options, and crypto trades in sync.
Read post
Brokers2 min read
How to connect Robinhood to TerraTrade
Connect Robinhood to TerraTrade for automatic stocks, options, futures, or crypto imports using the correct sign-in or API-key flow.
Read post