Direct indexing allows investors to own individual securities that replicate an index, rather than owning the index through an ETF or mutual fund. This unlocks tax-loss harvesting at the individual security level, values-based exclusions, and factor tilts — personalization that packaged products cannot deliver. The projected market: $800B+ by 2026.
How Direct Indexing Works
The core idea is straightforward: instead of buying SPY or another ETF that tracks the S&P 500, the investor directly purchases the underlying ~500 individual stocks. The portfolio is managed by software that continuously monitors positions, harvests losses at the security level, and maintains the desired index exposure — all in a single taxable account.
Tax-loss harvesting at the security level
Because the investor owns individual stocks, the portfolio manager can sell securities that have declined in value — realizing a capital loss — and replace them with correlated substitutes that maintain similar market exposure. This systematic harvesting at the security level generates tax losses that can offset gains elsewhere in the portfolio, a capability that ETF shareholders cannot access.
Values alignment and exclusions
Direct indexing allows clients to exclude individual companies, entire sectors, or any universe of securities that conflicts with their values or specific requirements. A client who works at a publicly traded company can exclude that stock to manage concentration risk. A client committed to fossil fuel divestment can exclude energy producers. These exclusions are applied at the individual security level without sacrificing the broader index exposure.
Factor tilts and customization
Beyond exclusions, direct indexing can overweight securities that exhibit desired factor characteristics — small-cap value, momentum, quality, low volatility — while underweighting others. The result is a portfolio that tracks an index as a starting point but is shaped around the client's return expectations, risk tolerance, and specific financial goals.
The infrastructure required
Managing hundreds of individual positions — continuously rebalancing, harvesting losses, applying substitutes, tracking wash sale rules — requires sophisticated trading, rebalancing, and data infrastructure. This is why direct indexing has historically been delivered by specialized platforms rather than portfolio managers building it from scratch. It also means that the data generated is substantial and complex: individual lot-level positions, daily transactions, cost basis records, and wash sale tracking across every account.
Who Offers Direct Indexing
The direct indexing landscape has expanded significantly over the past five years as technology costs dropped and fractional share trading became mainstream. The major providers active in the RIA market include:
The Data Requirements Nobody Talks About
Every conversation about direct indexing focuses on the investment strategy — and almost none of them focus on the data infrastructure required to actually measure whether it's working. That gap is where most advisory firms run into problems.
Direct indexing generates massive amounts of data
Owning 500 individual securities instead of one ETF doesn't just change the investment structure — it multiplies the data footprint by roughly 500x. Each position has individual lot-level cost basis records. Daily tax-loss harvesting generates transaction data every market day. Wash sale tracking requires monitoring across every account in a household. Cost basis management becomes a continuous operational process rather than an occasional event.
Measuring tax alpha requires data you don't have in the DI platform
To actually evaluate whether direct indexing is delivering value for a specific client, you need to connect the direct indexing data with information that lives outside the direct indexing platform:
- Client tax situation. The harvested losses need to be evaluated against the client's marginal tax rate, existing carry-forwards, and planned realized gains from financial planning tools — data that lives in the client's tax files or planning software, not in the direct indexing platform.
- Household-level portfolio context. Wash sale rules apply across all accounts in a household — direct indexing, traditional brokerage, retirement accounts — regardless of which custodian holds them. Full wash sale analysis requires a household view across custodians.
- Client preferences and history. Whether the direct indexing strategy is actually aligned with the client's documented preferences requires connecting to CRM data about exclusion requests, stated values, and previous conversations — not just the current portfolio configuration.
The silo problem
Most direct indexing platforms keep their data within their own ecosystem. Orion Custom Indexing data stays in Orion. Envestnet's direct indexing data stays in Envestnet. Parametric delivers reporting through their own portal. The result is that the data an advisor needs to answer the most important question — "how much tax alpha did direct indexing generate for this client across their full household?" — is fragmented across multiple platforms, none of which can see the others.
If your data is siloed, you cannot answer that question. And if you cannot answer that question, you cannot demonstrate the value of direct indexing to clients in any meaningful way.
Siloed vs. Connected Direct Indexing Data
The difference between siloed and connected direct indexing data is not a technology preference — it is the difference between being able to demonstrate client value and not.
Where Milemarker Fits
Milemarker is not a direct indexing provider. Milemarker is the data layer that connects direct indexing data — from any provider — alongside everything else in a firm's technology stack.
Milemarker connects Orion Custom Indexing, Envestnet, Parametric, Aperio, or any other direct indexing provider's data into a firm-owned Snowflake data warehouse. Direct indexing keeps running exactly as before. Milemarker becomes the data layer that makes the outcomes measurable.
What connecting direct indexing data enables
- True tax alpha measurement. By joining direct indexing transaction data with custodian account data and financial planning outputs, Milemarker enables household-level tax alpha calculation that a single direct indexing platform cannot provide on its own.
- Cross-system reporting. Automated reporting that combines direct indexing performance with the broader household picture — across custodians, account types, and planning scenarios — without manual reconciliation between systems.
- AI analytics on direct indexing outcomes. With all direct indexing data normalized and connected in Snowflake, AI models can identify patterns across clients — which client segments benefit most from direct indexing, which harvesting strategies generate the most tax alpha, which exclusion requests are most common — at a firm-wide level.
- Provider flexibility. Because Milemarker connects to any direct indexing provider, firms are not locked into a single ecosystem's data model. Switching providers, adding a second provider, or evaluating alternatives is supported by the data infrastructure rather than constrained by it.
Works with any direct indexing provider
Milemarker maintains integrations across the major direct indexing providers and portfolio platforms active in the RIA market. Firms using Orion Custom Indexing, Envestnet, Parametric, or any SMA-based direct indexing solution can connect that data into Milemarker's Snowflake-native data model alongside their existing CRM, custodian, and planning tool integrations. The direct indexing provider continues to manage the strategy. Milemarker provides the data layer to measure it.
Direct Indexing Provider Comparison
The table below compares major direct indexing providers on the dimensions most relevant to RIA evaluation — and shows how Milemarker's role as a data layer complements any of them.
| Provider | Tax-Loss Harvesting | Values / ESG | Factor Tilts | Data Portability | Cross-System Analytics |
|---|---|---|---|---|---|
| Orion Custom Indexing | Yes — integrated with Orion reporting | Yes | Yes — Brinker strategists | Within Orion ecosystem | Orion-ecosystem only |
| Envestnet | Yes — connected to Tamarac | Yes | Yes | Within Envestnet ecosystem | Envestnet ecosystem only |
| Parametric (Morgan Stanley) | Yes — institutional-grade | Yes | Yes — advanced overlays | Within Parametric reporting | Parametric portal only |
| Aperio (BlackRock) | Yes — with tax management heritage | Yes — ESG strength | Yes | Within BlackRock ecosystem | BlackRock reporting only |
| Milemarker (data layer) | Connects harvesting data from any provider | Connects exclusion data to CRM preferences | Connects tilt data across systems | Firm-owned Snowflake warehouse | Any provider + custodian + CRM + planning |
Milemarker does not replace any direct indexing provider — it connects the data each provider generates into a unified, firm-owned data layer. Advisory firms can evaluate direct indexing providers on investment strategy, tax management sophistication, and pricing, knowing that the data infrastructure to measure outcomes is not locked to any single provider's ecosystem.