Direct Indexing for Tech Workers

Owning Individual Index Stocks for Systematic Tax-Loss Harvesting — How It Works, Loss Carryforward Strategy, and RSU Concentration Solutions

Direct indexing portfolio showing individual stock positions, harvested losses, and carryforward balance for tech worker tax planning

Direct indexing is the practice of owning the individual stocks that make up an index — the S&P 500, the Russell 1000, or a total market benchmark — directly in a taxable brokerage account, rather than owning a single ETF or mutual fund that holds those stocks for you. Instead of buying one share of VTI (Vanguard Total Stock Market ETF), you buy fractional or whole shares of all 500, 1,000, or 3,000 underlying companies individually. The result is market exposure functionally identical to the index — but with the ability to manage taxes at the individual stock level, customize the portfolio to exclude certain companies, and harvest losses on individual positions even when the overall index is flat or rising.

For tech workers with large taxable brokerage accounts built from years of RSU proceeds, direct indexing addresses a problem that a standard ETF cannot: the inability to harvest losses on individual positions when the broad market is up. In 2023, the S&P 500 rose roughly 26%. A tech worker holding VTI had no losses to harvest — the fund was up. But within that same rising market, dozens of individual S&P 500 stocks declined 10–30%. A direct indexing account harvested losses on each of those declining individual positions while the portfolio as a whole appreciated, generating tax losses in a year of strong overall returns. That is the core advantage ETFs structurally cannot replicate.

How Direct Indexing Works

A direct indexing account holds hundreds or thousands of individual stocks, rebalanced periodically to track a target index. The account is typically managed by a custodian or investment platform — Fidelity, Schwab, Vanguard, Parametric, Wealthfront, or others — using fractional shares to achieve index exposure at lower minimum investment thresholds than were historically possible. Minimum investment requirements have dropped from $1,000,000 to $100,000 or less at most major providers, though meaningful tax-loss harvesting benefit requires larger account sizes.

The platform monitors each individual stock position daily. When a stock within the index falls enough to generate a meaningful tax loss, the system sells that stock and replaces it with a similar — but not substantially identical — substitute stock or small basket of stocks. The index exposure is maintained, the tax loss is realized, and the process repeats across dozens of positions throughout the year. In a volatile year for individual stocks, a direct indexing account may generate loss harvesting events on 50–200 individual positions, producing a total harvested loss far exceeding what would be available in any single ETF.

A wash-sale risk most automated platforms cannot catch: If your direct indexing provider sells your employer's stock to harvest a loss, but you receive an RSU vest or ESPP purchase of that same stock within 30 days before or after the sale, the wash-sale rule is triggered — and the loss is disallowed. Automated direct indexing platforms monitor positions within their own account but cannot see your external payroll vest calendar. A tech worker at Apple whose direct indexing account sells Apple shares on March 10 and whose March 15 RSU vest delivers new Apple shares has triggered a wash sale on the harvested loss. Coordinate with your platform on your RSU vest schedule, or explicitly exclude your employer's stock from the direct indexing portfolio — which is best practice for concentration reasons anyway.

At year-end, the positions are reconciled back toward the target index weights. Positions that deviated significantly due to substitutions are gradually returned to the index, with attention to the wash-sale rule and to whether individual positions now have embedded gains that would create tax costs on rebalancing.

Direct Indexing vs. ETFs: The Core Trade-Off

An ETF is a single security — you own one position, and losses on the ETF can only be harvested if the entire ETF price falls below your purchase price. An ETF that rises 15% for the year has no harvestable losses, regardless of what individual stocks within it did. The fund manager harvests losses internally to some extent, but those benefits flow to all shareholders proportionally and cannot be customized to your specific tax situation or cost basis.

Direct indexing breaks the problem down to the individual stock level. A portfolio of 500 individual S&P 500 stocks will almost always contain a meaningful subset of positions below their purchase price at any given time — even in rising markets — because individual stocks are far more volatile than the aggregate index. In an average year, a significant share of S&P 500 stocks decline or substantially underperform even when the overall index is up, and each of those individual decliners is a separately harvestable tax loss in a direct indexing account.

Important caveat — the tax alpha diminishes over time. Direct indexing is most powerful in the first 1–3 years of an account, when stocks are purchased near current market prices and even moderate declines create harvestable losses. As the market generally rises over time, the substitute stocks purchased during earlier harvests also appreciate — eventually to the point where a stock that fell 10% from its current price is still 60% above what you paid for it years ago. At that point, no loss exists to harvest. Over a decade-long account, the "harvestable loss" pool naturally shrinks as the entire portfolio builds unrealized gains. This basis migration is an expected feature of direct indexing: front-loaded tax benefit in the early years, diminishing harvesting opportunity as the account matures.

The trade-off: direct indexing has higher fees than index ETFs (typically 0.15%–0.40% annually vs. 0.03%–0.10% for ETFs), requires a larger minimum investment to diversify adequately, and produces a more complex account with hundreds of individual positions to track. The tax alpha — the additional after-tax return from systematic harvesting — must exceed the higher fee to be worthwhile. At large account sizes (generally $500,000+) and high marginal tax rates (22% federal and above, plus state), the tax alpha consistently exceeds the fee by a meaningful margin.

Short-Term vs. Long-Term Capital Losses in Direct Indexing

Direct indexing generates both short-term and long-term capital losses depending on how long each individual position has been held before it is harvested. The character of the loss — short-term or long-term — determines which gains it offsets and at what tax rate, making it one of the most important dimensions of the direct indexing tax benefit.

Short-Term Capital Losses (Held 12 Months or Less)

When a stock purchased within the last year falls in value and is sold at a loss, the resulting short-term capital loss offsets short-term capital gains first — gains taxed at your full ordinary income rate, up to 37% federal. For tech workers who receive RSUs that vest as ordinary income and then experience short-term price movements, or who have short-term trading gains elsewhere, short-term losses from direct indexing are the most tax-efficient losses available. They eliminate income taxed at the highest rates.

The IRS netting rules require that short-term losses offset short-term gains before anything else. If short-term losses exceed short-term gains, the excess crosses over to offset net long-term gains. This cross-netting mechanism means that even a short-term loss in excess of your short-term gains is not wasted — it reduces the lower-taxed long-term gain pile as well.

Long-Term Capital Losses (Held More Than 12 Months)

When a stock held more than one year falls below its purchase price and is sold, the long-term capital loss offsets long-term capital gains first — gains taxed at 0%, 15%, or 20% federally plus the 3.8% Net Investment Income Tax (NIIT) for higher earners. For a tech worker in California with significant long-term appreciated stock positions, eliminating long-term gains at the 23.8% federal rate (20% + 3.8% NIIT) plus 13.3% California saves approximately 37 cents per dollar of gain eliminated.

In a well-managed direct indexing account, the portfolio generates a mix of short-term and long-term losses throughout the year. Short-term losses are generated most frequently in the first year of owning a position — after 12 months, losses on positions still held become long-term. As the portfolio matures, the ratio of long-term to short-term losses typically increases. This is an expected and manageable feature of a long-running direct indexing strategy.

The IRS Netting Order and How It Flows

All capital gains and losses — whether from direct indexing, ETF sales, RSU dispositions, or any other source — are netted together on Schedule D in the same mandatory order:

  1. Short-term losses offset short-term gains within the same category
  2. Long-term losses offset long-term gains within the same category
  3. Any remaining net loss in one category crosses over to offset net gains in the other category
  4. Any remaining net capital loss offsets ordinary income up to $3,000 per year
  5. Losses beyond $3,000 carry forward to the next year. For the purpose of offsetting future capital gains, they retain their character — short-term losses offset short-term gains first, long-term losses offset long-term gains first. However, when applying the $3,000 ordinary income deduction in any future year, the IRS requires short-term losses to be used before long-term losses — meaning your highest-value losses are spent first on the lowest-value application.

For a tech worker with both direct indexing losses and capital gains from selling appreciated RSU shares in the same year, the netting happens across all sources simultaneously. A $40,000 short-term loss from direct indexing that offsets $40,000 of short-term capital gain from RSU shares sold after vesting — where the share price rose further after the vest date — eliminates income taxed at 37% federal plus 13.3% California, saving over $20,000 in combined tax.

Critical distinction: capital losses cannot offset the ordinary income generated when RSUs vest. RSU vest income is reported as W-2 wages — ordinary income taxed at your full marginal rate at the moment of vesting — and capital losses (short-term or long-term) can only reduce ordinary income by $3,000 per year after all capital gains have been netted. A $100,000 RSU vest and a $40,000 short-term capital loss carryforward still leaves the full $100,000 of RSU vest income taxable, with the $40,000 loss available only against capital gains or up to $3,000 of other ordinary income. Capital losses offset capital gains, not wage income.

Loss Carryforwards: Accumulating a Tax Asset Over Time

In years when harvested losses exceed capital gains, the net loss carries forward indefinitely — there is no expiration. A direct indexing account managed through a significant market correction can generate loss carryforward balances of $200,000–$1,000,000 or more, depending on account size and market severity. These carryforwards become a durable tax asset: a balance of future tax savings that can be deployed strategically across multiple future years.

How Carryforwards Are Used in Future Years

Carryforward losses enter each future year's Schedule D netting exactly as if they were fresh losses of the same character. A $300,000 long-term loss carryforward from 2022 can eliminate $300,000 of long-term capital gains in a single future year — either from direct indexing rebalancing, a concentrated stock sale, a real estate disposition, or any other capital gain source. Against capital gains, the full carryforward is available in each year with no annual cap. Against ordinary income (wages, IRA distributions, Roth conversions), only $3,000 per year is available regardless of carryforward size.

Strategic Deployment of Carryforwards in Early Retirement

Early retirement creates a distinctive environment for deploying accumulated direct indexing carryforwards. With no earned income and a portfolio structured primarily for capital appreciation and Roth conversion, the years immediately after leaving tech employment are often the best window to realize large capital gains at minimal tax cost — especially when offset by a substantial loss carryforward:

  • Selling concentrated tech stock positions. Many tech workers retire holding significant concentrated positions in a single employer's stock — shares never sold during employment because the price kept rising, or because selling felt premature. A $500,000 gain on a concentrated position offset by a $400,000 long-term loss carryforward nets to only $100,000 of taxable gain. The carryforward can make an otherwise prohibitively expensive diversification event manageable.
  • Rebalancing the taxable account. A taxable account built from years of RSU proceeds in a single-employer stock, gradually diversified over time, may still have positions with large embedded gains. Direct indexing carryforwards allow aggressive rebalancing — selling overweight positions and buying underweight ones — without a proportional tax cost.
  • Pairing with Roth conversions. Carryforward losses cannot shield Roth conversion income from ordinary income tax beyond $3,000 per year. But in the same year as a Roth conversion, capital gains from the taxable account can be offset by the carryforward — effectively letting you generate portfolio income from two sources while minimizing combined taxes. Convert $50,000 to Roth (pay ordinary income tax), simultaneously realize $100,000 in long-term gains sheltered by the carryforward (pay zero capital gains tax), and accomplish both goals in a single year.
  • Gain harvesting at 0%. In early retirement years when taxable income is low enough to qualify for the 0% long-term capital gains rate, gains are already tax-free at the federal level. The 0% rate applies to taxable income up to $98,900 for MFJ in 2026 — taxable income is calculated after the standard deduction ($32,200 for MFJ), so a couple with AGI up to approximately $131,100 can still qualify. Do not deplete carryforwards against gains already in the 0% bracket — save them for years when gains would be taxed at 15%, 20%, or higher. The carryforward is most valuable paired with the highest-rate gains.

Direct Indexing and Concentrated Stock: The RSU Problem

Most tech workers accumulate concentrated positions in their employer's stock through RSUs that vest over time. Each vest is taxed as ordinary income at the vest-date price — but many workers hold shares beyond the vest date rather than selling immediately, hoping for additional appreciation. Over several years, this creates a concentrated position with a large embedded capital gain and significant single-stock risk.

Direct indexing addresses this in two ways. First, losses harvested across the diversified portion of the portfolio offset gains realized when selling concentrated employer stock — allowing systematic diversification at a lower tax cost. Second, some direct indexing platforms allow you to exclude your employer's stock from the index portfolio entirely, preventing the account from adding further concentration to a position you already hold in excess.

The combination — a direct indexing account that actively harvests losses across the market while excluding the single stock you are already overweight in, generating losses that shelter gains as you sell down the concentrated position — is one of the most powerful tax optimization strategies available to senior tech workers with large RSU-built concentrated positions.

Customization Beyond Tax: ESG and Sector Exclusions

Because you own individual stocks rather than a fund, direct indexing allows portfolio customization that ETFs cannot offer. Common customizations:

  • Exclude your employer's stock to avoid doubling your concentration risk
  • Exclude specific sectors — a tech worker already heavily exposed to technology through employment and RSUs may exclude the technology sector from their direct index portfolio, tilting toward consumer, healthcare, energy, and financials for genuine diversification
  • Apply ESG screens — exclude fossil fuel companies, weapons manufacturers, or other categories based on personal values, without sacrificing broad market exposure
  • Factor tilts — overweight small-cap value or quality factors within the index framework

These customizations are secondary to the tax benefit for most investors, but they make direct indexing a superior customization tool compared to any single ETF for investors with specific portfolio requirements.

Who Benefits Most From Direct Indexing

Direct indexing is not the right tool for every investor. The tax alpha is meaningful only when several conditions are met:

  • High marginal tax rate. The value of a harvested loss scales directly with the tax rate on the gain it eliminates. In the 22% federal bracket, direct indexing's tax alpha is modest. In the 37% bracket plus 13.3% California, the same loss is worth more than twice as much. The strategy is most powerful for tech workers in their highest-earning years — exactly when they are also accumulating large taxable account balances from RSU proceeds.
  • Large taxable account. Meaningful diversification requires owning a sufficient number of individual stocks. With fewer than 50–100 positions, tracking error relative to the index becomes significant and individual stock concentration creates uncompensated risk. Most providers set their minimum at $100,000–$250,000 for basic direct indexing and $500,000+ for full-index implementations. The tax alpha also scales with account size — more assets, more positions, more harvesting opportunities.
  • Long time horizon. Direct indexing generates tax losses by lowering the cost basis of replacement positions. The deferred gain eventually comes due when positions are sold. The longer the time horizon, the more valuable the deferral — especially if deferred gains are eventually eliminated through charitable giving, stepped-up basis at death, or 0% capital gains rate management in low-income retirement years.
  • Active capital gain sources to offset. Loss harvesting is most valuable when there are current-year gains to offset. Tech workers with RSU vests, options exercises, or concentrated stock sales in the same year as their direct indexing losses get immediate tax savings. Early retirees realizing gains from taxable account withdrawals pair effectively with ongoing harvesting.

Costs, Providers, and Practical Considerations

Direct indexing carries higher costs than passive ETF investing, and the fee must be weighed against the after-tax benefit:

  • Typical fees: 0.15%–0.40% annually on the direct indexing account, compared to 0.03%–0.10% for a comparable index ETF. On a $1,000,000 account, the difference is $1,200–$3,700/year in additional fee. The tax alpha must exceed this fee to justify the strategy.
  • Major providers: Fidelity Managed Accounts (Fidelity Separately Managed Accounts), Schwab Personalized Indexing, Vanguard Personalized Indexing, Parametric (institutional), Wealthfront Risk Parity and Direct Indexing, and several independent advisors offering separately managed accounts (SMAs).
  • Minimum investment: $100,000–$250,000 at most retail platforms; $500,000–$1,000,000 for full institutional implementations with the broadest index coverage.
  • Tax reporting complexity: A direct indexing account generates a 1099-B with potentially hundreds of individual transactions. Tax preparation becomes more complex, and the interaction with wash-sale rules across all accounts — including IRAs, 401(k)s, and a spouse's accounts — requires careful coordination.
  • Wash-sale coordination: With hundreds of individual positions, inadvertently triggering wash sales — particularly through dividend reinvestment or automatic contributions in other accounts holding the same stocks — requires active monitoring. Most direct indexing platforms handle wash-sale avoidance automatically within the direct indexing account, but they cannot monitor your other accounts or your spouse's holdings.

Frequently Asked Questions

An ETF is a single security — you can only harvest a tax loss on it if the entire ETF price falls below your purchase price. Direct indexing holds the individual stocks within the index separately. Even when the overall market is up, dozens of individual stocks within the index decline — and each declining stock is a separate harvestable tax loss. A direct indexing account in a year when the S&P 500 is up 20% can still generate $50,000–$200,000 in harvested losses from individual stocks that fell during the year. An ETF in the same year produces zero harvestable losses.
Short-term losses come from stocks held one year or less that are sold at a loss. They offset short-term capital gains first — gains taxed at your full ordinary income rate, up to 37% federal. Long-term losses come from stocks held more than one year sold at a loss. They offset long-term gains taxed at preferential 0%, 15%, or 20% federal rates. After within-category netting, any remaining net loss crosses over to offset the other category's gains. Both types carry forward indefinitely if unused. For the purpose of offsetting future capital gains, they retain their character. One nuance: when applying the $3,000 annual ordinary income deduction in a carryforward year, the IRS requires short-term losses to be used before long-term losses. Neither type can offset more than $3,000 of ordinary income — RSU vest income, IRA withdrawals, or Roth conversions are not reducible by capital losses beyond that limit.
A large carryforward balance accumulated during high-income working years becomes a powerful tool in early retirement. It can offset gains from selling a concentrated employer stock position, from rebalancing a taxable account built from years of RSU proceeds, or from capital gain realizations in any year income would otherwise push gains into the 15%–20%+ tax bracket. The $3,000 annual ordinary income limit still applies — carryforwards cannot shield Roth conversions or IRA withdrawals from ordinary income tax beyond that. But against capital gains, the full carryforward is available in any year with no cap.
The tax alpha from systematic harvesting meaningfully exceeds the additional fee (roughly 0.15%–0.35% above a comparable ETF) at account sizes of approximately $500,000 or more for investors in the 22% federal bracket and above. At $250,000, the benefit is present but narrower. Below $100,000, most providers do not offer the service, and tracking error from holding too few stocks makes index replication imprecise. The strategy is most compelling for tech workers in the 32%–37% federal bracket with large taxable accounts, where each harvested short-term loss saves 45–50+ cents per dollar at combined federal and California rates.
Yes — this is one of the most powerful direct indexing applications for tech workers. The direct indexing account generates losses across a diversified market portfolio throughout the year. Those losses offset gains realized when you sell down a concentrated employer stock position — reducing or eliminating the capital gains tax on the diversification. Simultaneously, you can exclude your employer's stock from the direct indexing portfolio entirely, so the account does not add further concentration to a position you are already trying to reduce. The combination — harvesting losses across the market while sheltering gains from concentrated stock sales — can make a multi-year diversification plan significantly less expensive.

Model the Tax Impact of Direct Indexing

Nauma projects your after-tax portfolio outcomes — showing how systematic loss harvesting, carryforward deployment, and concentrated stock diversification interact with your full retirement tax plan.

Get Started for Free