Schwab, Fidelity, Robinhood: How to Convert Any 1099-B
Every broker formats their 1099-B slightly differently. Here's what to expect from the most common brokers and how to convert each one.
Charles Schwab
Schwab's 1099-B is one of the more detailed formats. It includes:
- Clear separation of short-term and long-term transactions
- Box A (covered short-term), Box D (covered long-term), Box B/E (noncovered)
- Wash sale adjustments in a dedicated column
- A summary page at the end with totals
Common issue: Schwab's auto-import to TurboTax frequently fails during tax season due to high traffic. The TXF workaround is reliable.
Fidelity
Fidelity's 1099-B tends to be cleaner but can be very long for active traders:
- Transactions grouped by account, then by type
- "VARIOUS" used for date acquired when shares were bought at different times
- Wash sales clearly labeled
- Supplemental detail pages for complex transactions
Common issue: Fidelity sometimes splits a single security across multiple pages, making manual extraction error-prone.
Robinhood
Robinhood's 1099-B is notorious for being difficult:
- Extremely long documents (active traders can have 50+ pages)
- Cryptocurrency transactions mixed with stock transactions
- Fractional shares with many decimal places
- Options trades with complex descriptions
Common issue: Robinhood users often have hundreds of small transactions from fractional share trading. Manual entry is impractical.
E*TRADE / Morgan Stanley
After the Morgan Stanley acquisition, E*TRADE's 1099-B format changed:
- ESPP (Employee Stock Purchase Plan) shares have special cost basis rules
- RSU (Restricted Stock Unit) transactions may show $0 cost basis (requires W-2 cross-reference)
- Multiple accounts consolidated into one document
Interactive Brokers
IBKR's 1099-B is highly detailed but dense:
- Forex and futures transactions alongside equities
- Section 1256 contracts reported separately
- Very precise decimal amounts
- Can run 100+ pages for active traders
How 1099-B Converter Handles All Formats
Our AI extraction doesn't rely on fixed templates. It understands the structure of a 1099-B regardless of formatting. Upload any broker's PDF and get:
- Every transaction extracted individually
- Correct categorization (short-term vs. long-term)
- Wash sale amounts preserved
- Clean CSV, TXF, and Excel output
The same upload process works for all brokers — no need to specify which one.