You downloaded your Robinhood 1099-B, logged into your tax software — TaxAct, TurboTax, or H&R Block, it doesn't really matter which — clicked Import from Robinhood, and nothing worked. Maybe it timed out. Maybe it returned zero transactions. Maybe it imported some of your trades but the totals don't match your 1099-B summary page. Maybe the error message said "unable to retrieve tax data" for the fifth time this week.
You are not alone. The Intuit community forum, the TaxAct support threads, the r/personalfinance and r/tax subreddits — every tax season, these forums fill up with the exact same complaint. Robinhood imports are the single most reported 1099-B failure across all three major tax prep products. There are real, specific reasons why it happens, and there are fixes for each. This post walks through the causes, the software-specific fixes, and the universal workaround that always works when nothing else does.
Why Robinhood 1099-B Imports Fail So Often
Robinhood is different from traditional brokers in three ways that matter for tax imports:
1. Robinhood routes tax data through third-party aggregators. When TaxAct or TurboTax "imports from Robinhood," they're not calling a Robinhood API directly. They're routing the request through a data aggregator (Apex Clearing's systems, or a Plaid-style intermediary) that scrapes your tax documents and passes them through. This chain is fragile, and during peak tax season, every link is under maximum load.
2. Robinhood issues multiple 1099s, not one. Your Robinhood Standard account issues a Consolidated 1099 (brokerage). If you trade crypto, Robinhood Crypto LLC — a separate legal entity — issues a completely separate Crypto 1099. Most tax software imports pull only the brokerage form and silently skip the crypto form. Users then see totals that look "wrong" because an entire category of transactions is missing.
3. Robinhood's transaction density is unusually high. Commission-free trading made Robinhood the home of high-frequency retail investors. It's common for a Robinhood user to have 500, 1,000, or 5,000 transactions in a year — volumes that break the import pipelines built for traditional brokers whose clients typically trade a few dozen times annually.
Each of these three issues manifests differently depending on which tax software you're using. Let's go through the big three.
Before You Troubleshoot: Check Your Robinhood Account Type
Before assuming the import is broken, verify which Robinhood forms you actually have. Log into Robinhood, go to Account → Statements & History → Tax Documents, and count the documents.
Most Robinhood users with any meaningful activity end up with two or three separate forms:
- Robinhood Securities Consolidated 1099 — brokerage activity (stocks, options, interest, dividends)
- Robinhood Crypto 1099 — crypto activity (only if you traded crypto)
- Occasionally a corrected 1099 — issued if Robinhood updated your data after initial release
Many "import not working" complaints are really "I only imported one of my three forms and didn't realize there were others." If your imported proceeds are dramatically lower than expected, check whether you have a separate Crypto 1099 that your tax software silently skipped.
Fixes for TaxAct
TaxAct offers two paths: the direct broker import (Stock Data Import) and Stock Assistant CSV import. When the direct import fails, the CSV path is almost always faster than troubleshooting.
Fix 1: Verify your account number and document ID. These are on the first page of your Robinhood 1099-B PDF. Copy them exactly, with no extra spaces. A single trailing space in the document ID field causes TaxAct to return "Account not found."
Fix 2: Disable VPN and retry. TaxAct's aggregator validates IP geolocation against your Robinhood account region. A VPN routing traffic through a different country often trips this check silently — the import fails with no error, or returns zero rows.
Fix 3: Switch to CSV import. If direct import repeatedly fails, go to Federal → Investment Income → Stock Assistant → Import from CSV. You'll need a TaxAct-ready CSV file, which Robinhood doesn't provide — convert your PDF 1099-B to CSV with a 1099-B converter first. The CSV path avoids the broker connection entirely and handles any transaction count.
Fix 4: Split large files. If you have more than 2,000 transactions, TaxAct's CSV import can time out during parse. Split the file in half by date and import each half as a separate batch. The resulting Form 8949 combines them automatically.
For the full step-by-step of the TaxAct + Robinhood import flow, see our complete guide on how to import Robinhood 1099-B into TaxAct.
Fixes for TurboTax
TurboTax has the widest range of Robinhood import failures because it has the most users trying — and because TurboTax's aggregator infrastructure is hit hardest during peak season.
Fix 1: Switch from TurboTax Online to TurboTax Desktop. TurboTax Desktop establishes a different connection path and tends to be more reliable for large Robinhood 1099-Bs. Desktop also supports TXF file import, which bypasses the Robinhood connection entirely.
Fix 2: Grant Local Network permission on macOS. Since macOS Ventura, Apple requires apps to request Local Network access before they can complete certain authentication handshakes. TurboTax Desktop's Robinhood import breaks silently without this permission. Go to System Settings → Privacy & Security → Local Network, find TurboTax, and make sure the toggle is on.
Fix 3: Disable antivirus web protection. Norton, McAfee, Kaspersky, and Bitdefender intercept HTTPS connections with their "secure browsing" modes in ways that break TurboTax's aggregator calls. Disable web protection temporarily for the duration of the import, then re-enable.
Fix 4: Use TXF file import as the fallback. If you've exhausted the connection-level fixes, convert your Robinhood PDF to a TXF file and import that into TurboTax Desktop via File → Import → From Accounting Software → TXF File. This is the single most reliable workaround for TurboTax, and our dedicated guide on TurboTax 1099-B import not working has the full walkthrough.
Fixes for H&R Block
H&R Block is the least frequently discussed of the three, but it has the same underlying problems — and one unique one.
Fix 1: Use H&R Block Desktop, not Online. The Online version has minimal broker import capability; Desktop supports direct imports and file-based imports that Online doesn't.
Fix 2: Watch for the Robinhood Crypto LLC mismatch. This is the H&R Block-specific issue. H&R Block Desktop imports the Robinhood Securities Consolidated 1099 correctly, but often doesn't recognize the Robinhood Crypto LLC 1099 as valid because the issuer name doesn't match H&R Block's expected list. The crypto form gets silently rejected. The fix: import crypto transactions manually as summary totals, or convert the Crypto 1099 PDF to a CSV and enter those rows separately.
Fix 3: Use manual summary entry for covered securities. If your Robinhood 1099-B reports cost basis to the IRS (covered securities, Box A or Box D), the IRS allows you to enter totals instead of individual transactions. On the first page of your Robinhood 1099-B, find the short-term total and long-term total for proceeds, cost basis, and wash sale adjustments. Enter those as two summary rows in H&R Block. This only works for covered securities — noncovered (Box B/E) still requires individual transaction listing.
Fix 4: TXF file import. H&R Block Desktop supports TXF file imports as well. Generate a TXF file from your Robinhood PDF and import it via the Desktop app's import menu.
The Universal Workaround: PDF → TXF or CSV
If none of the software-specific fixes work, or if you just want to skip the troubleshooting cycle entirely, there's one approach that works regardless of which tax software you're using: convert your Robinhood 1099-B PDF directly to an importable format (TXF for TurboTax Desktop and H&R Block Desktop, CSV for TaxAct Stock Assistant and Online options).
How it works:
- Log into Robinhood and download your Consolidated 1099 PDF (and your Crypto 1099 PDF if you traded crypto).
- Upload the PDF to 1099-B Converter. The tool extracts every transaction — including wash sales, fractional shares, and crypto rows — and lets you preview the extraction before downloading.
- Download the appropriate format for your tax software: CSV for TaxAct, TXF for TurboTax Desktop or H&R Block Desktop, Excel if you're sending to a CPA.
- Import the file into your tax software. No broker credentials. No aggregator connection. No transaction cap.
This is the approach the Reddit threads eventually settle on after users burn three hours on the direct import. It works because it sidesteps the fragile parts of the pipeline — the aggregator connection, the rate limits, the silent crypto drop — and operates only on a file that already exists on your computer.
Why Crypto Transactions Break Robinhood Imports
This deserves its own section because it accounts for a disproportionate share of "import not working" reports.
Robinhood Crypto is a separate legal entity. When Robinhood sends tax data to the IRS, it sends two separate filings: one from Robinhood Securities LLC (brokerage) and one from Robinhood Crypto LLC (crypto). Both appear in the tax documents section of your Robinhood app as separate PDFs.
Tax software aggregator connections only pull the brokerage form. The direct Robinhood import in TaxAct, TurboTax, and H&R Block typically returns only the Robinhood Securities data. Crypto trades are silently excluded.
The result: Users import, check the proceeds total, compare against their "Robinhood 1099-B" (meaning the brokerage form), and see matching numbers. They file. Months later, they receive a CP2000 notice because the IRS has the Robinhood Crypto 1099 on file and the user's return doesn't report those transactions.
The fix: After any Robinhood import, explicitly check whether you have a separate Robinhood Crypto 1099. If yes, either enter it manually as summary totals (Box C short-term, Box F long-term) or convert the crypto PDF to a CSV/TXF separately and import it as a second batch.
Never file a Robinhood return without verifying whether crypto is present and handled. This is the single most common audit letter driver for Robinhood users.
Verifying Totals Match After Any Fix
After every import attempt, whether successful or not, verify the four key numbers against the summary page of your Robinhood 1099-B:
- Total proceeds
- Total cost basis
- Total gain/loss (proceeds minus cost basis, adjusted for wash sales)
- Wash sale loss disallowed
Include both the brokerage 1099 and the Crypto 1099 in this verification if you have both. If your tax software shows proceeds of $50,000 but your 1099-B forms add up to $75,000, you're missing an entire category of trades — fix it before you file.
The IRS receives copies of the same 1099s you do. Any mismatch in these four numbers triggers a notice, usually 12–18 months later. The notice is annoying, but the underlying problem is fixable at filing time for almost no effort if you catch it now.
FAQ
Why does Robinhood import show $0 in TaxAct?
The most common causes are a wrong document ID (copy/paste issue), an active VPN, or peak-season rate-limiting from Robinhood's aggregator. Verify the document ID exactly, disable VPN, wait 15 minutes, and retry. If it still returns zero, switch to CSV import via Stock Assistant.
Can I import Robinhood crypto into TurboTax or TaxAct automatically?
Usually not. The direct broker import only covers Robinhood Securities (brokerage). Robinhood Crypto LLC is a separate entity and its 1099 is typically not pulled by the automatic import. You need to enter crypto as summary totals or convert the Crypto 1099 PDF separately.
Does Robinhood issue a CSV file for taxes?
No. Robinhood only provides PDF 1099 documents. If your tax software needs a CSV, you have to generate it from the PDF — either manually in a spreadsheet or with a PDF-to-CSV converter.
What's the Robinhood transaction limit for TaxAct import?
TaxAct doesn't publish a hard limit, but the direct Robinhood import becomes unreliable above ~1,000 transactions and fails outright above ~2,000. CSV import handles significantly more — 5,000+ rows is routine with a correctly formatted file.
Why does my Robinhood 1099-B show two sections?
The Consolidated 1099 bundles 1099-B (brokerage sales), 1099-DIV (dividends), 1099-INT (interest), and 1099-MISC (referral rewards) into one PDF. Each section goes to a different place in your return. If you only see stocks reported on imported data, you may also need to manually enter dividends and interest from the other sections.
Do I need both a Robinhood 1099-B and a Robinhood Crypto 1099?
If you traded crypto on Robinhood, yes — they're separate forms from separate entities, and both need to be reported on your return. The IRS has both on file. If you only traded stocks/options on Robinhood and never touched crypto, you'll only have the Consolidated 1099.
Bottom Line
Robinhood imports fail for three main reasons: fragile aggregator connections, separate legal entities for crypto, and high transaction counts. Each of the major tax prep products has specific workarounds, but the most reliable path across all of them is the same: convert your Robinhood PDF to an importable file and use that instead of the live broker connection.
Always verify proceeds, cost basis, gain/loss, and wash sale totals against your original 1099-B before filing. Always check whether you have a separate Robinhood Crypto 1099. The five minutes spent verifying saves a year of back-and-forth with the IRS.
Stop fighting the broker import. Convert your Robinhood 1099-B free — upload the PDF, download TXF or CSV, and import into TaxAct, TurboTax, or H&R Block without the aggregator connection. Handles Robinhood Crypto, wash sales, and high-volume trading years. No credentials shared.