TurboTax 1099-B Import Not Working? Here's How to Fix It in 2026

April 4, 2026

It's 11 PM on a Sunday. You've been staring at TurboTax for two hours. You click "Import" for the third time, wait through the loading spinner, and get the same error: "We were unable to retrieve your tax information." Your 1099-B from Schwab — with 200+ transactions — is sitting right there on your broker's website, but TurboTax refuses to pull it in.

You're not alone. Every tax season, thousands of investors hit the exact same wall. Schwab users, Fidelity users, Merrill Edge users, E*TRADE users — the TurboTax 1099-B import not working problem is one of the most common complaints on Reddit, TurboTax community forums, and Twitter during filing season. It doesn't matter if you have 15 transactions or 1,500. When the import breaks, it breaks completely.

The good news: there are real fixes. Some are quick. Some require a workaround. But you don't have to manually type 200 stock transactions into a form — and you shouldn't have to. Let's walk through what's actually going on and how to get past it.

Why Is Your TurboTax 1099-B Import Failing?

TurboTax's auto-import feature works by connecting directly to your brokerage through a third-party data aggregator. When you enter your broker credentials inside TurboTax, the software doesn't actually log in the way you do. It routes your login through an intermediary service that scrapes your tax documents and feeds the data back to TurboTax.

This is where things fall apart. The connection between TurboTax and your broker isn't a clean API — it's a fragile handshake that breaks under pressure. During peak tax season, millions of people hit the same servers simultaneously. Brokers like Schwab and Fidelity throttle or block automated access to protect their systems. The result: timeouts, vague error messages, and imports that silently fail with missing transactions.

There are also technical reasons on your end. VPNs, ad blockers, strict firewall rules, and certain antivirus software can interfere with the data transfer. And if your 1099-B has hundreds of transactions, the sheer volume of data can cause the import to time out before it completes.

Quick Fixes That Work

Before you give up on TurboTax's import entirely, try these three fixes. They solve the problem for roughly 30-40% of users, and they only take a few minutes each.

Fix #1: Enable Local Network Access (Mac and iOS Users)

This is the fix most people miss. If you're using TurboTax on a Mac or iPad, Apple's privacy settings may be silently blocking the connection to your broker.

Since macOS Ventura and iOS 16, Apple requires apps to request local network access. TurboTax needs this permission to complete the broker handshake, but the prompt is easy to dismiss or miss entirely.

Here's how to check:

  1. Open System Settings (Mac) or Settings (iOS)
  2. Go to Privacy & Security → Local Network
  3. Find TurboTax in the list
  4. Make sure the toggle is ON

If TurboTax wasn't in the list at all, try running the import again — the permission prompt should appear this time. Grant it and retry.

This single fix resolves the import issue for a surprising number of Mac users who had no idea the connection was being blocked at the OS level.

Fix #2: Disable VPN and Antivirus Temporarily

VPNs and security software are the second most common culprit. TurboTax's import redirects your browser through your broker's authentication portal. VPNs can interfere with this redirect chain, especially if they route traffic through a different region than your broker expects — some brokers flag this as suspicious and refuse the connection.

Antivirus software with "web protection" features (Norton, McAfee, Kaspersky, Bitdefender) can also intercept HTTPS connections in ways that break the import.

Try this:

  1. Temporarily disconnect your VPN — completely, not just paused
  2. Disable web protection in your antivirus (you can re-enable it right after)
  3. Clear your browser cache and cookies (for TurboTax Online users)
  4. Try a different browser — Chrome tends to work best with TurboTax Online
  5. Retry the import

If this works, you'll know the culprit. You can re-enable your VPN and antivirus after the import completes — you only need them off during the actual data transfer.

Fix #3: Use TurboTax Desktop Instead of Online

TurboTax Online and TurboTax Desktop use different import mechanisms. The Desktop version establishes a more direct connection that tends to be more reliable, especially for large 1099-B forms with many transactions.

If you've been trying TurboTax Online and the import keeps failing:

  1. Download TurboTax Desktop (Premier or Self-Employed edition — you need one of these for investment income)
  2. If you already started a return in TurboTax Online, you can transfer it to the Desktop version
  3. Try the broker import again from within Desktop

Desktop also supports TXF file imports — a completely separate method that bypasses the broker connection entirely. More on that below.

The downside is cost. Desktop Premier costs more upfront, and you need a Windows PC or Mac. But if you deal with investment income every year, it pays for itself in reliability.

When Fixes Don't Work: Your Real Options

Let's say you've tried all three fixes and TurboTax still won't import your 1099-B. Or maybe the import partially works — it pulls in 80 transactions out of 250, or the numbers don't match your broker statement.

This is more common than you'd think. The TurboTax forums are full of threads like "Import worked last year but not this year" and "Only got half my transactions." The connection is fundamentally unreliable, and there's no way to force it to work. Here are your three realistic options.

Option A: Use a PDF-to-TXF Converter

This is the fastest workaround and the one that most closely replicates what TurboTax's auto-import was supposed to do in the first place.

Every broker lets you download your 1099-B as a PDF. You already have this document — your broker either mailed it to you or posted it in your account's tax documents section. A PDF-to-TXF converter reads that PDF, extracts every transaction, and produces a TXF (Tax Exchange Format) file that TurboTax can import directly.

The TXF file format was specifically designed for tax software. When you import a TXF file, TurboTax populates Form 8949 and Schedule D with every transaction, correctly categorized as short-term or long-term.

Pros: Fast (under 5 minutes), accurate, works with any broker's 1099-B, no broker connection needed.

Cons: Requires TurboTax Desktop (Online doesn't support TXF import), and you should verify a few transactions against the original PDF.

Option B: Manual Entry with Summary Totals

The IRS allows you to report capital gains using summary totals instead of listing every individual transaction — but only if your broker reported the cost basis to the IRS (Box A or Box D on your 1099-B). This is true for most covered securities sold after 2011.

Instead of entering 200 individual transactions, you can enter:

  • One line for short-term transactions: total proceeds, total cost basis, total gain/loss
  • One line for long-term transactions: total proceeds, total cost basis, total gain/loss

Your broker provides these summary totals on the first page of your 1099-B.

Pros: Quick, no special tools needed, works in TurboTax Online.

Cons: Only works for covered securities (Box A/D). If you have noncovered securities (Box B/E), wash sale adjustments, or other complications, you may still need to list individual transactions. Some tax professionals also recommend listing everything for audit protection.

Option C: Hire a CPA

If your tax situation is complex — significant capital gains, wash sales across multiple brokers, employee stock options, cryptocurrency — a CPA may be worth the cost. Expect to pay $300-$800+ depending on complexity and location, with a 1-3 week turnaround during peak season.

Pro tip: giving your CPA a clean CSV of your 1099-B data (instead of just the raw PDF) can significantly reduce their time — and potentially your bill.

How to Use a 1099-B Converter When Import Fails

If you decided on Option A — using a converter — here's how the process works step by step. It's straightforward, but there are a few things to know to get the best results.

Step 1: Download your 1099-B PDF from your broker. Log into your brokerage account and navigate to the tax documents section. Every major broker (Schwab, Fidelity, Robinhood, E*TRADE, Merrill, Vanguard, Interactive Brokers) provides a downloadable PDF of your 1099-B, usually available by mid-February. Download the file and save it somewhere you can find it.

Step 2: Upload the PDF to a converter tool. Go to 1099-B Converter and upload your PDF. The tool uses AI to read the document structure and extract every transaction — regardless of which broker issued it. You don't need to tell it which broker format to use. Processing typically takes 30 seconds to 2 minutes depending on the number of transactions.

Step 3: Download your TXF file (or CSV, or Excel). Once extraction is complete, you'll see a preview of your transactions. Check that the totals look right compared to the summary page on your original 1099-B. Then download the TXF file for TurboTax import, or the CSV/Excel if you're sending the data to a CPA or want it for your records.

Step 4: Import the TXF file into TurboTax Desktop. Open TurboTax Desktop (Premier or Self-Employed edition). Go to File → Import → From TXF File. Select your downloaded TXF file. TurboTax will import every transaction and populate Form 8949 and Schedule D automatically. Review a few transactions against the original 1099-B to confirm accuracy, and you're done.

The entire process takes about 5 to 10 minutes. Compare that to hours of manual entry or days of waiting for the auto-import to maybe start working again.

FAQ About 1099-B Import Issues

Why does TurboTax say "We couldn't retrieve your tax information" from Schwab?

Schwab is one of the most commonly affected brokers. Either Schwab's servers are throttling automated access during peak season, or TurboTax's data aggregator is overwhelmed. Try the fixes above (especially disabling VPN and trying Desktop). If it still fails, the TXF workaround bypasses the Schwab connection entirely.

Can I import a TXF file into TurboTax Online?

No. TXF file import is only available in TurboTax Desktop (Premier or Self-Employed edition). TurboTax Online only supports the direct broker import and manual entry. This is one of the main reasons to consider Desktop if you have investment income.

Is it safe to enter my broker login into TurboTax?

TurboTax uses encrypted connections and a third-party aggregator to access your broker data. It's generally considered safe, but if you're uncomfortable sharing credentials, TXF file import is a good alternative — you download the PDF yourself and never give TurboTax your broker login.

What if my 1099-B has wash sales? Will they import correctly?

Wash sale adjustments are often where imports go wrong. TurboTax's auto-import sometimes drops wash sale data, which can lead to overstated losses on your return. A good converter tool will specifically extract the wash sale loss disallowed amounts and include them in the TXF file, ensuring Form 8949 Column (g) is populated correctly.

My import worked but the numbers don't match my broker statement. What do I do?

Compare the total proceeds and total cost basis from TurboTax against your 1099-B summary page. If they don't match, the import is incomplete or corrupted — delete the imported data and try again, or use the TXF converter approach. Never file a return where the numbers don't match your 1099-B — the IRS receives the same data from your broker and will flag discrepancies.

I have multiple 1099-Bs from different brokers. Do I need to import them separately?

Yes. Each 1099-B represents a separate broker's report to the IRS, and they need to be imported individually. If one broker's import works and another doesn't, you can mix methods — use auto-import for the one that works and a TXF file for the one that doesn't. TurboTax will combine all transactions on your Form 8949 and Schedule D regardless of how they were imported.

The Bottom Line

TurboTax's 1099-B import is convenient when it works — and incredibly frustrating when it doesn't. The connection between TurboTax and your broker is inherently fragile, and during tax season, it's under maximum stress. Quick fixes like enabling local network access, disabling VPN, or switching to Desktop work for many people and are worth trying first.

But when the import is truly broken, don't waste hours retrying and hoping. A TXF converter gets your 1099-B data into TurboTax in minutes, no broker connection required. You already have the PDF. The converter reads it, extracts every transaction, and gives you a file that TurboTax imports natively — same end result, without the middleman that keeps failing.

Whatever path you choose, the goal is the same: get your data into your tax return accurately and move on with your life. Tax season is stressful enough without fighting with software.


Ready to solve your 1099-B import problem? Try 1099-B Converter free — up to 3 conversions per month, no login required. Upload your PDF, download your TXF, and import into TurboTax in under 5 minutes.