Webull's order exports are good raw material and full of traps: expirations that never appear as orders, transfers that look like phantom trades, and a headline P&L that can disagree with Webull's own per-symbol numbers. FillJournal's Webull importer was built against real accounts — cash, margin, and IRA — and handles the traps for you.
60-day free trial · no card · no brokerage login requiredIn Webull, open your account's order history and export it. Export each account (cash, margin, IRA) separately, and pick the widest date range offered — Webull exports have been seen to silently omit older months, so a full-range export is safer than stitching short ones.
Import → Webull. The importer maps Webull's columns automatically, reads both OCC-style and descriptive option symbols, and skips cancelled or rejected orders. Nothing is saved until you see the preview and confirm.
The preview shows executions found, round-trip trades built, and P&L by account. Compare against Webull's per-symbol realized P&L — not the headline number (see below).
An option you let expire never shows up in an order export — the buy is there, the ending is not. A journal that only reads orders will show those positions as open forever, or worse, count the missing loss as profit. FillJournal settles expired options at intrinsic value using the underlying's expiry-day close: worthless if it finished out of the money, real value if it finished in.
A cash-to-margin account upgrade or an ACAT transfer moves shares out of one account, and the export shows sells with no matching buys. Pairing those naively fabricates losses. FillJournal marks stock oversells as unmatched instead of inventing a phantom short.
Webull's account-level "total P&L" has been observed to disagree with its own per-symbol breakdown and daily trend on accounts that went through a cash-to-margin upgrade — by five figures. When you reconcile, trust the per-symbol numbers.
Yes — individual cash, individual margin, and IRAs. Import each account's file and they appear as separate accounts you can filter and compare.
Yes. Contracts are matched with the 100× multiplier, scale-ins and partial closes are grouped into round-trip trades, and expirations are settled at intrinsic value rather than dropped.
No. You upload the export file; your Webull credentials never touch FillJournal.
Also importing from another broker? Robinhood and Fidelity — or any broker via CSV with column mapping.