1099-B Converter Free Preview

Cash App Taxes 1099-B — The 4,000 Transaction Limit and What to Do About It

You picked Cash App Taxes because it's the only fully-free product that still files investment income — no federal fee, no state fee, no upsell to a Premium tier when you click the "Stocks" section. You uploaded your Schwab 1099-B CSV, the import started, and somewhere around the 4,000th row everything stopped. You're now staring at "We can't process this file" with no clear next step and 2,300 transactions still unaccounted for.

Cash App Taxes (the rebrand of Credit Karma Tax, now owned by Block) is genuinely free in a way no other product is — federal and state, no exceptions. The trade-off is a hard cap of 4,000 transactions per Form 8949 that's documented almost nowhere in their marketing and that catches active traders, day-traders, and anyone with a busy brokerage year. This guide covers exactly where the limit kicks in, what works inside it, and the three workarounds for filing when you're over.

How Cash App Taxes Handles 1099-B Data

Tired of reading?

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

Try free preview

In Cash App Taxes (accessible via the Cash App mobile app or cash.app/taxes on web): navigate to IncomeInvestments and TradesStocks, Bonds, and Mutual Funds. Inside, you have three paths:

  1. Manual entry — type each transaction into a form.
  2. CSV upload — drop a properly-formatted CSV.
  3. Broker auto-import — for supported brokers, sign in and pull the data.

Cash App Taxes' broker auto-import partner list is narrower than TurboTax but covers the big names: Fidelity, Schwab, Vanguard, E*TRADE, Robinhood, and a few others. When auto-import works, your trades come through cleanly in a minute. When it doesn't, you're on the CSV path.

The product is mobile-first (it grew out of the Cash App ecosystem), but the desktop web version is fully functional and easier to use for 1099-B work. Trying to import a 2,000-row CSV from a phone is a recipe for frustration.

The 4,000-Transaction Cap

This is the limit that catches most people: Cash App Taxes caps each Form 8949 at 4,000 individual transactions. The cap applies per Form 8949, not per import — so if you have 6,000 trades and you try to import them, the upload will succeed for the first 4,000 and silently truncate or reject the rest depending on the upload path.

The cap exists because the IRS e-file specification has practical limits on how much detail can be transmitted in a single Schedule D / Form 8949 attachment. TurboTax and H&R Block work around this with separate "consolidated" filing paths; Cash App Taxes does not — they simply stop you at 4,000.

A few specific behaviors to know:

  • CSV upload: rejected outright if the file has more than 4,000 rows. You'll see "Unable to process file" with no count breakdown.
  • Broker auto-import: pulls up to 4,000 rows, then stops. The remaining transactions are silently omitted, which is dangerous — your reported gain/loss will be wrong and the IRS will receive a 1099-B from your broker showing different totals.
  • Manual entry: capped at 4,000 entries. The interface stops accepting new transactions when you hit the limit.

The cap is per form, not per broker. If you split your trades across multiple Form 8949 entries (e.g., one for Box A, one for Box D), you're capped at 4,000 each, so the practical limit is closer to 8,000-12,000 across all categories before you have to switch strategies.

What Works Under the 4,000-Transaction Limit

For accounts within the limit, Cash App Taxes works fine. The CSV format is similar to most products:

Header Description Format
Description Security name and quantity "100 sh. AAPL"
Date Acquired Purchase date MM/DD/YYYY or "Various"
Date Sold Sale date MM/DD/YYYY
Proceeds Gross sales amount 1234.56 (no $ or commas)
Cost Basis Cost basis 1000.00 (no $ or commas)
Wash Sale Loss Disallowed Disallowed loss 50.00 or blank
Reporting Category A, B, C, D, E, or F Single letter

A few specifics:

  • Headers are case-sensitive: "Date Acquired" works, "date acquired" doesn't.
  • Currency symbols and thousands separators in numeric columns will fail validation. Strip them in Excel before saving.
  • Dates must be MM/DD/YYYY. Two-digit years, ISO format, and European order all fail.
  • Wash sale code (W) is inferred from the Wash Sale Loss Disallowed column — Cash App Taxes doesn't have a separate Adjustment Code field, so a non-zero wash sale loss disallowed automatically codes the row as a wash sale. This is a design difference from TurboTax/H&R Block.
  • Other adjustment codes (B, T, L, Q) are not directly supported in the CSV. Transactions requiring those codes have to be entered manually or split.

For a clean Box A / Box D account under 4,000 trades, the CSV path works without much friction. The complications start with anything outside that baseline.

Workaround 1: Summary Totals Method (Works for Most Filers)

If your account has more than 4,000 transactions but most of them are clean Box A or Box D (covered, basis reported, no adjustments), the IRS summary-totals method lets you skip itemizing the bulk. You enter a single summary line per box on Form 8949 and attach the detailed 1099-B as a supplemental statement.

The full mechanics are in the summary totals method writeup, but the short version for Cash App Taxes:

  1. Identify clean transactions in your 1099-B — Box A short-term or Box D long-term, with no adjustment codes.
  2. Sum the totals by box: total proceeds and total cost basis for each.
  3. Enter as two transactions in Cash App Taxes: one Box A summary, one Box D summary. Use "Various" for both dates, mark the description as something like "Box A short-term summary — see attached statement".
  4. Itemize the exceptions: wash sales, noncovered lots, RSU adjustments — these still need to be entered individually. Most accounts have far fewer of these than total trades.
  5. Mail or attach the detailed 1099-B PDF to the IRS within 3 days of e-filing as the supporting statement (via Form 8453 or PDF attachment if your software supports it).

Cash App Taxes supports this workflow but doesn't have a built-in "attach PDF supplemental statement" feature — you mail the statement separately using Form 8453. The IRS accepts the broker's original 1099-B PDF as the supplemental statement; no need to retype anything.

This reduces a 6,000-transaction account to maybe 50-100 itemized rows (the adjustments) plus two summary lines. Well under the 4,000 cap.

Workaround 2: Manual Multi-Form Split

Cash App Taxes lets you have multiple Form 8949 entries (one per reporting box). If your 6,000 trades happen to be evenly split across boxes, you might fit:

  • Box A short-term covered: 2,800 trades (under 4,000 cap) ✓
  • Box D long-term covered: 2,200 trades (under 4,000 cap) ✓
  • Box B/E noncovered: 1,000 trades (under 4,000 cap) ✓

In that scenario, you can itemize everything by splitting the upload by reporting category. Practically, this means filtering your broker's CSV by Box, saving four CSVs (one per box), and uploading each separately to its own Form 8949 section in Cash App Taxes.

This works but is slow and error-prone — you're managing four files and four separate imports, and one mistake means uploading from scratch. Only worth attempting if you're firmly under the cap on each individual box and you can't (or won't) use the summary method.

Workaround 3: Switch Products

If you have 4,000+ trades in a single box (e.g., 5,000 Box A short-term covered transactions from an active trading year) and you have adjustments mixed in that disqualify the summary method, Cash App Taxes simply isn't going to work for you this year.

Realistic options:

  • TurboTax Premier or Deluxe Desktop ($90-130) — Desktop handles 5,000-10,000 transactions without trouble, and TXF imports are supported.
  • H&R Block Premium & Business ($90+) — same capabilities, similar price.
  • TaxAct Premier ($60-80) — middle-tier price, decent volume support.

The large 1099-B walkthrough covers product selection by transaction count. The savings from staying free aren't worth the time cost or the risk of underreporting income on a partial import.

CSV Format Mismatches and How to Fix Them

When Cash App Taxes rejects a CSV that's under the row cap, the cause is usually a format issue:

Headers don't match exactly: re-check character-for-character against the table above.

Currency symbols in numbers: $1,234.56 fails. Strip with Excel: select the column → Format Cells → Number → no thousands separator → save.

Dates in the wrong format: only MM/DD/YYYY works. Convert with =TEXT(A1, "MM/DD/YYYY").

Embedded commas in Description: "Berkshire Hathaway, Class B" (with the embedded comma) breaks the CSV parser unless wrapped in double quotes. Excel does the quoting automatically; plain text editing can break it.

Encoding issues: a Unicode BOM at the file start makes Cash App Taxes treat "Description" as something other than "Description". Save as UTF-8 without BOM (TextEdit on Mac: Format → Make Plain Text; Notepad on Windows: Save As → Encoding: UTF-8).

The CSV vs TXF vs Excel format breakdown covers the general principles of broker-CSV reformatting.

Wash Sales, RSUs, and the Adjustment Limitation

Cash App Taxes' CSV import handles wash sales automatically (any non-zero Wash Sale Loss Disallowed flags the row as code W). But for other adjustments — basis corrections (code B), QSBS exclusions (code Q), inherited stock step-ups (code T) — the CSV import doesn't accept those codes directly. You have two options:

  1. Enter those rows manually via the form interface. The form has a fuller set of adjustment options than the CSV importer.
  2. Skip them in the CSV and enter only via summary, then itemize the adjusted rows manually on top of the summary.

For RSU basis corrections (common when your broker reports the discounted basis instead of the W-2-grossed-up basis), you'll need to manually enter each affected row with the corrected basis and code B. The RSU cost basis fix explains the underlying math; the implementation in Cash App Taxes is per-row manual entry.

FAQ

What's the maximum transaction count Cash App Taxes will accept?

4,000 individual transactions per Form 8949. The cap is per form, not per filer, so by splitting across reporting categories (Box A vs Box D vs Box B/E) you can fit up to ~12,000-16,000 transactions across all boxes — but each box individually is capped at 4,000.

Does Cash App Taxes support TXF import?

No. TXF import is not a Cash App Taxes feature. Only CSV upload, manual entry, and direct broker auto-import for partner brokers. If you have a TXF from your broker (TradeStation, Interactive Brokers), you'll need to convert it to a CSV or switch to a product with TXF support.

Can I summarize my 1099-B in Cash App Taxes and skip itemizing every trade?

Yes. The IRS summary-totals method is supported — enter two summary lines (one Box A, one Box D) with "Various" dates and aggregate totals, then mail Form 8453 with your 1099-B PDF as the supplemental statement. Only works for covered transactions without adjustments; wash sales and other coded rows still have to be itemized individually.

My broker isn't on Cash App Taxes' import partner list. Now what?

CSV upload or manual entry. The partner list is limited compared to TurboTax — many smaller brokers, neobrokers, and foreign brokers aren't there. CSV works for any broker; just reformat the export to match Cash App Taxes' expected headers.

Cash App Taxes won't accept my CSV but it imports fine into TurboTax. What's different?

Cash App Taxes is stricter about exact column headers, date format (MM/DD/YYYY only), and number formatting (no $ or comma separators). TurboTax does some fuzzy matching that Cash App Taxes doesn't. The fix is to reformat the CSV to Cash App Taxes' expected format, or convert your 1099-B PDF directly to a Cash App Taxes-compatible CSV.

What happens if I import more than 4,000 transactions and don't notice?

Bad news. The auto-import path silently truncates at 4,000, so your reported gain/loss will be wrong and won't match the totals on the 1099-B that your broker filed with the IRS. The IRS will eventually issue a CP2000 notice asking you to reconcile. Always verify the imported transaction count against your 1099-B totals before filing.

Does Cash App Taxes support amended returns?

Yes, Form 1040-X is supported in the same product. If a corrected 1099-B comes in after you've filed (or you discovered the 4,000-cap silently dropped some trades), you can amend through Cash App Taxes' standard amendment flow.

Is Cash App Taxes really completely free?

Yes. Federal and state filing, all forms, all schedules — no upsells, no Premium tier for investment income. It's the only major consumer tax product structured this way. The trade-off is the lower limits and narrower feature set; the savings make sense if your return fits inside their constraints.

Bottom Line

Cash App Taxes is the cheapest legitimate way to file a return with 1099-B activity — fully free, federal and state included. The catch is the 4,000-transaction-per-Form 8949 cap, which catches active traders mid-filing and isn't well-documented in their marketing materials. For most filers (under 4,000 trades, mostly clean Box A and Box D, few adjustments), the product works fine and the price is unbeatable.

For accounts over 4,000 trades, the summary-totals method is the right path: two summary lines into Cash App Taxes, the detailed 1099-B mailed with Form 8453 as supplemental detail. This works for the vast majority of high-volume retail accounts because most of those trades qualify (Box A/D, no adjustments). For accounts that don't fit the summary method — heavy wash sale activity, mixed-broker RSU adjustments, large noncovered positions — the time savings from paying for TurboTax Premier or H&R Block Premium are worth the price.


Cash App Taxes hitting the 4,000 wall on your 1099-B? Convert your 1099-B free — drop in the PDF, get a clean CSV with summary totals already calculated. Three free conversions per month, fits both the summary method and the cap-busting workaround.

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