1099-B Converter Free Preview
By Jakob Johnson ·

Import 1099-B into TurboTax via TXF: PDF Converter + Step-by-Step Guide

Quick Path: Convert Your 1099-B PDF to TXF

Tired of reading?

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

Try free preview

You don't need to read this whole guide. If you already have your 1099-B PDF in hand, here's the 2-minute version:

  1. Open the PDF to TXF converter and drop your 1099-B PDF onto the upload area.
  2. Preview the extracted transactions for free — every row, with cost basis, proceeds, and wash-sale flags pulled from the PDF.
  3. Download the TXF file ($4.99 per conversion, three free per month) and import it into TurboTax Desktop via File → Import → From TXF Files.

That's it — every transaction lands on Form 8949 and Schedule D automatically, correctly split between short-term and long-term.

Convert your 1099-B PDF to TXF now →

If you want the why behind each step — and why TurboTax's built-in import is so unreliable — keep reading.


If you have more than a handful of stock trades, manually entering each transaction into TurboTax is a nightmare. The TXF (Tax Exchange Format) file solves this by letting you import everything at once.

What Is a TXF File?

TXF is a standardized format that tax software can read directly. It contains all the data from your 1099-B — date acquired, date sold, proceeds, cost basis, and gain/loss — structured so TurboTax, H&R Block, and TaxAct can auto-fill Form 8949 and Schedule D.

Why TurboTax's Built-In Import Fails

TurboTax offers a "auto-import" feature that connects to your broker. In theory, it pulls your 1099-B data automatically. In practice:

  • It crashes with 100+ transactions. The import times out or freezes entirely.
  • Schwab and Fidelity imports fail regularly. "We couldn't retrieve your tax info" is a common error during peak tax season.
  • Wash sales get lost. The auto-import sometimes drops wash sale adjustments, leading to incorrect cost basis reporting.
  • You can't verify the data. It imports into TurboTax directly with no way to review before filing.

How to Import a TXF File into TurboTax

  1. Get your TXF file. Upload your 1099-B PDF to our PDF to TXF converter and download the TXF format.
  2. Open TurboTax Desktop (Premier or higher — TXF import is not available in TurboTax Online).
  3. Go to File > Import > From TXF File.
  4. Select your downloaded .txf file.
  5. TurboTax will populate Form 8949 with all your transactions.
  6. Review the imported data against your original 1099-B to confirm accuracy.

Don't have the TXF file yet? Convert your 1099-B PDF → — free preview, no signup, AI extracts every transaction in seconds.

Important Notes

  • TXF import only works in TurboTax Desktop, not the online version.
  • Make sure you're using Premier or Self-Employed edition — the Deluxe edition doesn't support investment income.
  • Each TXF record is tagged as either short-term (code 321) or long-term (code 323), matching Schedule D categories.

What About H&R Block and TaxAct?

Both H&R Block Desktop and TaxAct also support TXF imports. The process is similar — look for an "Import" or "Upload" option in the investment income section.

FAQ

What's the difference between TXF and CSV for TurboTax?

TXF is the only format TurboTax Desktop imports natively — it maps every field directly to Form 8949 and Schedule D, including short-term/long-term codes, wash sale adjustments, and covered/noncovered status. CSV requires manual column mapping in TurboTax and is more prone to errors. If you're using TurboTax Desktop, always prefer TXF. CSV is better when you're sharing data with a CPA or using software like TaxAct that accepts CSV directly.

Can I import a TXF file into TurboTax Online?

No. TurboTax Online doesn't support TXF file imports at all — only TurboTax Desktop (Premier or Self-Employed edition) can read TXF. If you're locked into TurboTax Online, your options are the direct broker connection (which often fails for large 1099-Bs) or manual entry. See TurboTax 1099-B import not working for workarounds.

Does TXF import preserve wash sale adjustments?

Yes — a properly generated TXF file encodes each wash sale loss disallowed amount into the record, and TurboTax populates Form 8949 Column (g) automatically. This matters because TurboTax's direct broker import sometimes drops wash sale data silently, leading to overstated losses. If you have wash sales, verify a few entries after import match your original 1099-B. For deeper background see 1099-B wash sales explained on Form 8949.

Does TXF work for every broker — Schwab, Fidelity, and the rest?

Yes. The TXF format is broker-agnostic — what matters is that the data was extracted correctly from your 1099-B PDF. Whether your statement is from Schwab, Fidelity, E-TRADE Morgan Stanley, Merrill Edge, Webull, Interactive Brokers, or Robinhood, a TXF file generated from that PDF imports identically into TurboTax. If your direct broker import is failing, the TXF route bypasses the connection entirely — see the Schwab and Fidelity fix guides for broker-specific detail.

Is there a transaction limit for TXF imports?

TurboTax Desktop handles TXF files with thousands of transactions without issue — we've seen 5,000+ transaction files import in seconds because the file is parsed locally, not streamed through a server. This is why TXF is the go-to workaround for active traders whose direct broker import times out. If you have a large 1099-B with too many transactions, TXF is almost always the right answer.

Can I use TXF files with H&R Block or TaxAct?

H&R Block Desktop supports TXF import natively — same workflow as TurboTax (File → Import → From TXF File). TaxAct Desktop also accepts TXF in most editions. TaxAct's online version prefers CSV; see TaxAct 1099-B CSV import format if that's your software. The web-only editions of H&R Block generally don't support TXF — you'll need the desktop install.

The Bottom Line

If you're dealing with more than 10-20 transactions, TXF import saves hours. Upload your 1099-B PDF, download the TXF file, and let your tax software do the data entry. The format was designed for exactly this purpose, and it sidesteps every flaky broker-connection failure that tax season throws at you.


Ready to skip the manual entry? Convert your 1099-B free — upload the PDF, get a TXF file ready for TurboTax Desktop in under 5 minutes. Three free conversions per month, no broker credentials required.

JJ

By Jakob Johnson

Writes guides on 1099-B tax filing, broker import issues, and Form 8949 / Schedule D reporting for 1099-B Converter.

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