Free robo-advisor calculators — run the numbers before you commitTry our tools →

Direct Indexing Tax-Loss Harvesting: Step-by-Step

Tax-Loss Harvesting
October 9, 20269 min read3 views

Direct Indexing Tax-Loss Harvesting: Step-by-Step

Learn how direct indexing automates tax-loss harvesting to cut capital gains taxes. Step-by-step guide covering providers, fees, wash sale rules, and when it's worth it.

A

admin

Published October 9, 2026

Direct Indexing Tax-Loss Harvesting: Step-by-Step

Introduction

You've heard that direct indexing can harvest more tax losses than a standard robo-advisor, but the setup seems complicated. How do you actually start? This guide is for investors with taxable brokerage accounts, usually holding at least $100,000, who want to systematically offset capital gains taxes using direct indexing. By the end, you will know exactly how to evaluate direct indexing providers, set up automated tax-loss harvesting, and avoid wash sale mistakes that can erase your tax savings. We will walk through each step with real platform names and numbers, so you can act immediately.

This article is educational, not personalized financial advice. Pricing and features change; verify current terms on each provider's site before opening an account.

Background & Key Concepts

Before diving in, understand these terms:

  • Tax-Loss Harvesting (TLH): Selling investments that have dropped in value to realize a capital loss, then using that loss to offset capital gains or up to $3,000 of ordinary income per year. In a taxable account, this reduces your current tax bill and can boost after-tax returns — a benefit often called tax alpha.
  • Direct Indexing: Instead of buying an ETF or mutual fund, you own the individual stocks that make up an index (like the S&P 500). This allows the provider to sell specific losing stocks to harvest losses, while replacing them with similar but not identical stocks to maintain market exposure. Those replacements avoid the wash sale rule.
  • Wash Sale Rule: IRS rule that disallows a loss if you buy a "substantially identical" security within 30 days before or after the sale. Direct indexing providers automatically swap to a different stock in the same sector or with similar factor exposure to stay compliant.
  • Capital Gains Tax: Tax on profit from selling investments. Short-term gains (assets held under one year) are taxed at your ordinary income rate (up to 37%). Long-term gains are taxed at 0%, 15%, or 20% depending on income, plus a 3.8% net investment income tax for high earners. Harvested losses offset these gains dollar-for-dollar.

How these interact: Direct indexing creates more frequent harvestable losses because it tracks hundreds of individual stocks. A robo-advisor using ETFs can only harvest at the fund level, which misses intra-index losers. For example, in a down market for a particular sector, direct indexing can sell the specific declining stocks and capture losses while the ETF might still be positive overall.

FeatureETF Robo-Advisor TLHDirect Indexing TLH
GranularityHarvest only when entire ETF dropsHarvest individual stock losses even when index rises
Typical annual tax benefit0.5%–1.5% of portfolio value1.0%–2.5%+ (varies with volatility and tax bracket)
Minimum investment$0–$500$5,000–$100,000 depending on provider
CustomizationLimited to fund selectionCan exclude specific stocks or sectors
ComplexitySimple, fully automatedMore moving parts, but automation handles most

The tax alpha numbers are estimates from provider research; actual savings depend on your tax bracket, market volatility, and contribution timing. Verify current figures with the provider.

Main Analysis / Step-by-Step Guide

Step 1: Confirm Direct Indexing Is Worthwhile for Your Situation

Direct indexing is not for everyone. Because it holds individual stocks, it works best in a taxable brokerage account with at least $50,000 to $100,000. Below that, the tax savings rarely offset the extra complexity and potential tracking error. You also need a reasonable expectation of capital gains or high ordinary income to offset.

What to do: Check your marginal tax rate. If you are in the 22% bracket or higher, and you regularly realize capital gains from other investments or receive high ordinary income, direct indexing can reduce your tax bill by 1%–2% of portfolio value per year. On a $200,000 portfolio, that's $2,000–$4,000 annually, far more than the 0.25%–0.40% advisory fee.

  • If your only investment account is an IRA or 401(k), stop here — tax-loss harvesting does not apply to tax-advantaged accounts.
  • If your taxable account is under $50,000, a standard robo-advisor with ETF-level TLH may be sufficient.

Tip: Use this rule of thumb: direct indexing breakeven is roughly $100,000 in a taxable account when you expect to realize at least $3,000 in capital gains or ordinary income each year. If you rarely have gains, the losses just carry forward, which still has value but is delayed.

Warning: Direct indexing creates many small capital gains and losses due to frequent trading. If you also have a separate actively managed portfolio, coordinate with your tax preparer to avoid doubling up on similar positions that could trigger wash sales.

Step 2: Compare Providers on Fees, Minimums, and TLH Automation

Not all direct indexing platforms are equal. The main choices for retail investors:

  • Schwab Personalized Indexing: Minimum $100,000, advisory fee 0.40% on first $100k, tiered lower above. Offers strong customization, including socially responsible exclusions. TLH is automated daily.
  • Fidelity Managed FidFolios: Minimum $5,000 for some strategies, fee around 0.40%–0.70% depending on strategy and balance. Highly customizable, can include thematic tilts. Automated TLH runs on a schedule.
  • Wealthfront Direct Indexing: Minimum $100,000, fee 0.25% (the lowest) on top of ETF expense ratios. Customization is limited to excluding up to two stocks or sectors. TLH is fully automated and runs daily.
  • Betterment: Does not offer true direct indexing, but its "Tax Loss Harvesting+" feature on custom portfolios harvests losses across ETFs and some stocks. Minimum $100,000 for that tier, fee 0.25%. If you want pure direct indexing, look elsewhere.
ProviderMin InvestmentAdvisory FeeCustomizationTLH FrequencyNotable Feature
Schwab Personalized Indexing$100,0000.40% (tiered)Extensive: exclude stocks, sectors, or apply ESG screensDailyNo separate ETF fee; owns stocks directly
Fidelity FidFolios$5,0000.40%–0.70%High: thematic and factor tiltsDailyLow minimum but higher fee for small accounts
Wealthfront Direct Indexing$100,0000.25%Limited: exclude up to 2 stocks or sectorsDailyLowest fee; pairs with automated financial planning

Tip: For most cost-conscious investors, Wealthfront's 0.25% fee is compelling, but if you want to exclude many securities, Schwab or Fidelity offer more flexibility. Calculate the fee difference on your balance: on $100,000, 0.25% is $250/year, 0.40% is $400/year. The customization may be worth $150 if it aligns with your values.

Warning: Some providers advertise "direct indexing" but actually use a basket of ETFs or a sample of stocks. Ask specifically: "Do I own individual securities, and can you harvest losses on them individually?" If not, it's not true direct indexing.

Step 3: Open and Fund a Taxable Account

Once you choose a provider, the account opening process is straightforward, but a few details matter for tax-loss harvesting.

What to do: Open a standard individual or joint taxable brokerage account. During setup, you will be asked about your risk tolerance and investment goals. For direct indexing, you typically select a broad market index (e.g., S&P 500, Russell 1000, or a customized version). Choose the index that matches your desired exposure; most providers default to a total US market or S&P 500 strategy.

Fund the account with cash, not by transferring existing securities, as transferring may trigger gains or complicate cost basis. For new money, you can link a bank account and transfer electronically. Initial funding must meet the minimum: $100,000 for Schwab or Wealthfront, $5,000 for some Fidelity FidFolios (though the fee may be higher at that balance).

How to verify: After funding, check that your account shows individual stock positions, not just a single fund symbol. Within a few days, the provider will purchase hundreds of stocks. You should see dozens or hundreds of tickers in your holdings.

Tip: Set up automatic monthly contributions to keep the account growing. Steady contributions create new purchase lots, which increases the pool of potential tax losses to harvest during market dips.

Warning: Do not open this account if you already trade the same stocks in another brokerage account. Wash sale compliance becomes nearly impossible to track manually; you need the provider's automation to coordinate across accounts, which most do only if you consolidate.

Step 4: Configure Automated Tax-Loss Harvesting Settings

Direct indexing platforms offer automated TLH, but you can often adjust how aggressive it is.

What to do: Log in to your account and find the tax-loss harvesting settings. Common options include a loss threshold (e.g., harvest when a position is down 5% or $500, whichever comes first) and a wash sale replacement strategy (which stock to buy instead). Some providers allow you to turn TLH on or off per portfolio.

On Wealthfront, navigate to "Settings" → "Tax-Loss Harvesting" and toggle it on. On Schwab, the personalized indexing strategy includes TLH automatically; you can exclude specific securities from harvesting if needed. Fidelity's FidFolios has a similar toggle under account preferences.

Why it matters: A lower threshold (e.g., 3% loss) harvests more frequently, generating more tax losses but also more short-term capital gains if you sell winners later. A higher threshold (e.g., 10%) reduces trading and tracking error but misses smaller losses. Most providers set a reasonable default, usually 5% loss or $500 absolute loss.

Tip: Keep the default threshold unless you have a specific tax planning reason. Over-optimizing can increase turnover and tracking error without meaningful additional tax savings.

Warning: Some plans allow you to exclude certain stocks from harvesting (e.g., if you hold the same stock in an IRA, which could trigger a wash sale). Use this feature to avoid cross-account wash sales, but remember that excluding too many stocks reduces the number of harvestable opportunities.

Step 5: Monitor and Verify Harvested Losses

Tax-loss harvesting runs quietly in the background, but you should review it regularly to ensure it is working.

What to do: Check your account monthly. Look for a "Tax Losses Realized" section or a year-to-date realized gain/loss report. Most providers will show realized short-term and long-term losses. For example, Wealthfront displays "Harvested losses" on the dashboard; Schwab shows it under "Tax Center" → "Realized Gains/Losses."

Compare the realized losses to your expectations. A $100,000 portfolio in a typical year might harvest $1,000–$3,000 in losses, depending on volatility. In a down year like 2022, it could be $5,000–$10,000.

How to verify: At year-end, you will receive a 1099-B showing all sales. Check that the losses are legitimate and not marked as wash sales (Form 8949 will show a code "W" if disallowed). Every sale should be a genuine loss, and the replacement stock should not be substantially identical.

Tip: Export the transactions into a spreadsheet once a quarter to see the pattern. If you notice the same stock being repurchased within 30 days, contact support — that could indicate a wash sale error.

Warning: Do not assume the provider never makes mistakes. In 2021, some direct indexing platforms mistakenly repurchased the same stock within the window, disallowing losses. Manual spot checks can catch this early.

Step 6: Avoid Wash Sales and Maintain Tax Alpha

Your job does not end after setup. Ongoing coordination with other accounts is crucial to preserve harvested losses.

What to do: Review all your investment accounts — taxable, IRA, 401(k), spouse's accounts — for holdings that might be "substantially identical" to stocks in your direct indexing portfolio. Common culprits: company stock in your 401(k) or an S&P 500 index fund in an IRA. These can trigger wash sales if you buy the same stock in your direct indexing account within 30 days of selling at a loss.

For example, if your direct indexing provider sells shares of Apple at a loss and you automatically reinvest dividends to buy Apple in your IRA, the IRS could disallow that loss. To prevent this, turn off dividend reinvestment for any overlapping positions in other accounts, or exclude those stocks from harvesting in the direct indexing settings.

How to verify: At tax time, work with your accountant to review all Form 1099-Bs. If any losses are disallowed, you will need to adjust your cost basis. The fix is often simple: wait 31 days and re-harvest the loss, or adjust your buying patterns.

Tip: Consolidate your investments at one provider if possible. Many providers can monitor across accounts you link via aggregation, but it is not foolproof. Manual coordination is still required.

Warning: A common mistake is to harvest losses aggressively in December and then buy the same stocks in a retirement account in early January. The wash sale rule looks 30 days forward, so the repurchase in January still disallows the December loss. Plan your contributions to avoid this window.

Real-World Example

Say Priya has $250,000 in a taxable account at Schwab Personalized Indexing. Her marginal federal tax rate is 32%, and she lives in California with a 9.3% state tax rate. She expects to realize $20,000 in long-term capital gains from selling company stock this year.

In March, the market dips 8%. Priya's direct indexing portfolio contains 400 individual stocks. Schwab's automated TLH sells 15 stocks that are down more than 5% each, realizing $8,000 in short-term capital losses. It immediately buys replacement stocks with similar factor exposure, so her portfolio still tracks the S&P 500 with a tracking error of only 0.2%.

At tax time, Priya uses the $8,000 loss to offset $8,000 of her long-term capital gains. She saves $1,904 in federal taxes (15% + 3.8% NIIT = 18.8% × $8,000) plus $744 in California taxes (9.3% × $8,000 = $744), for a total tax savings of $2,648. The remaining $12,000 of gains are still taxed, but the direct indexing fee for the year was $1,000 (0.40% on $250,000). Net tax benefit after fees: $1,648.

Without direct indexing, using an S&P 500 ETF, the entire fund only dropped 4% during that period, which would not have triggered a harvestable loss (many robos require a 5% threshold). Priya would have missed out on most of the loss harvesting. The specific stock-level losses made the difference.

Priya now carries forward no excess losses, but if she had harvested more than her gains, up to $3,000 could offset ordinary income, and the remainder would carry forward to future years.

Common Mistakes & How to Fix Them

Mistake 1: Assuming Direct Indexing Works in an IRA

Cause: Investors often confuse tax-advantaged accounts with taxable ones, thinking all investing accounts can benefit from tax-loss harvesting.

Fix: Tax-loss harvesting only applies to taxable brokerage accounts. IRAs and 401(k)s grow tax-deferred or tax-free, and selling at a loss inside them has no tax benefit. If you only have tax-advantaged accounts, direct indexing is unnecessary; stick with low-cost ETFs or mutual funds.

Mistake 2: Ignoring Wash Sale Cross-Account Exposure

Cause: You set up direct indexing in a taxable account but also hold the same stocks in a 401(k) or spouse's IRA, often via an S&P 500 index fund or company stock.

Fix: Turn off automatic dividend reinvestment for any overlapping holdings in other accounts. In your direct indexing settings, exclude those specific stocks from harvesting. Alternatively, consolidate all taxable assets at the same provider so it can monitor cross-account wash sales.

Mistake 3: Chasing Excessive Losses and Increasing Tracking Error

Cause: Some investors set the TLH threshold too low (e.g., 1% loss) to harvest every possible loss, leading to frequent trading, higher transaction costs, and a portfolio that drifts from the index.

Fix: Use the provider's default threshold (typically 5% or $500 minimum). The extra tax benefit from harvesting a 1% loss rarely justifies the added tracking error and potential short-term capital gains from selling winners to rebalance. Review tracking error quarterly; if it exceeds 1% versus the benchmark, adjust settings.

Mistake 4: Forgetting to Account for State Taxes

Cause: Many discussions of tax-loss harvesting focus only on federal taxes, but state capital gains taxes can be significant.

Fix: Include your state tax rate when calculating potential savings. For example, in California at 9.3%, a $10,000 harvested loss saves an additional $930. If you live in a no-income-tax state, the benefit is lower, and direct indexing may not be worth the fee unless you have substantial federal gains. Run the numbers with your combined marginal rate.

Summary & Next Steps

  • Direct indexing lets you harvest tax losses at the individual stock level, often generating 1%–2%+ of portfolio value in annual tax alpha, versus 0.5%–1.5% for ETF-level harvesting.
  • It is only suitable for taxable accounts with $50,000–$100,000 or more, and works best for investors in the 22%+ federal tax bracket who have capital gains to offset.
  • Compare providers on fees (0.25%–0.40% typical), minimums, customization, and TLH automation. Wealthfront offers the lowest fee, Schwab and Fidelity more customization.
  • Set up automated TLH with default thresholds, but review monthly for realized losses and annually for wash sales across all your accounts.
  • Avoid wash sales by coordinating with retirement accounts and turning off dividend reinvestment for overlapping positions.

Next, explore how to integrate direct indexing with a broader tax strategy, such as asset location (placing tax-inefficient assets in IRAs). Also research specific provider tax-loss harvesting white papers for historical performance. Finally, consider whether a hybrid robo-advisor with a human financial planner could help coordinate direct indexing with your overall financial plan.

Remember, this article is for informational purposes only and is not personalized financial, tax, or investment advice. Consult a qualified tax professional before implementing any strategy involving direct indexing.

Frequently Asked Questions

Is direct indexing better than ETF tax-loss harvesting?
Direct indexing can harvest losses on individual stocks, which often results in more tax losses than ETF-level harvesting because you can capture declines in specific companies even when the overall index is up. However, direct indexing typically requires a larger minimum investment and may have higher fees or tracking error.
How much money do I need to start direct indexing?
Most direct indexing providers require at least $50,000 to $100,000. Fidelity FidFolios has a lower minimum of $5,000 for some strategies, but the advisory fee may be higher as a percentage at smaller balances. Below $50,000, the tax benefits rarely justify the costs.
Can direct indexing trigger wash sales accidentally?
Yes, if you also buy the same stock in another account within 30 days, including through dividend reinvestment in an IRA or 401(k). Providers automate wash sale avoidance within the direct indexing account, but you must coordinate across all your investment accounts.
What is a typical tax alpha from direct indexing?
Based on provider estimates and academic research, direct indexing can generate 1% to 2.5% of portfolio value annually in tax benefits, depending on market volatility, your tax bracket, and contribution frequency. In high-volatility years, some investors see even higher figures.
Does direct indexing work in a Roth IRA?
No. Tax-loss harvesting only applies to taxable accounts. In a Roth IRA, investments grow tax-free and withdrawals are tax-free, so there is no tax liability to offset. Direct indexing inside a Roth provides no tax benefit and only adds complexity.
How often do direct indexing platforms harvest losses?
Most platforms run tax-loss harvesting algorithms daily, checking for positions that have dropped below a threshold (often 5% or a fixed dollar amount). They then sell those positions to realize losses and buy replacement securities, all in the background.
Can I turn off tax-loss harvesting if I want?
Yes, all major direct indexing providers allow you to disable the automated tax-loss harvesting feature. This might be appropriate if you are in a low tax bracket, expect to be in a higher bracket later, or want to reduce trading activity and tracking error.

Was this article helpful?

Your feedback helps us improve future guides.

A

Written by

admin

Author of Direct Indexing Tax-Loss Harvesting: Step-by-Step

Comments (0)

First-time commenters need to verify via email. After that, you can comment freely!

Related Posts

Explore more articles that might interest you.