The Wash Sale Rule Across Brokers — What Your 1099-B Can't See
Every broker's 1099-B is scoped to that broker alone. If you sell a losing position at Broker A and buy it back a week later at Broker B, neither statement shows the whole picture — but the IRS wash sale rule doesn't care how many accounts you have. It applies across all of them. This is the single most common way a multi-broker investor accidentally overstates a deductible loss.
The 61-day window
The window isn't just "30 days after." It runs 30 calendar days before the sale, the sale date itself, and 30 calendar days after — 61 days in total. A repurchase on either side of the sale triggers the rule, which surprises people who only think to check after they sold.
The loss isn't gone — it's deferred
A disallowed wash sale loss doesn't disappear. It gets added to the cost basis of the replacement shares you just bought, which defers the loss until you eventually sell those shares (assuming that later sale isn't itself a wash sale). Get the basis adjustment wrong, and you'll either overpay tax later or understate a future gain — both are real problems if the IRS reconciles your 1099-Bs against each other.
Why a single broker can't catch this
Each broker's 1099-B and cost-basis reporting is legally scoped to activity at that broker. Broker A has no visibility into what you bought at Broker B, so it has no way to flag the wash sale or adjust the basis correctly — that responsibility falls on you (or your preparer) at filing time. The more brokers you use, the more likely this gap actually matters, and the harder it is to catch by scanning statements manually.
Reporting it on Form 8949
A wash sale doesn't get silently dropped from your return — it's reported explicitly. On Form 8949, a wash sale gets code W in column (f), and the disallowed loss amount as a positive adjustment in column (g), which increases your reported gain (or reduces your reported loss) for that specific sale.