Quick Reference — 2026 Contribution Limits
| Account | 2026 limit | Catch-up (50+) | Tax treatment | Notes |
|---|---|---|---|---|
| 401(k) / 403(b) / 457(b) / TSP | $24,500 | +$8,000 (+$11,250 ages 60–63) | Pre-tax or Roth | Employee deferral only; total additions cap $72,000 |
| Traditional / Roth IRA | $7,500 (combined) | +$1,100 | Pre-tax / Roth | Roth phases out $153k–$168k single, $242k–$252k MFJ |
| HSA (with HDHP) | $4,400 self / $8,750 family | +$1,000 (age 55+) | Triple tax-free | Best deal in the code; needs an HSA-eligible HDHP |
| SIMPLE IRA | $17,000 ($18,100 some plans) | +$4,000 (+$5,250 ages 60–63) | Pre-tax | Small-employer plan |
| Taxable brokerage | Unlimited | — | Cap-gains | LTCG 0% up to $49,450 single / $98,900 MFJ taxable income |
Catch-up reminder: starting in 2026, if your prior-year FICA wages exceeded $150,000, any 50+ catch-up to a workplace plan must go into the Roth (after-tax) source.
Compound-Interest & FIRE Calculator
Returns are entered as real (after-inflation) so every figure is in today's dollars. FIRE target = annual spending ÷ withdrawal rate.
■ Portfolio ▬ FIRE target line
Asset Allocation by Age
Age-based heuristics for the stock/bond split. They're starting points, not laws — risk capacity, job stability, and sleep-at-night tolerance all shift the dial.
Total US market + Total international + Total bond. A common stock split is ~60–70% US / 30–40% international (cap-weighted global is ~60/40). Hold bonds in tax-deferred space when you can.
Account Funding Waterfall
Where should your next dollar go? Enter what you can invest this year and your situation — it fills the buckets in priority order (the Bogleheads "prioritizing investments" flow), using 2026 limits.
Tax-Loss Harvesting — Wash-Sale Window
The wash-sale rule (IRC §1091) disallows a loss if you buy a substantially identical security within 30 days before or after the sale — a 61-day danger zone. Enter your sale date to see the window.
A wash sale triggered by a purchase in your IRA permanently disallows the loss (Rev. Rul. 2008-5) — the basis is not added back. Avoid by holding a different-enough fund (e.g., S&P 500 ↔ total-market) during the window.
Reference
Index investing fundamentals
The thesis. After costs, the average actively managed dollar must underperform the market average — it is the market minus fees (Sharpe's "arithmetic of active management"). SPIVA data consistently shows ~85–90% of US large-cap active funds trail the S&P 500 over 15 years. So: own the whole market at minimal cost and stop guessing.
- Index fund: a fund that mechanically holds every security in an index (e.g., S&P 500, total US market). No manager picking winners → near-zero fees.
- Expense ratio: annual fee as % of assets. Realistic floor today:
0.03%(VOO/VTI, FXAIX, SWPPX) — i.e. $3/yr per $10,000. Anything over ~0.20% for a broad index fund is overpriced. A 1% fee compounds to roughly a quarter of your ending balance over 40 years. - ETF vs. mutual fund: ETFs trade intraday and are usually more tax-efficient in taxable accounts (in-kind creation/redemption avoids capital-gains distributions). Index mutual funds allow automatic fractional dollar investing. In a 401(k)/IRA the difference is cosmetic.
- Total return: S&P 500 long-run average ≈ ~10% nominal / ~6.5–7% real (1926–present). Wide dispersion: any given year is rarely "average." Don't extrapolate a single decade.
| Broad index fund | Ticker | Expense ratio | Covers |
|---|---|---|---|
| Vanguard Total US Market | VTI / VTSAX | 0.03% / 0.04% | ~3,600 US stocks |
| Vanguard S&P 500 | VOO / VFIAX | 0.03% / 0.04% | 500 US large-caps |
| Fidelity ZERO Total Market | FZROX | 0.00% | US total (Fidelity-only) |
| Vanguard Total International | VXUS / VTIAX | 0.05% / 0.09% | Developed + emerging ex-US |
| Vanguard Total Bond | BND / VBTLX | 0.03% / 0.05% | US investment-grade bonds |
Expense ratios verified from issuer pages as of mid-2026; they change rarely but tag-check before quoting exact basis points.
Account types deep dive (401k · IRA · Roth · HSA · brokerage)
| Account | Contribution tax | Growth | Withdrawal tax | Key rules |
|---|---|---|---|---|
| Traditional 401(k) | Pre-tax (deductible) | Tax-deferred | Ordinary income | RMDs at 73; 10% penalty before 59½ (some exceptions, Rule of 55) |
| Roth 401(k) | After-tax | Tax-free | Tax-free* | No income limit; no RMDs starting 2024 (SECURE 2.0) |
| Traditional IRA | Pre-tax (if eligible) | Tax-deferred | Ordinary income | Deduction phases out if covered by workplace plan |
| Roth IRA | After-tax | Tax-free | Tax-free* | Contributions withdrawable anytime; 5-year rule on earnings |
| HSA | Pre-tax | Tax-free | Tax-free (medical) | Triple tax-free; after 65 acts like a Traditional IRA for non-medical |
| Taxable brokerage | After-tax | Taxed (dividends/gains) | Cap-gains on growth | No limits, no penalties, full liquidity, step-up basis at death |
*Roth tax-free on earnings requires the account be open 5 years and age 59½ (or death/disability/first-home $10k).
- HSA = the only triple-tax-advantaged account: deductible in, grows tax-free, tax-free out for qualified medical. Pay current medical out of pocket, save receipts, and let the HSA compound as a stealth retirement account — there's no deadline to reimburse yourself.
- Backdoor Roth IRA: over the income limit? Contribute non-deductible to a Traditional IRA, then convert to Roth. Watch the pro-rata rule — pre-tax IRA balances make the conversion partly taxable (Form 8606).
- Mega-backdoor Roth: if your plan allows after-tax (non-Roth) 401(k) contributions + in-plan Roth conversion, you can stuff up to the $72,000 total-additions cap minus deferrals and match into Roth. Plan-dependent.
- Roth conversion ladder (early retirement): convert Traditional → Roth in low-income years; each conversion is penalty-free to withdraw after 5 years — the classic FIRE bridge before 59½.
- Rule of 55: leave your employer in or after the year you turn 55 and you can tap that 401(k) penalty-free (not IRAs).
- 72(t) / SEPP: substantially equal periodic payments let you tap an IRA early without the 10% penalty — rigid, locked for 5 years or to 59½.
2026 limits, phase-outs & thresholds (full tables)
Roth IRA — contribution phase-out (MAGI, 2026)
| Filing status | Full contribution below | Phase-out range | No contribution above |
|---|---|---|---|
| Single / Head of household | $153,000 | $153,000 – $168,000 | $168,000 |
| Married filing jointly | $242,000 | $242,000 – $252,000 | $252,000 |
| Married filing separately | — | $0 – $10,000 | $10,000 |
Traditional IRA — deduction phase-out (MAGI, 2026, if covered by a workplace plan)
| Situation | Phase-out range |
|---|---|
| Single / HoH, covered by workplace plan | $81,000 – $91,000 |
| MFJ, contributor covered by plan | $129,000 – $149,000 |
| MFJ, you're not covered but spouse is | $242,000 – $252,000 |
| Not covered by any workplace plan | Fully deductible (no limit) |
HSA & HDHP (2026, Rev. Proc. 2025-19)
| Self-only | Family | |
|---|---|---|
| HSA contribution limit | $4,400 | $8,750 |
| HSA catch-up (55+) | +$1,000 (each spouse needs own HSA) | |
| HDHP minimum deductible | $1,700 | $3,400 |
| HDHP max out-of-pocket | $8,500 | $17,000 |
Long-term capital-gains brackets (2026 taxable income)
| Rate | Single | Married filing jointly |
|---|---|---|
| 0% | up to $49,450 | up to $98,900 |
| 15% | $49,451 – $545,500 | $98,901 – $613,700 |
| 20% | over $545,500 | over $613,700 |
Net investment income tax (NIIT) of 3.8% stacks on top above $200k single / $250k MFJ MAGI. Short-term gains (held ≤1 year) are taxed as ordinary income — hold >1 year.
Year-by-year change (2025 → 2026)
| Item | 2025 | 2026 |
|---|---|---|
| 401(k) deferral | $23,500 | $24,500 |
| 401(k) catch-up (50+) | $7,500 | $8,000 |
| 401(k) super catch-up (60–63) | $11,250 | $11,250 |
| Total additions (415(c)) | $70,000 | $72,000 |
| IRA limit | $7,000 | $7,500 |
| IRA catch-up | $1,000 | $1,100 |
| HSA self / family | $4,300 / $8,550 | $4,400 / $8,750 |
Asset location — which fund goes in which account
Same dollars, different tax drag depending on where you hold each asset. The principle: put tax-inefficient assets in shelters, tax-efficient assets in taxable.
| Hold here | Put these assets | Why |
|---|---|---|
| Taxable brokerage | Broad US/international stock index funds, municipal bonds | Qualified dividends + LTCG rates; ETFs shed gains; foreign tax credit on intl. |
| Traditional (tax-deferred) | Bonds, REITs, high-turnover funds | Interest/REIT distributions are ordinary income — shield them; you'll pay ordinary rates on withdrawal anyway |
| Roth (tax-free) | Highest expected-growth assets (small-cap, emerging, aggressive stocks) | All growth escapes tax forever — maximize the tax-free compounding base |
- One-fund simplicity beats perfect location. If juggling locations stops you from investing, a single target-date or total-world fund in every account is a fine choice — behavior > optimization.
- Hold international in taxable to claim the foreign tax credit (lost inside an IRA).
- Never hold bonds in a Roth if you have tax-deferred space — you're wasting your most valuable (tax-free) real estate on a low-growth asset.
Withdrawal strategy, the 4% rule & RMDs
- The 4% rule (Bengen / Trinity study): withdraw 4% of the initial portfolio, adjust for inflation yearly; historically survived 30 years in ~95%+ of US scenarios. It's a planning heuristic, not a guarantee — sequence-of-returns risk early in retirement is the real danger. Longer horizons (FIRE at 40) lean toward 3.25–3.5%.
- Withdrawal order (typical tax-minimizing default): taxable first → tax-deferred (Traditional) next → Roth last. But blend: realize some Traditional income each year up to the top of a low bracket (and do Roth conversions) so you don't get RMD-bombed at 73.
- RMDs (Required Minimum Distributions): begin at age 73 (rising to 75 for those born 1960+) on Traditional 401(k)/IRA. Roth IRAs never have RMDs; Roth 401(k)s no longer have them (SECURE 2.0, 2024+). Miss one and the penalty is 25% (10% if corrected promptly).
- QCD (Qualified Charitable Distribution): from 70½, send up to $108,000 (2025, inflation-indexed) of IRA money directly to charity — satisfies RMDs and stays off your AGI.
- Capital-gains harvesting: in low-income years, realize gains up to the top of the 0% LTCG bracket ($98,900 MFJ taxable income in 2026) to reset basis tax-free.
QCD figure is the 2025 indexed amount; the 2026 number tracks inflation — verify before quoting.
Tax-loss harvesting — the full rules
- What it is: sell a position at a loss to bank a capital loss, immediately buy a similar-but-not-identical fund to stay invested. The loss offsets gains and up to $3,000/yr of ordinary income; the rest carries forward forever.
- Wash-sale rule (IRC §1091): the loss is disallowed if you buy a substantially identical security within 30 days before or after the sale — across all your accounts, including your spouse's and your IRA. The 61-day window is the danger zone.
- "Substantially identical" is the art: selling VOO (S&P 500) and buying VTI (total market) is broadly considered safe; selling VOO and buying IVV (another S&P 500 fund) is risky. Use a different index or provider.
- IRA trap: a replacement buy inside your IRA permanently kills the loss (Rev. Rul. 2008-5) — basis is not restored. Turn off auto-reinvest/auto-buy in retirement accounts while harvesting.
- Tax-rate arbitrage: you harvest a short-or-long-term loss now but it offsets future gains. Best when you offset short-term gains (taxed at ordinary rates) or income. Watch out for resetting basis lower → larger gains later (deferral, not free money — unless you get a step-up at death).
- Don't let the tax tail wag the dog: a tiny loss isn't worth churning; harvesting matters most in volatile down markets and for large taxable balances. Useless inside tax-advantaged accounts (no taxable gains to offset).
Worked example: You bought $50k of VTI; it drops to $42k. Sell (bank an $8k loss), buy $42k of VXUS-heavy total-world or VOO same day. Use $3k against this year's salary, carry $5k forward. You stayed ~100% invested and pocketed a tax asset.
Common mistakes & anti-patterns
- Leaving the match on the table. Not contributing enough to get the full employer match is a guaranteed 50–100% instant return refused. Always fund to the match first.
- Cash drag in the IRA. Contributing to an IRA but never buying funds — the money sits in a settlement account earning nothing. Contributing ≠ investing.
- Performance-chasing & stock-picking. Last year's winner is a coin flip next year. The index already owns it.
- Timing the market. Missing the 10 best days over 20 years roughly halves your return; those days cluster next to the worst ones. Time in > timing.
- High expense ratios & loads. A 1% advisor fee + 0.75% fund fee can consume ~40% of your lifetime gains. Insist on low-cost index funds; avoid front-loaded funds entirely.
- Selling in a crash. The single most expensive behavioral error. Write an Investment Policy Statement and automate contributions so you keep buying when it's cheap.
- Backdoor Roth pro-rata surprise. Doing a backdoor Roth while holding a big pre-tax IRA → the conversion is mostly taxable. Roll the pre-tax IRA into a 401(k) first.
- Ignoring the HSA. Treating the HSA as a spending account instead of the best retirement vehicle in the code. Invest it; pay current medical from cash flow.
- Over-diversifying into overlap. Owning five "different" funds that are all 80% the same megacaps. Two or three broad funds is plenty.
- Home-country / single-stock concentration. 100% one country or piling into your employer's stock concentrates risk exactly where your paycheck already is.
The 60-second plan (decision guidance)
- Build a 1-month emergency buffer + pay off any >8% debt before investing.
- Contribute to the 401(k) up to the full match (free money).
- Max the HSA if you have an HDHP (triple tax-free; invest it).
- Max a Roth or Traditional IRA ($7,500). Backdoor if over the income limit.
- Finish maxing the 401(k) ($24,500 total deferral).
- Mega-backdoor Roth if available, then taxable brokerage — unlimited, flexible.
- Buy broad, cheap index funds (US + international + bonds), set an age-appropriate split, automate, and ignore the noise for 30 years.