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

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:

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

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