1099bconverter
PDF → TXF

PDF to TXF Converter

for 1099-B forms — TurboTax Desktop, TaxAct & H&R Block

Convert PDF 1099-B to TXF in 30 seconds. Upload your brokerage statement and download a TXF file ready to import into TurboTax Desktop, TaxAct, or H&R Block. Wash sales and 100+ transactions handled automatically.

Convert PDF to TXF

Free preview · Sign in with Google or email — no password needed

Free preview before paying Checked against your statement's own totals Free sign-in with Google or email 30-second turnaround

What Is a TXF File?

TXF (Tax Exchange Format) is the standard file format desktop tax software uses to import investment transactions in bulk.

A TXF file is a plain-text format created in the 1990s by tax-software vendors as a common interchange standard. Each entry encodes one transaction — ticker, acquired date, sold date, proceeds, cost basis, gain or loss — alongside numeric codes (321 for short-term, 323 for long-term, 322/324 for wash sales) that tell the tax software where the row belongs on Form 8949 and Schedule D.

When you import a TXF file into TurboTax or TaxAct, the software reads every transaction in seconds and auto-categorizes them into the correct Form 8949 box (A/B/C for short-term, D/E/F for long-term). No copy-paste, no broker login, no missed wash sale adjustments — see our step-by-step TurboTax TXF import walkthrough for the full flow.

The catch: TXF only works in desktop tax software. TurboTax Online and TaxAct Online both refuse TXF imports — they only support direct broker connections and manual entry. If you're filing online, you'll need the desktop version (or use our CSV vs TXF vs Excel comparison to pick the right output for your software).

How it works

From a PDF nobody can import to a file that just works

Your broker prints transactions for humans to read. Tax software wants columns. We read every line — including VARIOUS dates, wash sales and missing cost basis — and hand back the columns.

AI reads every line — about 30 seconds from upload to download.

Checked before you pay

Every extraction is checked against your statement

You don't have to take our word for the numbers. Your broker printed a total for each section of the 1099-B — we compare our extraction with it, and you see the result before paying.

A match shows in green

The proceeds, cost basis, wash sales and row count of each section — Box A, B, D and E — are compared with the totals your broker printed. When every section adds up, the preview says so.

A mismatch names the section and the difference

If a section doesn't add up, the preview tells you which one and by how much — before you pay, so a statement that read wrong never becomes a file you file.

Some statements print a subtotal per security instead of one total per section. Those are marked as not verified rather than passed — we never call a match we couldn't check.

Your tax documents

A 1099-B is not a file you hand over lightly

It carries your account numbers, every position you held, and what you made or lost on each one. Here is exactly what we do with it — and what we never do.

Your PDF is deleted, not stored

We pull the transactions out and delete the original file as soon as the conversion finishes. It is never archived, never backed up, and never sits on a server waiting for someone to find it.

We never ask for your brokerage login

Auto-import tools want your username and password. We only need the PDF your broker already sent you. Your credentials stay with you, and every upload and download travels over an encrypted connection.

Kept in the United States, then deleted

Our servers and database are located in the United States. Your extracted transactions stay available for 90 days so you can re-download them in any format, then are deleted automatically. You can delete a conversion yourself at any time.

Never used to train AI, never read by a person

Extraction is fully automated under commercial API terms that exclude your data from AI model training. No employee, contractor, or operator opens your 1099-B or reads your trades. We do not sell or share your financial data.

Want the full breakdown, step by step? Read our Security & Data Handling page.

How to Import a TXF File into TurboTax

After downloading your TXF, open TurboTax Desktop (Premier or Home & Business) and follow these steps.

  1. 1

    Open your tax return in TurboTax Desktop. TXF imports are not supported in TurboTax Online — you need the installed Mac or Windows version.

  2. 2

    From the top menu, click File → Import → From Accounting Software (some versions show From TXF Files directly).

  3. 3

    Select Other Financial Software (TXF file), then browse to the .txf file you downloaded from this converter.

  4. 4

    TurboTax shows a preview of every transaction. Confirm the totals match your 1099-B summary page, then click Import Now.

  5. 5

    All transactions land on Form 8949 and Schedule D, correctly split between short-term and long-term, with wash-sale adjustments preserved.

Tax Software That Accepts TXF Files

TXF is a desktop-only format. Make sure you have one of the supported versions installed before downloading your TXF.

TurboTax Desktop

Premier, Home & Business, and Self-Employed editions. Mac and Windows.

TaxAct Desktop

Premier+ Investments edition. Import via the Stock Assistant.

H&R Block Desktop

Premium and Premium & Business editions support TXF import.

TurboTax Online & TaxAct Online

Web versions do not support TXF. Use our CSV or Excel output instead.

Stock Plan Sales: Why Most TXF Files Overstate Your Gain

If you sold ESPP, RSU or ISO shares, the cost basis on your 1099-B is required to be too low — and the TXF format has no way to correct it.

The basis on the 1099-B leaves out income you already paid tax on

When shares come from an equity award, part of the value was already taxed as wages on your W-2. Your broker is required to report the basis without it, and to print the corrected figure separately — on a stock plan supplement, in a column headed Adjusted Cost Basis. File the reported figure and you pay tax on a gain you never had.

The TXF format has no field for the correction

TXF v042 carries no Form 8949 adjustment code, so no converter can transfer one — not ours, not the free CSV-to-TXF tools. The difference is where each one starts. A tool that converts the CSV your broker hands you starts from the uncorrected column and has nothing better to send. We read the supplement itself, so the TXF we write carries the corrected basis and your software computes the right gain.

And if you need the code on the form

A TXF import shows a basis that differs from box 1e without code B beside it. Our CSV and Excel carry the reported basis, the adjustment and the corrected basis in their own columns, and the Form 8949 statement files it the way the IRS instructions ask: reported basis in column (e), the correction as a negative adjustment in column (g), code B in column (f).

Frequently Asked Questions

What is a TXF file?

TXF (Tax Exchange Format) is a plain-text file format used by desktop tax software to import investment transactions. Each row encodes a single buy/sell with proceeds, cost basis, holding period, and adjustment codes — so the software can populate Form 8949 and Schedule D automatically.

How do I import a TXF file into TurboTax?

TurboTax Desktop only. Open your return, go to File → Import → From Accounting Software (or From TXF Files), pick "Other Financial Software (TXF file)", browse to your downloaded .txf, and confirm the import. TurboTax Online does not accept TXF — you'd need the installed Mac or Windows version.

Does TaxAct accept TXF files?

Yes — TaxAct Desktop (Premier+ Investments) accepts TXF imports through its Stock Assistant. Federal → Income → Investment Income → Stock Assistant → Import → choose TXF format. TaxAct Online does not support TXF; use our CSV output and the manual stock import instead.

Why won't my TXF import into TurboTax Online?

TurboTax Online has no TXF import option, full stop. The web product was built around direct broker integrations and manual entry. If you've already started your return online, switch to TurboTax Desktop (you can transfer the in-progress return) or download our CSV and use the summary-totals approach.

What about wash sales?

Our TXF includes wash-sale loss disallowed amounts using the standard TXF codes 322 (short-term wash) and 324 (long-term wash). When TurboTax imports the file, those adjustments populate Form 8949 Column (g) automatically — no manual fixing.

How is TXF different from CSV?

TXF is structured for tax software with predefined transaction codes and field positions; tax software reads it natively and routes each row to the correct Form 8949 box. CSV is generic spreadsheet data — useful for review, sending to a CPA, or importing into TaxAct's Stock Assistant, but it requires more mapping work in TurboTax.

How many transactions can I convert?

Up to around 4,500 transactions per PDF — the converter has been run end-to-end on statements that size and produces a valid TXF with wash-sale codes intact. A few hundred transactions take a minute or two; the largest take five to ten, and we email you the moment the files are ready. There is no need to split a statement by quarter or by broker. If a statement is too large for the automatic path, the page offers to have our team convert it by hand within 24 hours.

Is the converter free?

Uploading and previewing your results (summary totals plus the first 10 transactions) is free. Downloading the TXF file — or any other format — is a one-time $8.99 per conversion. No subscription required.

Which tax software uses the TXF format?

TXF is a desktop-only format. It's supported by TurboTax Desktop (Premier, Home & Business, Self-Employed), TaxAct Desktop (Premier+ Investments), and H&R Block Desktop (Premium, Premium & Business). The online/web versions of all three do not accept TXF — for those, use the CSV or Excel output instead.

How do I convert a 1099-B PDF to TXF?

Three steps: (1) upload your 1099-B PDF on this page — the converter extracts every transaction, including wash sales; (2) preview the parsed transactions and summary totals for free; (3) pay $8.99 once and download the .txf file, ready to import into TurboTax Desktop, TaxAct Desktop, or H&R Block Desktop. Sign in once with Google or email — no password needed.

Is the TXF file safe to import after the 2024 tax software updates?

Yes. The TXF v042 specification has not changed — codes 321 (short-term), 322 (short-term wash sale), 323 (long-term), and 324 (long-term wash sale) remain the standard Form 8949 mappings. TurboTax, TaxAct, and H&R Block Desktop all continue to accept v042 TXF imports for tax year 2024 and forward.

Ready to Convert Your PDF to TXF?

Upload once and download your TXF file in under a minute. Free preview, $8.99 to download.

Convert PDF to TXF Now

Free preview · Sign in with Google or email — no password needed

Your 1099-B PDF is deleted the moment the conversion finishes — never archived, never used to train AI, never read by a person. We never ask for your brokerage login, and your extracted transactions are deleted after 90 days or whenever you delete them. How we handle your data.

Every extraction is checked against the section totals printed on your own statement, and you see whether it matched before you pay.