Multi-Brokerage Tax Loss Harvesting Software
July 23, 2026 · 9 min read

Multi-Brokerage Tax Loss Harvesting Software

Multi-brokerage tax loss harvesting software coordinates tax lots, capital gains, and wash sale risk across more than one brokerage account before telling an investor what to sell. It is built for households that already have taxable portfolios at Fidelity, Schwab, E*TRADE, Robinhood, Interactive Brokers, or another broker, and do not want to move assets into a robo-advisor just to get tax-aware recommendations.

The problem is simple.

Your tax return sees one household. Your brokerages do not.

One account may hold a loss lot worth harvesting. Another account may hold a gain that the loss could offset. A spouse account may have a scheduled buy that creates wash sale risk. A dividend reinvestment plan may buy the same fund after the sale. None of those facts is hard by itself. They become hard when they sit in different places.

That is where software matters. TaxHarvest works as an overlay on the accounts an investor already owns. It reads the lots, checks the tax rules, compares the tradeoffs, and shows the decision without taking custody or asking the investor to rebuild the portfolio somewhere else.

What Is Multi-Brokerage Tax Loss Harvesting Software?

Multi-brokerage tax loss harvesting software is a household-level decision system for taxable investment accounts. It finds loss lots across connected brokerages, checks whether those losses can offset gains, and warns about purchases that could disallow the loss under the wash sale rule.

That definition matters because a brokerage dashboard is not a tax planning system.

A brokerage can show tax lots for assets held at that firm. It may show realized gain and loss reports. It may let the investor choose specific lots when placing a sale. Those features are useful, but they are bounded by the account.

A household with several brokerages has a wider problem:

PlaceWhat the investor seesWhat the tax decision needs
Fidelity taxableA blended ETF gainThe individual lots inside that ETF position
Schwab taxableA recurring buy scheduleWhether the buy conflicts with a loss sale elsewhere
E*TRADE stock planCompany shares by vest dateWhich short-term or long-term lot should be sold
Robinhood accountIndividual stocks with red and green positionsWhether a loss can offset gains in other accounts

No single brokerage view answers all of those questions.

For background on the account-level version of this issue, see tax loss harvesting across existing brokerage accounts. For the product category that sits on top of existing portfolios, see tax loss harvesting software for your existing portfolio.

Why One Brokerage Can Miss a Valid Harvest

Tax loss harvesting starts with the difference between sale proceeds and adjusted basis. IRS Topic 409 explains that capital assets such as stocks and bonds produce a gain or loss when sold, and that gains and losses are classified as short-term or long-term based on holding period. The same IRS page also says excess net capital losses generally offset only up to $3,000 of ordinary income per year, with unused losses carried forward.

That makes matching important.

A loss is usually most valuable when it offsets taxable gains. If a brokerage only sees its own account, it may not know that a loss in one place can neutralize a gain somewhere else.

Suppose Nina has four taxable accounts:

AccountPositionTax status
FidelityNVDA, 40 shares$11,800 unrealized long-term gain
E*TRADELLY, 18 shares$6,150 unrealized long-term gain
RobinhoodAFRM, 310 shares$11,200 unrealized short-term loss
SchwabPYPL, 140 shares$6,750 unrealized long-term loss

Looked at separately, each account gives a partial answer.

The Fidelity account has a gain. E*TRADE has another gain. Robinhood has a loss. Schwab has a loss. The better question is whether those lots should be paired.

TaxHarvest scans the accounts together and finds a matched set:

StepCalculationResult
Total gains available to realize$11,800 + $6,150$17,950
Total losses available to harvest$11,200 + $6,750$17,950
Net capital gain from the paired trades$17,950 - $17,950$0
Tax avoided if the gains would face 23.8%$17,950 x 23.8%$4,272, rounded to $4,270

The 23.8% rate combines the 20% long-term capital gains rate with the 3.8% net investment income tax for investors who are above the NIIT threshold. IRS Topic 559 says the NIIT applies at 3.8% to certain net investment income when modified adjusted gross income exceeds $250,000 for married filing jointly or $200,000 for single filers. The 2026 IRS inflation procedure lists the top 20% long-term capital gains bracket threshold at taxable income above $613,700 for married joint filers and above $545,500 for single filers.

The tax value is only part of the benefit. Nina also raised basis in appreciated shares without creating a net taxable gain from the matched set. That can make future sales easier.

For the detailed strategy behind this calculation, see matched pairs tax loss harvesting and raising cost basis to zero tax.

Where Does Wash Sale Risk Show Up Across Brokerages?

Wash sale risk shows up wherever the household buys substantially identical securities within the 30-day window before or after a loss sale. Investor.gov defines a wash sale as selling or trading securities at a loss and buying substantially identical securities within 30 days before or after the sale.

The hard part is not remembering the rule. The hard part is seeing every purchase.

Nina may sell a loss lot of VTI in Fidelity. Her spouse may have an automatic ETF purchase in Schwab. A Robinhood account may have recurring buys turned on. An old dividend reinvestment election may create a tiny purchase three days after the sale.

That can break a harvest that looked clean inside one app.

Multi-brokerage tax loss harvesting software should check at least these items before recommending a sale:

CheckWhy it mattersRecommended software behavior
Recent buysA purchase before the sale can already be inside the windowLower the recommendation score or warn before trading
Scheduled buysA future purchase can disallow the loss after the saleSend a rebuy notification and show the clear date
Spouse accountsHousehold activity can affect the same tax returnCoordinate connected taxable accounts before sale
Dividend reinvestmentSmall automatic purchases can create avoidable problemsFlag reinvestment settings before harvesting

This is one of TaxHarvest's core capabilities. It does not just say "there is a loss." It checks whether the loss is usable, whether another account creates wash sale risk, and when the investor can rebuy.

For a focused explanation of the alert side, see wash sale rebuy notifications.

Why Lot-Level Detection Matters More Than Position-Level P&L

Most investors look for red positions.

That misses a large share of harvestable losses.

A position can be profitable overall while a newer lot is down. That happens often when investors buy the same ETF or stock over time. The oldest lot may have a large gain. A later lot may have a loss. The app may show a green position, but the tax lot file contains both gain and loss.

Here is a smaller example:

LotSharesCost basisMarket valueLot result
Lot A100$18,000$28,000$10,000 gain
Lot B80$24,000$20,800$3,200 loss
Combined position180$42,000$48,800$6,800 gain

The position is up $6,800. The investor may never look further.

TaxHarvest looks at the lot file and sees that Lot B can potentially harvest a $3,200 loss. If Nina also has a $3,200 gain in another account, the loss can offset it. If the correct replacement exists and the wash sale window is clean, the recommendation is actionable.

That is the difference between portfolio performance tracking and tax lot optimization. For more detail, see optimal tax lot selection and tax lot optimization tools.

What Should Multi-Brokerage Tax Loss Harvesting Software Actually Do?

Good software should not flood an investor with red numbers. It should narrow the portfolio to tax actions worth considering.

At minimum, multi-brokerage tax loss harvesting software should do five things.

First, it should read actual tax lots across connected taxable accounts. The unit of analysis is the lot, not the position.

Second, it should compare those lots against realized and unrealized gains across the household. A loss in one brokerage may be most valuable because of a gain somewhere else.

Third, it should evaluate holding period and tax character. Short-term gains, long-term gains, short-term losses, and long-term losses do not all have the same effect.

Fourth, it should detect wash sale risk before the sale and after the sale. The investor needs to know what not to buy and when the window clears.

Fifth, it should preserve portfolio control. The investor should not need to sell everything, transfer assets, or accept a model portfolio just to receive tax-aware sell signals.

TaxHarvest is built around those requirements. It connects to existing brokerage accounts with read-only access, scans each lot, selects the best loss or gain pair, and sends rebuy notifications when wash sale timing matters. The investor keeps the accounts. The software improves the tax decision.

When Is Multi-Brokerage Software Worth It?

Multi-brokerage software becomes worth considering when the household has enough moving parts that manual review becomes unreliable.

That can happen earlier than investors expect. Two taxable accounts can be enough if one has recurring buys and the other has loss lots. A spouse account can add risk. RSU and ESPP shares can create many lots with different holding periods. Individual stocks can create scattered gains and losses that change quickly.

The strongest signal is not account count by itself. It is the number of tax facts that must be checked before selling.

Ask these questions:

QuestionWhy it matters
Do I have taxable assets at more than one brokerage?One account may affect the tax result in another account
Do I buy the same ETF or stock repeatedly?Recurring buys can create wash sale timing issues
Do I have realized gains this year?Losses may be more valuable when they offset known gains
Do I hold positions with many purchase dates?Lot-level losses can hide inside profitable positions

If the answer to more than one question is yes, a manual year-end review can miss usable opportunities. It can also create a wash sale by accident.

The goal is not to trade more. The goal is to make fewer tax mistakes and capture losses when the facts support it.

For the broader software hub, see tax loss harvesting software. For investors comparing this approach with a managed portfolio, see tax loss harvesting software vs robo-advisors. For a calculator view of potential savings, use the tax loss harvesting calculator.

Frequently asked questions

What is multi-brokerage tax loss harvesting software?
It is software that scans taxable lots, gains, purchases, and wash sale windows across more than one brokerage before recommending which loss to harvest.
Why does tax loss harvesting get harder with multiple brokerages?
Each brokerage usually sees only its own accounts, while wash sale risk, taxable gains, spouse accounts, and replacement purchases can span the whole household.
Can TaxHarvest work without moving brokerage assets?
Yes. TaxHarvest connects to existing brokerage portfolios with read-only access, analyzes the lots where they already sit, and provides tax-aware recommendations without custody changes.
What should multi-brokerage harvesting software track?
It should track lot-level losses, realized and unrealized gains, holding period, tax rate, recent and planned purchases, dividend reinvestment, and rebuy timing.
Stop overpaying — get started free →