Investment growth after taxes & fees — the 4-leak waterfall
A gross index return is not what you keep. Four leaks sit between the market and your pocket — expense ratio, advisory fee, account taxes, inflation — and most calculators show none of them. This rolls a taxable / traditional / Roth account across every historical start year since 1928 and headlines the keep-rate: real after-tax cents surviving per gross dollar. Illustrative projection, not a forecast.
The 4-leak waterfall
median stage valuesIndigo = what survives at each stage; the colored chunk is what that leak just removed. Amber = expense ratio, violet = advisory fee, coral = taxes, aqua = inflation. Stages use the median window; ranges are in the readouts below.
Leak decomposition
median drag · p5…p95Each bar is that leak's median dollar drag over the horizon, with its share of the gross ending value and the p5…p95 range across start years.
Real after-tax ending value range
p5 · median · p95Coral = 5th-percentile downside, green = median, lime = 95th-percentile upside — real (today's) dollars after all four leaks. The band spans the gross (no-leak) range for the same windows.
Keep-rate across start years
real after-tax ÷ grossEvery historical start year produces one keep-rate; the spread is why a single-point answer would overstate what you keep.
Show the math ›
Assumptions & sources ›
| Assumption | Value | Source · asOf |
|---|---|---|
| Equity return | S&P 500 total return, 1928–2025 | Damodaran (NYU Stern), annual · asOf 2026-01 · dividends reinvested |
| Inflation | CPI-U, Dec/Dec | BLS · asOf 2026-01 · deflates each window's terminal to real dollars |
| Ordinary & LTCG brackets, standard deduction | Tax year 2026 | IRS Rev. Proc. 2025-32 · asOf 2025-10 · gain/withdrawal stacked over other taxable income |
| NIIT | 3.8% · lesser-of rule | IRC §1411, Form 8960 · asOf 2025-10 · statutory thresholds, not indexed; MAGI ≈ other taxable income + standard deduction + gain (approximation) |
| Expense ratio default | 40 bps | ICI, Trends in Expenses and Fees of Funds 2024 · asOf 2025-03 · asset-weighted equity mutual fund average; index funds ~5–14 bps |
| Advisory fee default | 100 bps | Kitces Research / Datos–Envestnet fee studies · asOf 2026-01 · typical published AUM fee; set 0 if self-directed |
| Dividend yield default | 1.1%/yr, assumed qualified | multpl (S&P DJ Indices data) · asOf 2026-06 · sizes the taxable annual dividend-tax drag |
| Not modeled (v1) | state tax · NIIT on annual dividends · basis step-up at death · tax-loss harvesting · staged withdrawals | each would change the tax leak; the single-year lump liquidation shown is a deliberately simple illustration |
All three account types grow the same contributed dollars, so the comparison isolates tax treatment — it does not model the different up-front tax cost of Roth vs traditional contributions. Tax brackets are held at 2026 law for the whole horizon; future law is unknowable, which is one more reason the output is a range, not a promise.
Related
- DCA vs Lump Sum
Rolling-window backtest of deploying a windfall.
- Dividend snowball
Dividend growth with the IRS bracket engine.
- Methodology
How the data layers and tax engine are built.