Skip to main content
Wash Sales

How Brokers Report Wash Sales to the IRS

Pomegra Learn

How Do Brokers Report Wash Sales to the IRS?

When you sell a security at a loss, your broker doesn't automatically know whether a wash sale has occurred. The matching of a loss with a purchase within 30 days before or after is your responsibility—but modern brokers have increasingly sophisticated systems to flag and track wash-sale transactions. Understanding how brokers report these sales to the IRS is essential for avoiding surprises on your tax return.

Quick definition: Brokers report wash sales to the IRS on Form 1099-B and may adjust your reported cost basis in subsequent statements if they identify a wash-sale situation. You remain responsible for reporting the complete picture on Schedule D and Form 8949.

Key takeaways

  • Brokers track purchases and sales within 30 days to identify potential wash-sale pairs
  • Form 1099-B reports gross proceeds; wash-sale adjustments often appear as a separate code or footnote
  • Many brokers now flag wash sales in account statements and tax documents
  • The IRS receives broker-reported data and may cross-check your claimed losses
  • You are legally required to report wash sales correctly, even if your broker misses them
  • Discrepancies between broker reporting and your return can trigger IRS correspondence

The broker's tracking systems

Modern brokers employ automated systems that scan for wash-sale patterns in real time. When you sell a security at a loss, the system looks backward 30 days and forward 30 days for matching purchases or other reopenings of the same position. If a match is found, many brokers will:

  • Flag the sale in your account activity
  • Add a note or code to the transaction record (such as "Wash" or "WS")
  • Calculate the deferred loss automatically
  • Adjust the cost basis of the reacquired shares

The sophistication varies by broker. Large firms like Fidelity, Charles Schwab, and Vanguard maintain detailed wash-sale databases and integrate this logic into their tax-reporting systems. Smaller brokerages or international platforms may offer less granular reporting, placing more responsibility on you to track and report the adjustments yourself.

Form 1099-B and wash-sale adjustments

Form 1099-B, Proceeds from Broker and Brokerage Transactions, is the primary document brokers use to report your sales to the IRS. A typical 1099-B shows:

  • Date acquired
  • Date sold
  • Proceeds (sale price minus commissions)
  • Cost basis
  • Whether the position was long-term or short-term
  • Any wash-sale adjustment codes

If your broker identified a wash sale, the adjusted cost basis (higher than your original cost) may appear on the 1099-B itself, or the broker may issue a revised 1099-B after the 30-day period closes. Some brokers include a separate line item or a footnote explaining the wash-sale adjustment.

Real example: You sell 100 shares of XYZ at $50 per share on January 15, realizing a $3,000 loss. On January 20, you buy 100 shares of XYZ at $52 per share. Your broker's system matches these within the 30-day window and flags a wash sale. The 1099-B you receive may show the original $50 cost basis but include a code indicating that a wash-sale adjustment applies, or it may automatically bump the basis to $53 (the original cost plus the deferred loss) on the replacement shares.

How the IRS cross-checks wash sales

The IRS receives detailed Form 1099-B data from all major brokers. Its systems can perform basic pattern matching to identify wash-sale signatures: a loss sale followed by a matching purchase within 30 days. However, the IRS lacks complete visibility into some situations:

  • Trades across multiple brokers (a loss sale at one firm, a replacement purchase at another)
  • Securities acquired through employer plans or ESPP
  • Fractional shares or dividend reinvestments that reconstruct your position
  • Specialized securities like ETFs that track similar indices but have different ticker symbols

When the IRS spots a potential wash-sale pair in its databases, it may flag your return for further review. The IRS can also identify discrepancies: if you claimed a capital loss that your broker reported to the IRS, but the IRS's own calculations suggest a wash sale should have applied, you may receive a notice requesting explanation or demanding repayment of taxes.

Multi-broker wash sales

One of the trickiest situations for both brokers and the IRS is the multi-broker wash sale. Suppose you sell IBM at a loss on E-Trade and buy IBM at a different firm (Fidelity) within 30 days. Your E-Trade 1099-B will not mention the Fidelity purchase, and your Fidelity 1099-B will not reflect the E-Trade sale. This creates a reporting gap:

  • Each broker reports only its own transactions
  • The IRS must match data across different 1099-Bs to catch the wash sale
  • You remain responsible for reporting the wash sale correctly on Form 8949

To avoid complications, many tax professionals recommend consolidating your trading to a single broker or maintaining detailed personal records of all trades across accounts.

Digital wash-sale tracking

Most major brokers now provide wash-sale summaries in their tax centers or portfolio analysis tools. Fidelity, for example, generates a "Wash Sale Summary" that lists all identified wash sales, the deferred loss amount, and the adjusted cost basis. These summaries are valuable for cross-checking your own calculations and for populating Form 8949 accurately.

Some brokers integrate wash-sale reporting directly into third-party tax software (such as TurboTax's import feature), pre-filling Form 8949 with the broker's wash-sale adjustments. This automation reduces manual error, though it also means that inaccurate broker reporting can cascade into your tax return.

The challenge of identifying all wash sales

Despite automated systems, brokers sometimes miss wash sales, especially in complex scenarios. Consider these examples:

  • Dividend reinvestment: Your dividend reinvestment plan (DRIP) automatically purchases shares at a loss period's edge. Your broker may not flag this as a matching purchase for a loss sale you made weeks earlier.
  • Fractional shares: Selling fractional shares of a mutual fund, then reinvesting dividends into the same fund, can create an undetected wash sale.
  • Substantially identical securities: Your broker identifies exact ticker matches but may not recognize that an SPY sale followed by a VOO purchase (two large S&P 500 ETFs) is substantially identical.

For these reasons, the IRS places the burden of proper wash-sale reporting on the taxpayer. Even if your broker fails to flag a wash sale, you must report it correctly on Form 8949 and Schedule D.

Decision tree

Real-world examples

Example 1: Broker correctly flags wash sale

You hold 200 shares of Apple (AAPL) with a cost basis of $150 per share. On March 10, you sell all 200 shares at $140 per share, realizing a $2,000 loss. On March 20, you buy 200 shares of AAPL at $142 per share to rebuild your position.

Schwab's system identifies this wash-sale pair within 30 days. When you download your 1099-B, the March 10 sale shows the original $140 proceeds, but Schwab also provides a separate wash-sale adjustment notation. The cost basis of your March 20 purchase is adjusted to $152 per share (the original $150 cost basis plus the $2,000 deferred loss spread across 200 shares). You report this on Form 8949 with the adjusted basis, and the loss is deferred to the new purchase.

Example 2: Missed wash sale across brokers

You sell 500 shares of Vanguard's VTI (Vanguard Total Stock Market ETF) at a loss through your Interactive Brokers account on June 15. On July 2, you purchase 500 shares of VTI at your Fidelity brokerage.

Your Interactive Brokers 1099-B reports the June 15 sale with no wash-sale adjustment (because Interactive Brokers has no record of the July 2 purchase at Fidelity). Your Fidelity account shows the July 2 purchase but no loss sale tied to it. The wash sale is invisible to both brokers' reporting systems.

However, the IRS may eventually match these transactions through its cross-filing data. If you claimed the June loss on your return without adjusting for the wash sale, the IRS could issue a notice. To avoid this, you must manually identify the wash sale and adjust the cost basis of the Fidelity shares on Form 8949 when filing.

Common mistakes

Mistake 1: Trusting the broker's 1099-B without personal verification

Brokers make errors. A missing wash-sale flag or an incorrect cost-basis adjustment can make its way onto your 1099-B. If you discover a discrepancy after receiving the 1099-B, contact your broker's tax support department immediately to request a corrected form. If corrected forms are issued late, attach a statement to your tax return explaining the correction and showing your calculation.

Mistake 2: Assuming a corrected 1099-B will be filed if you notify the IRS

The IRS does not automatically update broker-reported data if you call to report an error. If your broker made a mistake on your 1099-B and you file your return with the correct figures, always include a covering note explaining why your reported figures differ from the 1099-B. Without this, your return may be matched against the broker data and trigger a notice.

Mistake 3: Ignoring wash sales that span calendar years

If you sell at a loss in December and rebuy in January, the wash sale is still valid—the 30-day window straddles year-end. Many taxpayers mistakenly assume wash sales only matter within a single tax year. Brokers' systems often correct for this, but if you're calculating manually, do not overlook end-of-year trades.

Mistake 4: Using broker estimates instead of exact purchase/sale dates

Some brokers approximate execution times or settlement dates. If you are manually reconciling wash-sale dates, use the exact settlement date, not the trade date. The 30-day window starts from the settlement date, not the day you clicked "Sell."

Mistake 5: Failing to disclose multi-broker wash sales

If a wash sale involves different brokers, neither 1099-B will flag it. The onus is entirely on you. Many taxpayers accidentally omit these adjustments, leading to understated losses and eventual IRS challenges. Keep a master spreadsheet of all purchases and sales across all accounts if you trade in multiple places.

FAQ

How long after filing can a broker issue a corrected 1099-B for a wash sale?

Brokers must file 1099-Bs by February 28 (or later if requested) and furnish copies to taxpayers by that date. If a broker discovers a wash-sale error after February 28, it may issue a corrected 1099-B in early March or later. The IRS does receive these corrections, but timing is tight. If you suspect an error, contact your broker in January before the deadline.

Can a wash sale be reported on a Form 8949 even if the broker didn't flag it?

Yes. Form 8949 (Sales of Capital Assets) is where you report your transactions as you believe they occurred, including your own wash-sale adjustments. If your broker missed a wash sale, you can list the adjusted cost basis on Form 8949 with a code (typically "W") in the column provided. The wash-sale adjustment is your responsibility to calculate and report, regardless of whether the broker flagged it.

Will the IRS automatically deny my loss if I don't mention the broker on my return?

No, but if your reported loss differs materially from the 1099-B the IRS received, the IRS may send you a notice. At that point, you'll need to demonstrate the wash sale and show why you adjusted the loss. It's far simpler to report it correctly from the start.

What if my broker reports one basis on the 1099-B and I calculated a different basis due to a wash sale?

Attach a statement (often called a "wash-sale adjustment worksheet" or a note on Schedule D) explaining the discrepancy. State the original 1099-B basis, the wash-sale deferred amount, and your adjusted basis. Keep documentation (trade confirmations, purchase dates, loss amounts) to support your calculation.

Can I receive two 1099-Bs for the same trade if a wash sale is identified?

Some brokers issue an original 1099-B and then a corrected form once the 30-day window closes and the wash-sale status is confirmed. Others issue only one form with the corrected basis. Check your broker's procedures—it will vary. The IRS matches all your 1099-Bs to your return, so if you receive two versions, make sure your return reflects the corrected version.

How do brokers define "substantially identical" for wash sales?

Brokers typically use exact ticker matching: selling AAPL and buying AAPL within 30 days is a wash sale, but selling AAPL and buying MSFT is not. The IRS's definition of substantially identical is broader and includes funds tracking the same index or market, but most brokers do not (and are not required to) apply the IRS's broader interpretation. This is a gap where multi-fund wash sales can be missed by brokers but caught by the IRS.

If the IRS finds a wash sale I didn't report, what happens?

The IRS will disallow the loss and may also assess accuracy-related penalties (typically 20% of the underpayment) if the understatement is substantial. You will receive a notice explaining the adjustment and the additional tax owed, plus interest. At that point, you can request Appeals or pay and claim a refund if you believe the IRS is incorrect.

Summary

Brokers use sophisticated automated systems to identify and report wash sales on Form 1099-B, but they are not perfect—especially across multiple brokerage accounts. The IRS cross-checks broker data to spot wash-sale patterns, and discrepancies between what you report and what the IRS has on file can trigger correspondence. Understanding your broker's reporting system, verifying the Form 1099-B for accuracy, and calculating any missed wash sales yourself ensures your tax return correctly reflects your capital losses and cost-basis adjustments. As rules and reporting standards evolve, confirm current IRS guidance with the agency directly or consult a qualified tax professional.

Next

Wash Sales on Form 8949