Does a Wash Sale Apply Across Two Brokerages? (w/Examples) + FAQs

This article reflects federal tax rules as of June 2026 and covers tax year 2025 (the 2026 filing season). Most states that tax capital gains follow these federal rules, but tax law changes — confirm current figures before you file.

Quick Answer

Yes. For tax year 2025, the wash sale rule applies across two (or more) brokerages. The IRS counts every account you control as one taxpayer. If you sell a stock at a loss in one broker and rebuy it within 30 days in another, the loss is disallowed — even though neither 1099-B will catch it.

Here is the hard part most investors miss. The wash sale rule lives in Section 1091 of the tax code, and it follows you, the taxpayer — not the account. Your broker only sees the trades inside its own walls, so when you split a buy and a sell across two firms, both 1099-B forms can look perfectly clean while you have quietly triggered a disallowed loss that the IRS still expects you to report.

That gap is where the real money risk sits. Each broker tracks wash sales only within its own accounts, which means the cross-broker wash sale is invisible to the people sending you tax forms — but not to the IRS if it ever asks. In a year when the S&P 500 had a sharp pullback that pushed many investors to harvest losses, that blind spot can turn a planned tax break into a denied deduction and an amended return.

Here is what you will learn:

  • 🔍 Why the rule follows the taxpayer, not the brokerage account, and what that means at filing time.
  • 🧮 Three fully worked dollar examples showing the disallowed loss and the adjusted cost basis.
  • ⚠️ The IRA trap from Revenue Ruling 2008-5 that destroys a loss forever instead of deferring it.
  • 🧾 Exactly how to report a cross-broker wash sale on Form 8949 with Code W and Schedule D.
  • 🛡️ The seven costliest mistakes that trigger an audit flag or a lost deduction — and how to dodge each one.

What the Wash Sale Rule Actually Says

The wash sale rule is a tax law that blocks you from deducting a loss when you sell a security and buy it right back. It is meant to stop investors from claiming a paper loss while keeping the same investment position. The SEC defines a wash sale as selling securities at a loss and, within 30 days before or after, buying substantially identical securities.

The exact words come from Section 1091(a) of the Internal Revenue Code. It says no loss deduction is allowed if, within a period beginning 30 days before the sale and ending 30 days after the sale, you acquire substantially identical stock or securities. That 61-day window — 30 days back, the sale day, and 30 days forward — is the trap most people forget runs in both directions.

The consequence of a wash sale is simple but painful. You do not lose the loss outright in a normal case; instead, the disallowed loss is added to the cost basis of the new shares you bought. The IRS explains this basis adjustment in Publication 550, so the loss is deferred until you finally sell the replacement shares in a non-washing trade.

A common misconception is that the rule only applies inside one account or one calendar year. Both ideas are wrong. As Charles Schwab states plainly, the rule applies across all your accounts, including accounts at other firms and your IRA, and the window does not reset at year-end — a December sale and a January rebuy can still wash.

What you should do about it: before you harvest any loss, write down the trade date and count 30 days in each direction. Then check every account you own — and your spouse’s — for any buy of the same security in that 61-day window before you assume the loss is yours to keep.

Why It Crosses Brokerage Lines

The single most important fact in this whole topic is that the wash sale rule attaches to the taxpayer, not to the brokerage account. The tax code says “the taxpayer has acquired” substantially identical securities — it never says “in the same account.” So selling at Fidelity and rebuying at Robinhood is treated exactly like doing both at one firm.

The taxpayer-not-account principle

When the IRS reads Section 1091, it sees one person filing one Form 1040. Every taxable brokerage account you own rolls up into that single return. The law does not care that the loss happened at Broker A and the repurchase happened at Broker B, because both trades belong to the same taxpayer within the same 61-day window.

The consequence is that you, not your broker, are legally responsible for spotting and reporting cross-account wash sales. A real example: an investor sells 100 shares of an index fund at a $2,000 loss in a Vanguard account, then buys the same fund three days later in a Schwab account. The loss is disallowed even though each firm reports a clean trade. The fix is to track it yourself and adjust your own Form 8949.

Why your 1099-B will not catch it

Brokers are only required to track wash sales on “covered securities” within their own books. A primer from Schwab confirms each broker reports only its own accounts, so neither 1099-B has any way to see the other firm’s trades. That is why tax pros warn you should not rely solely on 1099-B forms for wash sale adjustments.

The consequence of trusting the forms blindly is a quietly overstated loss on your return. If the IRS later matches your trades, you face a corrected tax bill plus interest. The fix is to gather all your year-end statements and reconcile them by hand, because the broker’s silence is not the IRS’s permission.

What Counts as “Substantially Identical”

The phrase “substantially identical” decides whether the rule even fires, and it is one of the murkiest terms in tax law. The same stock or the same fund bought back is clearly identical. The gray zone is everything that is similar but not the same.

The IRS has never published a bright-line list, which is why Forbes calls “substantially identical” a wash sale trap. Common stock and the same company’s preferred stock are usually not identical. Two different S&P 500 index funds from different sponsors are widely treated as not substantially identical, which is the backbone of most tax-loss harvesting.

The consequence of guessing wrong cuts both ways. Assume two funds are different when the IRS sees them as identical, and your harvested loss is disallowed. A misconception here is that swapping Vanguard’s S&P 500 fund for Fidelity’s is risky — in practice most advisors view broad-index funds tracking the same index as a defensible swap, while two funds tracking the exact same index are the closer call. When unsure, swap to a fund tracking a different index, and ask a CPA before harvesting a large loss.

Which Situation Applies to You?

The answer to “is my loss disallowed?” depends on where and how you rebought. Find your situation below, then read the matching section.

  • You sold at a loss in one taxable brokerage and rebought the same security in a different taxable brokerage within 30 days → the loss is disallowed and deferred; jump to the worked examples and the Form 8949 section.
  • You sold at a loss in a taxable account and rebought in your IRA or Roth IRA within 30 days → the loss is disallowed and permanently lost; read the IRA trap section carefully.
  • You sold at a loss and your spouse rebought the same security within 30 days (married filing jointly) → the loss is disallowed; the rule treats spouses on a joint return as one taxpayer.
  • You sold a stock at a loss and rebought a different security tracking a different index → no wash sale; the loss is generally allowed.
  • You sold crypto at a loss and rebought it the same day → no wash sale under current 2025 rules, because crypto is treated as property, not a security.

Three Worked Examples (With Real Dollar Math)

Numbers make this concrete. Each example uses tax year 2025 and shows the disallowed loss and the new cost basis step by step.

Example 1 — Two taxable brokerages. Maria buys 100 shares of XYZ for $5,000 in her Fidelity account. The price drops, and on March 3, 2025 she sells all 100 for $3,500, a $1,500 loss. On March 10, 2025 — seven days later — she buys 100 shares of XYZ for $3,600 in her Schwab account. Because the rebuy falls inside the 61-day window, the entire $1,500 loss is disallowed for 2025. The $1,500 is added to her Schwab basis, so her new cost basis becomes $3,600 + $1,500 = $5,100. She keeps the loss only when she later sells those Schwab shares outside any window.

Example 2 — Partial wash sale. David sells 200 shares of ABC at a $4,000 loss in his E*Trade account on April 1, 2025. Within the window, he rebuys only 50 shares in his Robinhood account. Only 25% of the loss is washed, because only 50 of the 200 sold shares were replaced. So $1,000 (25% of $4,000) is disallowed and added to the 50 new shares’ basis, while $3,000 of the loss stays deductible for 2025.

Example 3 — The IRA trap. Lena sells 100 shares of QQQ at a $3,500 loss in her taxable Vanguard account on November 5, 2025. Eight days later she buys 100 shares of QQQ inside her Roth IRA. Under Revenue Ruling 2008-5, the loss is disallowed and is not preserved. She gets no basis adjustment in the IRA, so the entire $3,500 loss vanishes forever — a far worse result than a normal wash sale.

Three Common Cross-Broker Scenarios

These tables show how the rule plays out in the three situations investors hit most often.

Cross-Broker Move Tax Result for 2025
Sell stock at a loss in Broker A, rebuy same stock in Broker B within 30 days Loss disallowed; added to the Broker B shares’ cost basis and deferred
Sell at a loss in December, rebuy same stock at another broker in early January Loss disallowed; the window does not reset at year-end per Schwab
Sell at a loss in Broker A, rebuy a fund tracking a different index in Broker B No wash sale; loss generally allowed because securities are not substantially identical
Account Combination Why It Triggers (or Not)
Taxable account + another taxable account Both belong to one taxpayer, so trades combine across firms
Taxable account + your own IRA or Roth IRA Disallowed and permanent under Revenue Ruling 2008-5
Your account + spouse’s account on a joint return Spouses on a joint return are treated as one taxpayer
Reporting Step What You Must Do
Found a cross-broker wash sale your 1099-B missed Enter code W and the disallowed amount on Form 8949 yourself
1099-B box 1g shows a wash sale amount you believe is wrong Enter the correct amount as a positive number in column (g)
No wash sale occurred on a flagged trade Enter -0- in column (g) of Form 8949

The IRA Trap: A Loss You Lose Forever

The cross-broker case usually only delays your loss, but the IRA case destroys it. This is the single most expensive mistake in this whole topic, and almost no broker will warn you.

In Revenue Ruling 2008-5, the IRS held the loss is disallowed under Section 1091 when you sell a security at a loss in a taxable account and buy it in your IRA within the window. The killer detail is the next line: your basis in the IRA is not increased. As the Bogleheads community summarizes, the loss is permanently disallowed — you cannot recover it later.

The consequence in dollars is total. In a normal wash sale you defer the loss; in an IRA wash sale you lose it outright, because the IRS denied any basis adjustment to the IRA account. The misconception is that an IRA is “separate” and therefore safe — the opposite is true, since the IRA’s tax shelter is exactly why the loss cannot be preserved. What to do: never replace a freshly harvested loss inside any IRA, and set a 31-day reminder before rebuying.

How to Report It on Form 8949 and Schedule D

When a cross-broker wash sale happens, you fix it on Form 8949, which then flows to Schedule D. The form has a specific code and column for exactly this.

Using Code W in column (f)

On Form 8949, you report the sale on its normal row, then enter the letter W in column (f) to flag a wash sale. The IRS Form 8949 instructions tell you to enter the nondeductible loss as a positive number in column (g). That positive adjustment cancels out the loss you would otherwise claim.

The consequence of skipping this step is an overstated loss and a possible IRS notice. If your broker already reported the wash in box 1g, your software carries it over; if the cross-broker wash was missed, you must add it manually. A guide on reporting a wash sale with Code W confirms the column (g) amount cancels the current-year loss.

Fixing an incorrect 1099-B

Because brokers cannot see across firms, your box 1g figure is often incomplete. The IRS instructions say to enter the correct nondeductible loss as a positive number, even if it differs from the 1099-B. If the correct amount is less than what the form shows, attach a short statement explaining the difference.

The consequence of relying on the wrong number is paying tax on the wrong gain or claiming a banned loss. In most tax software you do this by editing the imported transaction and choosing the wash sale adjustment; for example, Drake Tax lets you select code W and enter the adjustment amount. When done right, the affected lot’s net loss becomes $0 for the year.

Deadlines, Costs, and Timing

The reporting deadline is your normal filing date — April 15, 2026, for tax year 2025, or October 15, 2026, with an extension. Missing or botching a wash sale adjustment can lead to an IRS CP2000 notice with back tax plus interest months or years later.

Doing this yourself in tax software costs nothing extra and takes minutes per lot once you have all the 1099-B forms. If you trade actively across several brokers, a CPA usually charges a few hundred dollars more to reconcile cross-account wash sales, which is cheap insurance against a denied loss. The simplest free fix of all is timing: wait at least 31 days before rebuying, and no adjustment is ever needed.

Mistakes to Avoid

  • Trusting your 1099-B to catch every wash sale — it only sees one broker, so cross-broker washes slip through and your return is wrong.
  • Forgetting the window runs backward too — buying shares 30 days before a loss sale also triggers the rule and disallows the loss.
  • Rebuying inside an IRA — under Revenue Ruling 2008-5 the loss is gone forever, not merely deferred.
  • Assuming the calendar year resets the clock — a December sale and January rebuy still wash, costing you the deduction you planned.
  • Ignoring your spouse’s trades on a joint return — their rebuy washes your loss, leading to a surprise disallowance.
  • Treating two funds on the same index as automatically different — the IRS may call them substantially identical and deny the loss.
  • Entering the disallowed loss as a negative number on Form 8949 — it must be a positive number in column (g), or the math reverses and triggers an error.

Do’s and Don’ts

  • Do reconcile every brokerage 1099-B by hand, because no single form sees your full trading picture.
  • Do count 31 full days before rebuying, since waiting one day past the window cleanly avoids the rule.
  • Do swap into a fund tracking a different index when harvesting losses, to stay clearly outside “substantially identical.”
  • Do keep your trade confirmations, since you may need to prove the correct disallowed amount.
  • Do call a CPA before harvesting a large loss across accounts, because one error can cost more than the fee.
  • Don’t rebuy the same security in your IRA, as the loss becomes permanently nondeductible.
  • Don’t assume the wash rule applies to crypto right now — under current 2025 rules it does not, since crypto is property.
  • Don’t let dividend reinvestment auto-buy a security you just sold at a loss; the small rebuy still washes part of the loss.
  • Don’t report only what the 1099-B shows when you know a cross-broker wash happened.
  • Don’t wait until April to gather statements, because reconstructing trades under deadline pressure breeds errors.

Pros and Cons of Trading the Same Stock Across Two Brokers

  • Pro: You can shop the best platform features and pricing, since different brokers offer different tools.
  • Pro: Spreading assets across firms adds protection if one platform has an outage or failure.
  • Pro: Separate accounts can make it easier to track different strategies, like long-term versus active trading.
  • Pro: You keep flexibility to move cash and positions where you get the best execution.
  • Pro: Multiple statements give you a paper trail that, once reconciled, documents your full tax position.
  • Con: Wash sales become invisible to each broker, raising your odds of an incorrect return.
  • Con: You shoulder all the cross-account tracking yourself, which is tedious and error-prone.
  • Con: A mismatch between your 1099-B forms and your 8949 can draw IRS attention.
  • Con: Reconciling several statements can raise your tax-prep time or cost.
  • Con: It is easy to accidentally trigger the permanent IRA wash sale loss when juggling many accounts.

What to Do Next

  1. Gather every 2025 year-end 1099-B from all your brokers, plus any IRA trade confirmations.
  2. For each security you sold at a loss, scan all accounts — including your spouse’s and your IRA — for any buy within 30 days before or after.
  3. For each cross-broker wash you find, add it to Form 8949 with code W and the disallowed loss as a positive number in column (g), then carry the totals to Schedule D.
  4. If a 1099-B box 1g figure looks wrong, enter the correct amount and attach a brief statement.
  5. File by April 15, 2026, or get an extension to October 15, 2026, and call a CPA first if your cross-account trades are heavy or you fear an IRA wash.

For the line-by-line mechanics, see our guide on how to fill out Form 8949, our walkthrough of Schedule D capital gains, and our pillar on tax-loss harvesting strategy. You may also want our explainer on wash sales and IRAs.

This article is educational and is not a substitute for personalized advice from a licensed CPA or tax attorney. If you trade heavily across multiple brokers, hold complex positions, or face an IRS notice, get professional help for your specific situation.

FAQs

Does the wash sale rule apply across two different brokerages? Yes. For tax year 2025, the rule follows the taxpayer, not the account. Selling at a loss in one broker and rebuying the same security in another within 30 days disallows the loss, even though neither 1099-B will show it.

Will my broker tell me about a wash sale at another firm? No. Each broker only tracks wash sales inside its own accounts. Cross-broker washes are invisible on your 1099-B forms, so you must find and report them yourself.

How long is the wash sale window? 61 days. It runs 30 days before the loss sale, the sale day, and 30 days after. A rebuy anywhere in that span triggers the rule.

Does the wash sale rule reset at the end of the year? No. Selling at a loss in December and rebuying in January still washes the loss, because the 30-day clock ignores the calendar year boundary.

What happens to my disallowed loss in a normal cross-broker wash sale? It is deferred. The disallowed loss is added to the cost basis of your replacement shares, so you claim it when you later sell those shares outside any wash sale window.

Is a wash sale loss in an IRA also just deferred? No. Under Revenue Ruling 2008-5, a loss washed by an IRA purchase is permanently disallowed, with no basis increase in the IRA — the loss is lost for good.

Does the wash sale rule apply to my spouse’s account? Yes. On a joint return, spouses are treated as one taxpayer, so a rebuy in your spouse’s account within 30 days disallows your loss.

Does the wash sale rule apply to cryptocurrency? No. Under current 2025 rules, crypto is treated as property, not a security, so buying back crypto after a loss sale does not trigger the wash sale rule.

How do I report a cross-broker wash sale on my taxes? Form 8949. Enter code W in column (f) and the disallowed loss as a positive number in column (g), then carry the totals to Schedule D.

Are two different S&P 500 index funds substantially identical? Usually not. Two broad funds from different sponsors are generally treated as not substantially identical, though funds tracking the exact same index are a closer call — ask a CPA before harvesting a large loss.

Can I avoid the wash sale rule entirely? Yes. Wait at least 31 days before rebuying the same or substantially identical security, in any of your accounts, and the rule never applies.

What if my 1099-B shows a wash sale amount I think is wrong? Correct it. Enter the right nondeductible loss as a positive number in column (g) of Form 8949, and attach a short statement if your figure is lower than the form’s.

Word count: approximately 3,650 words. This article reflects federal tax rules as of June 2026 for tax year 2025; confirm current figures before filing.