1099-B Converter Free Preview

TradeStation 1099-B TurboTax Import Issues — Stocks, Options, and Futures Done Right

You closed 800 round-trip trades this year, half on stocks and half on futures contracts. TradeStation just posted your tax documents — except there are three separate files: a 1099-B for the equity trades, a 1099-B for options, and a year-end Profit and Loss PDF for the Section 1256 contracts. You drag the first one into TurboTax. Either the import errors out, or it pulls in 200 of your 800 trades, or every single line shows up with Needs Review on the cost basis. Now you're looking at three documents that need to land in three different places on your return, and TurboTax thinks it already has everything.

TradeStation is built for active traders, and active traders break import flows that work fine for someone with five trades. The good news is TradeStation actually provides the cleanest TXF export of any major broker — once you find it. This guide walks through where each document lives, why TurboTax stumbles on TradeStation data, how to import futures separately from stocks, and how to avoid the double-reporting mistake that costs people hundreds of dollars in over-paid tax.

Why TradeStation Imports Break in TurboTax

Tired of reading?

Upload your 1099-B PDF and get CSV/TXF in 30 seconds. Free preview, $4.99 to download.

Try free preview

Three issues come up over and over again, often in combination:

1. Volume overwhelms the import. TurboTax Online caps at roughly 1,500-3,000 transactions per import session before it times out or starts dropping rows. TurboTax Desktop handles more but still gets slow above 5,000 lines. TradeStation users routinely cross those thresholds in a single tax year — sometimes in a single month. When the import fails mid-stream, you get a partial dataset and no clear indication of which trades were dropped.

2. Futures and options live in different documents. TradeStation reports stock and equity option trades on a 1099-B (which goes on Form 8949 / Schedule D). Section 1256 futures contracts get their own Profit and Loss report (which goes on Form 6781, not Form 8949). TurboTax's broker auto-import grabs the 1099-B and stops there — it doesn't know to ask for the Section 1256 P&L. If you import the 1099-B and call it done, you're missing your futures activity entirely.

3. Cost basis adjustments on equity options trip the importer. When you sell-to-close an option, TradeStation reports the basis as the original premium paid. When you exercise or get assigned, the basis transfers to the underlying stock position. The 1099-B usually handles this correctly, but the row count and the way adjustments are encoded confuse TurboTax's auto-categorization. Result: cost basis lands as blank, zero, or "various" on rows that should have a clean number.

Where to Find Each TradeStation Tax Document

TradeStation splits tax documents by activity type. Log into your account at tradestation.com and go to Client CenterTax Documents. You'll see something like this:

Document Covers Goes on When Posted
1099-B (Stocks) Equity buys and sells Form 8949 / Schedule D Mid-February
1099-B (Options) Equity option trades Form 8949 / Schedule D Mid-February
Section 1256 P&L Futures and broad-based index options Form 6781 Mid-February
1099-DIV Dividends, qualified and ordinary Schedule B Mid-February
1099-INT Interest earned on cash balances Schedule B Mid-February

If you traded across multiple TradeStation accounts (futures account separate from equity, or joint vs individual), each account generates its own complete set. Download all of them before you start filing — running into a missing document mid-import is what causes most of the import errors people report.

The TradeStation TXF Export — Use This If You Can

This is the secret weapon. TradeStation natively exports a TXF file (Tax Exchange Format) that TurboTax Desktop imports directly without going through the broker dropdown. The TXF is generated from your trade history and is much more reliable than the OFX-based auto-import.

To generate it:

  1. Log in at tradestation.com.
  2. Go to Client CenterTax DocumentsTXF Export (sometimes shown as TurboTax Export or Tax Software Export).
  3. Select the tax year and the account.
  4. Download the .txf file.

Then in TurboTax Desktop: FileImportFrom Accounting SoftwareTXF (Other Financial Software). Browse to the file. TurboTax reads it as a list of Form 8949 entries with all the cost basis, dates, and adjustments pre-filled.

TXF import bypasses the broker dropdown entirely, which is why it succeeds when the dropdown auto-import fails. The format is also handled by TaxAct and H&R Block Desktop. The catch: TurboTax Online does not accept TXF imports — only TurboTax Desktop does. If you're on TurboTax Online and you have more than ~1,500 trades, you'll either need to upgrade to Desktop, use the summary-totals method, or import the converted CSV manually.

If TradeStation doesn't show a TXF option for your account (it's been intermittently available depending on account type), you can still convert the 1099-B PDF into a TXF using a PDF-to-TXF converter and import that.

Auto-Import via the TurboTax Broker Dropdown

If you prefer the auto-import path:

  1. In TurboTax: FederalWages & IncomeInvestment IncomeStocks, Cryptocurrency, Mutual Funds, Bonds, Other.
  2. Pick TradeStation Securities from the broker dropdown. (There may be two TradeStation entries — pick the one matching the entity that issued your 1099-B, usually "TradeStation Securities, Inc.")
  3. Sign in with your TradeStation credentials.
  4. Select the tax year and choose which document to import (TurboTax may ask separately for the equity 1099-B and the options 1099-B).

When this works, the equity and options 1099-Bs land in the right place. When it fails:

  • Auto-import returns 0 trades but the PDF is in your portal: usually a timing issue — the 1099-B is posted to the PDF system but not yet to the auto-import feed. Wait 24-72 hours.
  • Import succeeds but transaction count is suspiciously round (exactly 1,500 or 2,000): the import hit a row cap and dropped the rest. Re-run with the date range split into halves.
  • All rows show "Needs Review": cost basis didn't transfer cleanly. Either review each one manually using the PDF as reference, or switch to the TXF or CSV import path.

Section 1256 Futures — Where Most TradeStation Users Mess Up

If you traded futures or broad-based index options (SPX, NDX, RUT, VIX options), those are Section 1256 contracts. They are NOT reported on the 1099-B. They have their own document: the Year-End Section 1256 Profit and Loss Statement, also delivered as a PDF or in the same tax document bundle.

Section 1256 contracts have unique tax treatment:

  • 60/40 rule: 60% of your gain or loss is treated as long-term, 40% as short-term, regardless of how long you held the contract. Day-traded ES futures get 60% long-term treatment even though you held them for two minutes.
  • Mark-to-market at year-end: open positions on December 31 are treated as if closed at the closing price. The "gain" on a still-open position counts as realized for tax purposes, with the basis stepped up for the next year.
  • Form 6781, not 8949: report the single aggregate gain or loss from the P&L statement on Form 6781, Line 1. TurboTax handles this in a separate section: Wages & IncomeLess Common IncomeContracts and Straddles.

You do not put Section 1256 numbers anywhere on Form 8949. Trying to import your futures P&L through the 1099-B flow is one of the most common TradeStation filing mistakes — it results in double-reporting (the same income on both Form 6781 and Form 8949 via the imported 1099-B), which inflates your reported income.

If you have both an equity 1099-B and a Section 1256 statement, the flow is:

  1. Import or enter the 1099-B equity/options trades through the Form 8949 path.
  2. Separately, enter the Section 1256 aggregate gain/loss through the Form 6781 path.
  3. Cross-check: the total income reported across Schedule D + Form 6781 should equal the sum of your year-end account P&L.

Wash Sales for Active TradeStation Traders

Active traders generate wash sales constantly — every time you close a position at a loss and reopen a substantially identical position within 30 days, the loss is deferred to the replacement lot. TradeStation reports these correctly on the 1099-B with the wash sale loss disallowed in its own column and code W in the adjustment column.

Two things to watch:

Year-end wash sales that cross into January. A loss taken in late December that gets replaced in early January creates a wash sale where the disallowed loss adjusts the basis of the January replacement lot. The current-year 1099-B may show the disallowed amount; the basis adjustment shows up on next year's 1099-B for the replacement lot. Track these manually if it matters — TradeStation's statement won't follow it across years.

Wash sales across accounts. The wash sale rule applies across all your accounts including your spouse's accounts and any IRA. If you took a loss in your TradeStation taxable account and bought back the same security in your Schwab IRA, the loss is permanently disallowed (not just deferred) because the replacement happened in a non-taxable account. TradeStation cannot detect this — it only sees its own activity. The wash sale across accounts guide covers the manual reconciliation.

For high-volume traders, also check whether you have any Section 475(f) mark-to-market election in place from a prior year. If so, your trading activity is reported as ordinary income on Form 4797, not on Form 8949 — and wash sale rules don't apply. Most TradeStation users don't have this election in place, but if you do, the entire reporting path changes.

When the Import Just Won't Work — Skip It

If you've tried auto-import, TXF, and CSV upload and one of them isn't working, the fastest path is to convert the 1099-B PDF directly. TradeStation's PDFs are clean and tabular, which makes them easy to extract — and you avoid the broker login flow entirely.

This is also the right call when you have more than 3,000 trades and you're on TurboTax Online. Online can't handle that volume even with a perfect TXF, and the summary-totals method plus a mailed Form 8949 statement is faster and cleaner than fighting the importer for an hour.

FAQ

Does TradeStation support direct TurboTax import?

Yes — TradeStation Securities is in the TurboTax broker dropdown, and auto-import works for equity and options 1099-Bs in TurboTax Online and Desktop. It does NOT cover Section 1256 futures contracts; those have to be entered separately through the Form 6781 path.

What's the difference between the TradeStation 1099-B and the Section 1256 statement?

The 1099-B reports equity and equity-option trades, which go on Form 8949 / Schedule D. The Section 1256 statement reports futures and broad-based index options, which go on Form 6781 with 60/40 long/short-term split. They're completely separate documents and separate parts of your return. Reporting Section 1256 activity on a 1099-B (or vice versa) creates double-counting and incorrect tax treatment.

Can I use the TradeStation TXF export with TurboTax Online?

No. TurboTax Online doesn't accept TXF file imports — only TurboTax Desktop does. If you want to use the TXF path, you need Desktop. Workaround on Online: use the auto-import dropdown, or convert the PDF to CSV and import manually, or use the summary method for high-volume accounts.

Why does my TradeStation 1099-B show fewer trades than my TradeStation history page?

The 1099-B reports closed positions (sales) only — opens without a corresponding close in the tax year don't appear. The history page shows every fill, both opens and closes. If you have a lot of open positions at year-end, the 1099-B trade count will be roughly half your fill count.

Do I report futures contracts on Form 8949?

No. Section 1256 contracts (futures, broad-based index options like SPX/NDX/RUT) go on Form 6781, not Form 8949. The 1099-B you get from TradeStation does not include Section 1256 activity; that comes on a separate Profit and Loss statement. Putting futures on Form 8949 is the most common active-trader filing error.

What happens if I'm a day trader without trader tax status?

Without a Section 475(f) mark-to-market election or Trader Tax Status, your trades are still capital gains reported on Form 8949 (equity) and Form 6781 (1256). You pay wash sale rules, you can't deduct trading expenses on Schedule C, and your losses are capped at $3,000/year against ordinary income. High-frequency traders should look into TTS and the 475(f) election for next tax year — but you can't elect retroactively.

My 1099-B has wash sale adjustments. Does that mess up the import?

It can. The wash sale loss disallowed column and the adjustment code column are where many importers stumble. If your auto-import returns trades with the wash sale info missing, your reported loss will be too high (the IRS gets a different number from TradeStation and you'll receive a CP2000 notice). Check the imported data line-by-line against the PDF for any rows with code W and confirm the basis adjustment came through.

Bottom Line

TradeStation is unusually well-equipped for tax-time exports — they offer a native TXF format and clean 1099-B PDFs. The hard part is that active traders generate enough volume to break TurboTax's importer, and the Section 1256 futures get reported on an entirely separate document that's easy to overlook.

The most reliable path is TurboTax Desktop + TradeStation's TXF export. That bypasses the broker dropdown, handles thousands of rows without timing out, and gets the cost basis right the first time. If you're on Online or the TXF isn't available, convert the PDF directly to a CSV or TXF and import that. And whatever you do, don't forget the Section 1256 statement — that's a separate form, separate import path, and easy money left on the table (or reported twice) if you skip it.


Active trader hitting TurboTax's import wall? Convert your 1099-B free — drop in the PDF, get a TurboTax-ready CSV or TXF in seconds. Handles wash sales and large transaction counts; never asks for your broker login.

Ready to convert your 1099-B?

Upload a PDF and get CSV, TXF, and Excel in seconds. Free preview — $4.99 to download.

Convert — Free Preview, $4.99 to Download