Tax-loss harvesting is one of the most tangible ways an advisor can add value to a client relationship. Done well, systematic harvesting can offset realized gains, reduce ordinary income taxes (up to $3,000 per year for individuals), and compound into meaningful after-tax wealth over decades. Done poorly — or not at all — and clients leave money on the table every year.
This guide covers the practical mechanics of tax-loss harvesting for RIA firms: when to harvest, how to avoid common pitfalls, and how to build a repeatable process that runs year-round rather than in a December scramble.
What Tax-Loss Harvesting Actually Does
Tax-loss harvesting is the practice of selling a security that has declined in value to realize a capital loss, then using that loss to offset capital gains elsewhere in the portfolio. If realized losses exceed realized gains in a given year, up to $3,000 of the excess can be deducted against ordinary income, with the remainder carried forward to future years.
The key insight is that the harvested loss is a timing benefit, not a free lunch. By selling at a loss and purchasing a replacement security, you reset the cost basis lower. When the replacement is eventually sold, the gain will be larger. But deferring taxes has real economic value — a dollar of tax deferred for 20 years and invested in the meantime is worth more than a dollar paid to the IRS today.
The Wash Sale Rule
The IRS wash sale rule (Section 1091) is the single most important constraint on tax-loss harvesting. A loss is disallowed if you purchase a "substantially identical" security within 30 days before or after the sale — creating a 61-day window (30 days before, the sale date, and 30 days after).
What Counts as Substantially Identical
- Same security: Selling and repurchasing the same stock or fund is the clearest wash sale trigger.
- Same fund, different share class: Selling Investor shares of a fund and buying Admiral shares of the same fund is a wash sale.
- Options on the same security: Buying a call option on a stock within 30 days of selling that stock at a loss can trigger a wash sale.
- Different ETFs tracking the same index: The IRS has not issued definitive guidance on this, but the safest approach is to switch to an ETF tracking a different (though similar) index — for example, from a total US market ETF to a large-cap ETF.
Cross-Account Wash Sales
This is where most manual harvesting processes fail. A wash sale is triggered across all accounts owned by the same taxpayer, including IRAs, 401(k)s, and other retirement accounts. If you sell a stock at a loss in a taxable account but your client's IRA automatically reinvests dividends in the same stock within 30 days, the loss is disallowed — and in an IRA, you cannot even add the disallowed loss to the IRA's cost basis.
Cross-account wash sale monitoring is the number one reason RIAs need systematic harvesting tools. No human can reliably track every transaction across every account in a household on a daily basis.
Selecting Substitute Securities
When you harvest a loss, you need a replacement security that maintains the client's target asset class exposure without triggering a wash sale. The ideal substitute:
- Provides similar exposure to the same asset class or sector
- Is not substantially identical to the sold security
- Has similar risk characteristics (beta, duration, credit quality)
- Has low tracking error relative to the original holding
- Does not introduce unintended factor tilts
Common substitute pairs include switching between ETF providers (e.g., Vanguard Total Stock Market to Schwab Total Stock Market) or between index methodologies (e.g., S&P 500 to a total market index). Document your reasoning for each substitution in case of an IRS inquiry.
Building a Year-Round Harvesting Process
The most common mistake in tax-loss harvesting is treating it as a year-end activity. By December, many of the year's best harvesting opportunities have passed. Systematic, year-round harvesting captures losses when they occur — during February corrections, August volatility, October drawdowns, and every other dip that the calendar approach misses.
Step 1: Set Minimum Loss Thresholds
Not every unrealized loss is worth harvesting. Establish minimum dollar and percentage thresholds that make the trade worthwhile after accounting for transaction costs. Many firms use a minimum of $1,000 in unrealized loss or 5% below cost basis, whichever is larger.
Step 2: Monitor Daily
Check all taxable account holdings against their cost basis every day. Flag positions that exceed your harvesting thresholds. This monitoring can be fully automated — you only need to review the opportunities, not find them.
Step 3: Check for Wash Sale Conflicts
Before harvesting any position, verify that no substantially identical security was purchased in any related account within the past 30 days, and that no automatic purchases (dividend reinvestment, systematic investment plans) will occur in the next 30 days.
Step 4: Execute and Document
Sell the depreciated position, purchase the substitute security, and record the transaction with the harvesting rationale, the loss amount, and the substitute selection logic. This documentation supports your fiduciary obligations and simplifies year-end tax reporting.
Step 5: Track Substitutions for Reversal
After 31 days, you may want to reverse the substitution — selling the replacement and repurchasing the original holding to maintain tracking precision against your model portfolio. This is optional but can reduce long-term tracking error.
Quantifying the Value
The value of tax-loss harvesting depends on the client's tax rate, portfolio volatility, and investment horizon. Academic research suggests that systematic harvesting can add 0.5% to 1.5% in after-tax alpha per year in the early years of a portfolio, with the benefit tapering over time as cost bases are reset lower.
For a client with a $2 million taxable portfolio and a 37% marginal tax rate, even 0.5% of annual tax alpha represents $10,000 per year — far more than the cost of any rebalancing tool and a concrete, measurable way to demonstrate advisor value.
Common Pitfalls to Avoid
- Harvesting too aggressively in small accounts: Transaction costs and operational complexity can exceed the tax benefit for positions under a few hundred dollars.
- Ignoring state taxes: Some states do not conform to federal wash sale rules or have different capital gains tax rates. Consider the client's state tax situation.
- Forgetting about mutual fund distributions: Mutual funds distribute capital gains annually. If you harvest a loss but the replacement fund distributes a large gain in December, you may net out worse than if you had done nothing.
- Not coordinating with the client's tax preparer: Tax-loss harvesting interacts with estimated tax payments, alternative minimum tax calculations, and other tax planning strategies. Keep the CPA informed.
Automate Your Tax-Loss Harvesting
AllocBot monitors every taxable account daily, flags harvesting opportunities, checks for wash sale conflicts across all household accounts, and generates trade proposals with substitute securities. You review and approve — the system handles the monitoring.
Start Free Trial