Projects Finance Real Estate Media Where I've Been Status

About Strategy Compare

A Coast-FIRE retirement strategy planner that funds a fixed, configurable post-tax spending curve. Compare contribution stop strategies, lending acceleration, and Solo 401k funding under deterministic, Monte Carlo, and historical return sequences.

What This Tool Does

Strategy Compare models five canonical retirement approaches side-by-side through one shared financial engine. The LCS spend phase follows the requested start, peak, sustain, taper, and floor amounts; it never silently substitutes a larger β€œmaximum affordable” budget. Each strategy represents a different contribution and lending policy:

StrategyIRA401k/457Solo 401kLendingPhilosophy
Full Planmaxto retireto retireflatMax everything, fund Solo from lending profit
Keep Maxing (no lending)maxto retirestop nowoffMax tax-advantaged, skip lending complexity
Coast Nowstop nowstop nowstop nowoffZero new contributions β€” let compounding do the work
Solo Onlystop nowstop nowto retireflatOnly the lending→Solo pipeline keeps running
Scale Lendmaxto retireto retirescales w/ brokerageLending capital tracks portfolio, more Solo room

"max" = contribute until model end age (98); "to retire" = stop at retirement age (55); "stop now" = halt at current age (33); "flat" = $300K lending capital fixed; "scales w/ brokerage" = lending capital maintains initial ~27% ratio to brokerage balance.

Key Insight

The age tables below are calculated from your current URL state. No strategy is assumed to win: the shared engine tests every candidate quit age, charges the full pre-retirement spending baseline, freezes TSERS service at separation, and requires every modeled retirement-spending year to be funded.

Understanding the Spending Pattern Framework

All strategies in this tool follow a common spending pattern framework built around three key concepts:

  1. End-of-life minimum: A spending floor that must be sustainable through your expected lifespan (typically based on essential expenses like healthcare and basic living costs)
  2. Spending start: The age at which you begin spending above this floor
  3. Spending pattern: How your spending above the floor changes over time - which may include a period of peak spending (often 10 years) that can be adjusted based on your surplus savings

Think of it like this: First, you secure your basic needs for life. Then, with any additional savings, you decide when to start enjoying extra spending and how long to sustain higher spending levels. The "possibly peak spending for 10 years" concept refers to a common pattern where you might have a distinct period of elevated spending (for travel, hobbies, etc.) before potentially settling into a lower long-term spending level.

Different strategies approach this framework differently:

The key insight is that with more surplus savings (total savings minus the present value of your lifelong floor), you can either start spending earlier, spend at a higher level, or extend the duration of your preferred spending pattern.

The Spend Curve Is All-Inclusive

The default $100K β†’ $200K β†’ $100K slider curve is a single all-in budget that must cover everything β€” bare necessities, healthcare, discretionary spending, and experiences. The model enforces spend β‰₯ max(curve, bare + $10k, healthcare, complete itemized spend). Itemized costs are not stacked on top when they fit inside the curve, but they raise required spending when they exceed it.

How Healthcare Is Modeled

Pre-retirement premiums: health and dental are already subtracted from W-2 take-home pay and are not charged again. A separate $6,000 household out-of-pocket reserve is budgeted every year. Retirement β†’ 65: DOT retiree health, a per-person monthly premium inflated at the 5% healthcare rate. 65+: Medicare (Part B + D + supplement). With the spouse toggle on, premium estimates cover both people.

Actual Predicted Spend vs the Budget

The tool also decomposes predicted spending into grouped monthly categories (bare vs discretionary), life-bucket experiences, recurring activities, and medical debt. The itemized total is compared with the all-in curve; when it is higher, it becomes the required spending floor. Tune these inputs in Robust to match reality.

Earliest Retirement Age by Target Spend (All Strategies)

Computed on page load. β€œ100%” means every year in one deterministic projection funds at least 99% of that year's curve target and the portfolio never depletes. It is not a probability or confidence score; see Overview for Monte Carlo and historical sequence tests.

Strategy$200K/yr$150K/yr$100K/yr$75K/yr
Full Planβ€”β€”β€”β€”
Keep Maxing (no lending)β€”β€”β€”β€”
Coast Nowβ€”β€”β€”β€”
Solo Onlyβ€”β€”β€”β€”
Scale Lendβ€”β€”β€”β€”

Sustain Phase Duration by Spend Start Age

The "health" spend curve has: delay β†’ ramp-up β†’ sustain β†’ taper. Sustain is capped at spendSustainYears (default 15). At later start ages, sustain consumes a larger % of the remaining window.

Spend Start AgeTotal LCS YearsDelayRamp-UpSustainTaperSustain % of Window
45β€”β€”β€”β€”β€”β€”
50β€”β€”β€”β€”β€”β€”
55β€”β€”β€”β€”β€”β€”
60β€”β€”β€”β€”β€”β€”
65β€”β€”β€”β€”β€”β€”
70β€”β€”β€”β€”β€”β€”

Solo 401k Pipeline β€” Yearly Breakdown (Full Plan, Age 55 Start)

Lending is Schedule C income for a single-member LLC: net profit pays self-employment tax and progressive federal/NC income tax. Solo funding is capped by adjusted eligible business compensation and the annual-additions limit. The model fills unused employee-deferral room, then the sole-proprietor employer contribution, then voluntary after-tax contributions with immediate in-plan Roth conversion. With Scale Lend, lending capital scales with brokerage.

AgeSchedule C profitSE taxSolo employeeSolo employerVoluntary after-taxBrokerage β†’ IRAPre-income-tax overflowSolo balance (EoY)

Portfolio Composition at Key Ages (All Strategies, Age 55 Start)

With default params ($1.695M start, including separate $200K Roth 401(k) and $160K Roth 457(b) balances, at 9%/9% growth), contribution differences are compared against compound growth. Table shows Brokerage / IRA / combined 401k+457 / Solo % and total portfolio value.

StrategyAge 55Age 65Age 75
Full Planβ€”β€”β€”
Keep Maxingβ€”β€”β€”
Coast Nowβ€”β€”β€”
Solo Onlyβ€”β€”β€”
Scale Lendβ€”β€”β€”

Withdrawal Rate Trajectory (Full Plan, Age 55 Start)

WR = net portfolio need Γ· total pool at start of year. The traditional 4% line is a reference only; the full cash-flow and sequence tests determine whether the requested curve is funded.

AgeWithdrawal RateNet WithdrawalPortfolioPost-Tax Spend

Social Security Impact (Full Plan, Age 55 Start)

SS claim age applies the statutory early-claim reduction or delayed credits around the worker's actual FRA. Adding SS can reduce portfolio need. PIA uses the 2008–2025 earnings history plus a fixed $120,000 nominal W-2 only through the modeled final work year. The default is a hard OFF and full scheduled benefits are used when enabled.

ScenarioPIA AnnualHit-Target % (age 55)Earliest 100% Age

Why the Gap Shrinks So Much

Withdrawal Order (Waterfall)

Each year's net withdrawal is netW = max(0, spend βˆ’ incomeTotal), where spend is the post-tax all-in budget (healthcare already inside it) and incomeTotal = W-2 net + pension + rental income + Social Security (if enabled). The net need is funded in strict order:

  1. Brokerage (taxable β€” realized gains pay marginal LTCG, traced pro-rata against cost basis; gross pulled > net by the tax)
  2. Roth IRA (contribution basis first before 59Β½; nonqualified earnings are taxed and penalized)
  3. Roth 457(b), then Roth 401(k) (designated-Roth withdrawals are pro rata before 59Β½; the 457(b) has no modeled 10% early penalty)
  4. Roth Solo 401(k) (designated-Roth pro-rata rules before 59Β½)

Qualified Roth withdrawals are tax-free. Unknown starting contribution basis defaults to $0 so the model does not optimistically treat legacy Roth earnings as immediately accessible.

Social Security β€” Real PIA, Not a Guess

The model computes PIA from the 2008–2025 earnings history, AWI-indexed to age-60 wages, top-35 years averaged into AIME, then the 90/32/15 bend-point formula. Future covered earnings are exactly $120,000 nominal through the final modeled work year and $0 afterward. Claiming reductions/credits use the worker's actual FRA. Default is OFF and contributes exactly $0 until enabled.

Lending β†’ Solo 401k Pipeline

This is the unique accelerator. Schedule C net profit is gross lending yield less the effective margin cost, then self-employment and progressive income taxes apply. Solo contributions can never exceed adjusted eligible business compensation or the annual-additions ceiling ($72,000 in 2026). While the W-2 401(k) uses the shared employee-deferral limit, remaining Solo room is filled with employer and voluntary after-tax contributions; after-tax amounts are immediately converted in-plan to Roth.

How to Use the Tool

Taxes

How Taxes Are Calculated

Taxes start with the 2026 single-filer federal brackets and $16,100 standard deduction, then those federal thresholds grow with the configured 3% tax-bracket assumption. The model also calculates payroll tax, Schedule C self-employment tax, the 3.99% NC income tax, NIIT, taxable Social Security, and LTCG stacking. The 6% TSERS pretax contribution reduces taxable W-2 wages; Roth plan contributions do not.

ItemTax TypeNotes
W-2 incomeOrdinary + payrollTaxable wages are gross minus 6% TSERS; Roth 401(k)/457, loan, parking, and premiums reduce cash but not federal taxable wages in this model
TSERS pensionOrdinaryFull amount taxed as ordinary income
Rental incomeOrdinary + NC + possible NIITThe input is Schedule E profit and spendable cash after property costs, vacancy, and management fees
Private-lending profitOrdinary + NC + SE taxSchedule C single-member LLC profit after margin interest; half of SE tax is deducted for federal income-tax purposes
Social SecurityFederal ordinaryThe provisional-income formula taxes 0%–85% when enabled; NC excludes benefits
Portfolio incomeOrdinary or LTCG + NC/possible NIITUses the configured qualified dividend, nonqualified dividend, interest, and capital-gain distribution yields
Not Taxed in ModelReason
Brokerage withdrawalsLTCGRealized gains taxed at marginal LTCG rates (0% bracket headroom above ordinary income, then 15%/20%); gains traced pro-rata against cost basis
Qualified Roth withdrawalsTax-free; early nonqualified withdrawals use contribution-basis and designated-Roth pro-rata rules
Voluntary after-tax Solo conversionModeled as an immediate in-plan Roth conversion with no intervening earnings
Not modeledAMT, QBI deduction, tax credits, itemized deductions, detailed depreciation/passive-loss limits, and exact Roth five-year cohorts

Withdrawals use an account-aware tax model: taxable-brokerage withdrawals realize gains pro rata against cost basis and stack those gains above ordinary income. Roth IRA basis comes out first; designated Roth plan distributions before 59Β½ are pro rata between basis and earnings. Taxes never disappear when brokerage cash is exhaustedβ€”the engine draws the remaining mandatory obligation through the retirement-account waterfall or marks the projection depleted.

Inflation

Which Items Are Affected by Inflation

Two inflation rates: 3% general for most items, 5% healthcare for medical costs. DOT retiree health and Medicare premiums (entered in today's $, per person, doubled for spouse) compound at 5%/yr from today.

ItemRateNotes
Spending target (postTaxTarget)3%Annual spend goal inflated from 2026
Rental income3%From configured start year onward
Social Security COLA3%Default; overridable in Robust page
Housing, food, transportation, travel, hobbies3%General-inflation expense categories and recurring activities
DOT retiree health premium5%Per-person monthly (today's $), doubled for spouse, from retirement β†’ 65
Medicare premium5%Part B + D + supplement, per-person (today's $), doubled for spouse, 65+
Medical out-of-pocket reserve5%$6,000 annual household reserve in today's dollars
Not InflatedReason
W-2 incomeHeld flat at input value (no wage growth modeled)
TSERS pensionFixed formula β€” no COLA
Lending profitFixed gross yield (10%) and margin rate (6%)
Federal tax thresholdsStart at exact 2026 values and grow at the configured 3% federal tax-bracket rate
Account growth rates9% nominal across all accounts β€” already includes inflation

Assumptions & Limitations

Source: /var/www/html/strategy-compare/about/index.html Β· Engine shared with /strategy-compare/ planner and /strategy-compare/overview/ Β· All client-side, no backend.