Methodology

How ClearPath is calculated

The complete logic behind every number: the tax engine, the projection, Monte Carlo, and Buy vs Rent, with the assumptions and simplifications laid out plainly. Search it, or jump to a section.

Overview

What ClearPath computes, and the conventions that apply everywhere.

What ClearPath computes

ClearPath runs a deterministic, year-by-year projection of your finances. During your working years it grows each salary, takes contributions into your accounts, and charges federal income tax, state income tax, and payroll (FICA) tax. At retirement it switches to a drawdown: it withdraws a fixed share of your peak savings each year and taxes those withdrawals. The headline numbers you see are read off that single projection.

A separate Buy vs Rent tool reuses the same tax engine to compare owning a home against renting and investing the difference, and a Monte Carlo mode re-runs the projection hundreds of times with randomized market returns to show a range of outcomes.

ClearPath is an educational estimate, not tax, financial, or investment advice. It is intentionally simplified in the ways listed throughout this page (and gathered in "Assumptions & simplifications").

Nominal vs today's dollars

The engine is entirely nominal: every balance, tax, and withdrawal is in the dollars of its future year, and returns are nominal rates. The "Today’s dollars" toggle is a display-only conversion that deflates a nominal figure back to year-one purchasing power.

realFactor = 1 / (1 + inflationRate) ^ (yearNumber - 1)

Year 1 (the start year, default 2026) has a factor of 1.0, so "today" means the first projected year. Rates (effective, marginal) are ratios of same-year dollars, so they read the same in either mode.

Every dollar figure on the planner honors the toggle and labels its basis - peak net worth, monthly income, lifetime taxes, the charts, and the year-by-year table. Single-year amounts are deflated at their own year (e.g. monthly income at the first retirement year). Cumulative figures like lifetime taxes are converted by deflating each year to today's dollars and then summing - not by deflating the nominal total at a single year - so the today's-dollars total is a true present value.

One base year: 2026

Everything is anchored to 2026 and inflated forward uniformly by your inflation rate, so there is no mismatch between the pieces:

Federal income tax
2026 brackets + standard deduction (IRS Rev. Proc. 2025-32), grown as (1 + inflationRate) ^ (year - 2026).
FICA, capital gains, the 49 other states + DC, contribution limits, start year
All on the same 2026 base.

Indexing only ever inflates forward (the factor is floored at 1.0); it never deflates thresholds for years before the base year.

One deliberate exception: California is held on its prior CA FTB schedule (a preserved baseline) and inflated to 2026, rather than re-sourced to a fresh 2026 CA table. The effect is well under 1% and it's flagged for a future data refresh.

The retirement projection

How one year-by-year path is built, from your first working year to the end of retirement.

Order of operations

For each working (accumulation) year, in order: grow each person’s salary; compute their contributions (capped); compute income tax and FICA on that salary; total the household’s after-tax income; size brokerage saving from what’s left; then add contributions to each account and grow every account by one year of returns. Contributions are added before the year’s growth, so a full year of return applies to them.

After the last working year, the engine finds your peak (the working year with the highest total net worth) and sets the first-year withdrawal from it. Then each retirement (withdrawal) year draws the year’s spending from your accounts, taxes it, and grows whatever remains.

Horizon
projectionYears working years, then withdrawalYears of retirement (defaults: 30 and 30).
Ages
The age inputs are a convenience in the UI: projectionYears = retirementAge - currentAge. The engine itself only reads the year counts.
Calendar
Year 1 = startYear (default 2026); withdrawals begin the year after the last working year.

The three accounts

Every projection tracks three buckets, because each is taxed differently:

Roth
After-tax money. Grows and is withdrawn tax-free.
Traditional (pre-tax)
Contributions reduce taxable income now; withdrawals are taxed as ordinary income later.
Brokerage (taxable)
A regular investment account. Only the gain above your cost basis is taxed, at capital-gains rates, when sold.
Your starting brokerage balance is treated as 100% cost basis (no embedded gain), and brokerage growth is treated as unrealized until you withdraw it - there is no annual tax drag from dividends or rebalancing during your working years.

Federal income tax

2026 brackets, the standard vs itemized choice, and inflation indexing.

2026 brackets & standard deduction

Federal income tax uses the seven 2026 brackets (10/12/22/24/32/35/37%) for a single filer; married-filing-jointly brackets are modeled as double the single thresholds (exact through the 32% bracket, a small simplification at the top two). Tax is computed bracket by bracket on taxable income.

Standard deduction (2026)
$16,100 single / $32,200 married filing jointly.
Deduction used
The greater of the standard deduction or your itemized deductions.
Filing statuses
Only single and married-filing-jointly are modeled (no head-of-household, separate, or widow(er)).
federalTaxableIncome = max(0, salary - pretax401k - max(standardDeduction, itemized))

pretax401k is the employer match plus any Traditional 401(k) deferral. The result is taxed through the progressive brackets.

What "OBBB" means here

The 2026 federal brackets and standard deduction above are the IRS inflation-adjusted figures (Rev. Proc. 2025-32) for the permanent rate structure set by the 2025 budget law often called the One Big Beautiful Bill (OBBB). That is the only thing the label refers to.

ClearPath does NOT model OBBB extras such as a senior/over-65 bonus deduction or any tip/overtime deductions, and it does not apply AMT or itemized-deduction phase-outs. (The OBBB SALT-cap schedule IS modeled, but only in the Buy vs Rent tool - the retirement projection takes itemized deductions at face value.)

Inflation indexing

indexedValue = value × (1 + inflationRate) ^ max(0, year - 2026)

Each bracket threshold and the standard deduction grow every year at your single inflation-rate input (default 3%), from the 2026 base. This is a simplification - real IRS figures are set annually and can differ.

State income tax

All 50 states + DC: progressive, flat, and no-tax, with per-state data and sources.

How the state engine works

Each state is one of three types: no-tax (returns $0 on wages and gains), flat (a single rate), or progressive (its own brackets). Each state carries its own standard deduction, brackets for single and joint filers, a base year, whether it indexes brackets for inflation, whether it allows itemizing, and how it treats capital gains.

Taxable income is your salary net of pre-tax 401(k), minus the state’s deduction (the greater of its standard deduction or your itemized total, where itemizing is allowed). Some states also add a surtax above a high-income threshold.

Three examples

California (progressive)
Nine brackets from 1% to 12.3%, indexed, plus a 1% Mental Health Services surtax on income over $1,000,000 (single) / $2,000,000 (joint) - an effective top of 13.3%. Standard deduction $5,202 / $10,404.
Texas (no-tax)
No state income tax; wages and capital gains are both untaxed.
Arizona (flat)
A flat 2.5% on taxable income, with a standard deduction matching the federal $15,750 / $31,500.

A notable special case is Washington: no tax on wages, but a 7% tax on long-term capital gains above roughly $262,000 (indexed).

What's modeled vs not

Every state’s brackets, standard deduction (or a personal-exemption proxy where a state uses one), and bracket-indexing behavior are encoded from state revenue departments and Tax Foundation 2026 summaries, with a source on each entry.

Not modeled: local or city income taxes (e.g. New York City, Yonkers, Philadelphia, Maryland counties, Ohio municipalities); state tax credits and exemptions (e.g. Utah’s taxpayer credit, PA tax-forgiveness); high-income recapture (NY, CT); standard-deduction phase-downs (AL, WI, RI); and most states’ preferential capital-gains treatment (taxed as ordinary income unless noted).

Payroll tax (FICA)

Social Security, Medicare, and the additional Medicare surtax - working years only.

Rates & thresholds

Social Security
6.2% on wages up to the wage base ($184,500 in 2026, grown with inflation as a proxy for wage growth).
Medicare
1.45% on all wages (no cap).
Additional Medicare
0.9% on wages above $200,000 (single) / $250,000 (married). These thresholds are statutory and not inflation-indexed.

FICA is charged on gross wages and is not reduced by 401(k) contributions (correct US treatment - deferrals are still payroll-taxable). Retirees pay no FICA on withdrawals.

Per-person vs household

Social Security and Medicare are computed per person on each person’s own salary (so each worker gets their own wage-base cap), then summed. The 0.9% additional Medicare surtax is the one place a couple is combined: married households are assessed once on combined wages over $250,000; otherwise each person is assessed over $200,000.

Capital-gains tax

Federal 0/15/20% stacked on income, state treatment, and when it applies.

Federal 0 / 15 / 20%

Long-term capital gains are stacked on top of your ordinary taxable income (the correct IRS method): the portion of the gain that falls below the 0% ceiling is untaxed, the portion up to the 15% ceiling is taxed at 15%, and anything above is 20%.

0% ceiling (2026)
$49,450 single / $98,900 joint
15% ceiling (2026)
$545,500 single / $613,700 joint
Above the 15% ceiling
20%
The 3.8% Net Investment Income Tax (NIIT) is not modeled.

State treatment

Most states tax capital gains as ordinary income (the gain is stacked on the state return and the extra tax is the increment). No-tax states (and Missouri, which fully deducts long-term gains from 2025) charge $0. Washington applies its special 7% rate above ~$262,000. Several states’ partial exclusions are simplified to ordinary treatment.

When it applies, and cost basis

In the retirement projection, capital-gains tax is charged only in retirement, on the realized gain portion of brokerage withdrawals. Each brokerage dollar withdrawn is split into return-of-basis and gain in proportion to the account’s overall embedded-gain ratio (an average-cost method, not lot-level or FIFO).

gainFraction = max(0, brokerage - brokerageBasis) / brokerage

Because the starting balance is all basis and growth is unrealized until sold, early brokerage withdrawals realize little gain.

Contributions, accounts & growth

401(k) Roth/Traditional split, employer match, IRA, brokerage saving, caps and returns.

How contributions are sized

  • Salary grows each year at your salary-growth rate (default 3%).
  • Employer match = salary × match% (default 4%), all into Traditional, pre-tax.
  • Traditional and Roth 401(k) deferrals share one combined 401(k) limit (Traditional fills first).
  • Roth IRA is capped at the IRA limit.
  • Brokerage saving is funded from after-tax income left after Roth contributions, and can’t go negative.

2026 contribution caps

401(k) elective deferral
$24,500 (combined Roth + Traditional)
IRA
$7,500
Cap growth
Limits grow 2% per year (distinct from the 3% inflation rate).
Not modeled: age-50+ catch-up contributions, the overall (415(c)) defined-contribution limit, Roth IRA income phase-outs, and earned-income caps. The employer match is an uncapped flat percentage of salary.

Returns & growth

Two nominal return rates are used: tax-advantaged accounts (Roth + Traditional) grow at one rate (default 7%) and the taxable brokerage at a slightly lower rate (default 6%). The ~1-point gap stands in for the annual tax drag on a taxable account. Each year, contributions are added and then the whole balance grows once.

Retirement withdrawals

The withdrawal rule, the draw order, how taxes apply, and depletion.

The withdrawal rule

firstYearWithdrawal = peakNetWorth × withdrawalRate

The default rate is 4% of your peak (the classic "4% rule"). "Peak" is the working year with the highest net worth - typically the last one.

By default the withdrawal is inflation-adjusted, so your real spending stays flat across retirement. Turn that off and the dollar amount is fixed (real spending then declines over time).

Draw order & taxes

Each year the spending is drawn brokerage first, then Traditional, then Roth. Brokerage withdrawals are taxed only on their gain portion (capital-gains rates); Traditional withdrawals are taxed as ordinary income (with the full standard or itemized deduction each year); Roth withdrawals are tax-free. There is no FICA in retirement.

Because Roth and the return-of-basis portion of brokerage withdrawals are untaxed, an early retirement year funded mostly from those can show very low or $0 tax even on a large withdrawal. The draw order is fixed (there is no bracket-aware withdrawal optimization or Roth-conversion strategy).

Depletion

If total net worth reaches zero during retirement, that calendar year is recorded as the run-out year and the plan is flagged as not lasting the full horizon. Otherwise the plan is "on track."

The headline numbers

Exactly how peak net worth, monthly income, the tax rates, and fund status are derived.

Definitions

Peak net worth
The highest total net worth across your working years, shown in both nominal and today’s dollars.
Monthly income
Your first full retirement year’s after-tax spending, divided by 12. A future-year amount, so it follows the Nominal / Today toggle and tags its basis.
Lifetime taxes
Every tax across the whole projection: federal + state income tax, payroll (FICA) while working, and capital-gains tax in retirement. In today’s-dollars mode each year is deflated before summing.
Marginal rate
The combined federal + state income-tax rate on your next dollar, in your first working year (primary earner).
Effective (blended) rate
Total tax ÷ total income. The retirement figure is blended across all withdrawal years, which is more honest than year one (often near-zero because it draws tax-free basis/Roth first).
Fund status
Whether your money lasts the full withdrawal horizon ("On track" vs "Depletes {year}").

"Spend the max" (headroom)

When a plan comfortably lasts the full horizon, ClearPath binary-searches the highest withdrawal rate that still never runs out, and offers it as how much more you could safely spend. This exists because, with a fixed percent-of-peak rule and solid returns, most plans finish with money to spare.

Monte Carlo

The range-of-outcomes simulation: method, volatility, bands, and success probability.

The simulation

Monte Carlo re-runs the same projection 800 times with randomized annual returns, using a fixed seed so the result is reproducible for a given set of inputs. Each simulated year draws one market shock and applies it to both account types, so within a year they move together.

yearReturn = baseRate + volatility × z (z = standard normal, volatility = 12%)

Returns are additive-normal (not lognormal) around your fixed rates, clamped so a balance can’t lose more than 95% in a year. At 0% volatility every run collapses to the deterministic path.

Bands & success probability

The success probability is the share of the 800 runs whose money lasted the entire retirement. The fan chart shows the 10th, 50th (median), and 90th percentiles of net worth across runs.

Two honest caveats: returns are modeled as normal (real markets are fat-tailed, which understates extreme downside), and the headline ending-balance percentiles are shown in today’s dollars while the year-by-year fan bands are nominal.

Buy vs Rent

How owning and renting are compared dollar-for-dollar, including the mortgage-interest deduction and the home-sale exclusion.

What it compares

Two parallel net-worth paths are run with identical income, spending, and saving. In the Buy world your upfront cash (down payment + closing costs) leaves the market and becomes home equity, and you pay ownership costs. In the Rent world that cash stays invested and you pay rent. The only tax difference is that the owner itemizes (mortgage interest + property tax) while the renter takes the standard deduction. The home is sold in the final year.

The verdict is whoever has more net worth at the end; the crossover year is when buying first pulls ahead.

Loan & amortization

The loan is simply the price minus the down payment; closing costs are a percentage of price, paid upfront. A standard fixed-rate amortization splits each year into interest and principal, and the final partial year only counts the interest and principal actually paid (no overstated last payment).

monthlyPayment = P × r / (1 - (1 + r) ^ -n)

P = loan, r = monthly rate, n = total months. There is no PMI for low down payments, and no refinancing or extra-principal modeling.

Mortgage-interest deduction

Deductible interest is capped to the interest on the first portion of your loan up to the acquisition-debt ceiling. The owner’s tax benefit is the difference between itemizing (mortgage interest plus property tax, with property tax capped by the SALT limit) and taking the standard deduction, scored through the real federal and state brackets.

Single / married
$750,000 acquisition-debt ceiling, shared.
Two unmarried co-owners
$1,500,000 - each owner has their own $750,000 limit (the Voss rule), and they split the deduction.

ClearPath surfaces this on the Buy vs Rent page: the year-one deductible interest, the year-one tax saved, and the total saved over your horizon, with the ceiling labeled for your ownership structure.

SALT cap (OBBB schedule)

The state-and-local-tax deduction (state income tax + property tax) the owner can take on the federal return is capped on the OBBB schedule:

2025
$40,000 cap
2026 - 2029
Grows 1% per year
High income
Phased down 30 cents per dollar of income over ~$500,000 (also growing 1%/yr), floored at $10,000
2030 onward
Reverts to $10,000
The SALT cap applies only in Buy vs Rent. The retirement projection takes itemized deductions at face value with no SALT cap.

Property tax & assessment caps

Property tax is an effective rate (base + special assessments, default ~1.35%) on the assessed value. Most states reassess at market value each year; a few cap how fast the assessed value can grow:

California
Prop 13 - 2% cap
Florida
Save Our Homes - 3% cap
Arizona
Prop 117 - 5% cap
Texas
Homestead - 10% cap
A cap is a ceiling on assessed-value growth, not a forced growth rate. At the default 4% appreciation the Texas 10% and Arizona 5% caps never bind, so those states behave like market-reassessment states unless appreciation is high.

Sale & the home-sale exclusion (§121)

In the final year the home is sold: proceeds are net of agent commission and transfer costs (default 6% combined), the mortgage is paid off, and capital-gains tax is charged on the gain above the §121 exclusion. The taxable gain is taxed at federal 0/15/20% (stacked on that year’s income) plus the state’s own treatment.

Single owner
$250,000 of gain excluded
Married / two co-owners
$500,000 of gain excluded
Cost basis is the purchase price only (improvements and selling costs aren’t added back), and the exclusion is always applied (no 2-of-5-year use test).

Affordability & the savings "squeeze"

Affordability is a year-one front-end ratio: (principal + interest + property tax + insurance + HOA) ÷ gross household salary, rated green below 28%, yellow to 36%, red above. The "squeeze" tracks whether a tight budget forces cutting savings - brokerage first, then IRA, then 401(k), or a deficit that draws down existing savings.

Assumptions & simplifications

The honest list of what ClearPath deliberately does not model.

Tax

  • Only single and married-filing-jointly statuses; no head-of-household or separate.
  • Married couples are taxed on separate returns (each spouse on their own salary using full joint brackets), except the additional-Medicare surtax, which is combined.
  • Itemized deductions in the retirement projection are taken at face value (no SALT cap there); the SALT cap applies only in Buy vs Rent.
  • No AMT, no itemized-deduction phase-outs, no NIIT (3.8%).
  • No local or city income taxes; no state credits, exemptions, or high-income recapture.
  • Brackets are indexed to your single inflation input, not to actual future IRS/state figures.

Accounts & retirement

  • No age-50+ catch-up contributions and no overall 415(c) defined-contribution limit; employer match is an uncapped flat percentage.
  • No capital-gains drag during working years - brokerage growth is unrealized until withdrawal; starting brokerage is 100% basis; gains realize on an average-cost basis.
  • No Required Minimum Distributions (RMDs), no Social Security benefits, no pensions or annuities.
  • A single deterministic return path in the base projection (sequence-of-returns risk is only explored in Monte Carlo).
  • The withdrawal order is fixed (brokerage → Traditional → Roth); no tax-bracket-aware withdrawal or Roth-conversion optimization.

Buy vs Rent & Monte Carlo

  • No PMI; fixed-rate mortgage only (no refinance or extra principal); the deductible-interest fraction is fixed at the original loan size.
  • Home appreciation, rent growth, and returns are deterministic in the Buy vs Rent view; the home is always sold at the end.
  • Cost basis at sale is the purchase price only; the §121 exclusion is never prorated.
  • Monte Carlo uses additive-normal (not lognormal) returns with one shared annual shock across accounts; ending balances are in today’s dollars while the fan bands are nominal.

Data & sources

The vintage of the tax data and where it comes from.

Vintage & sources

Federal income tax
2026 brackets, standard deduction, FICA, and capital-gains thresholds (IRS Rev. Proc. 2025-32 / SSA 2026).
State income tax
2026 tax year, from state revenue departments and Tax Foundation 2026 summaries, with a source cited on each state. California is held on its prior CA FTB schedule, inflated to 2026 (a preserved baseline, flagged for refresh).
Housing
IRC §163(h) acquisition-debt limit and §121 exclusion; the OBBB SALT-cap schedule; state property-tax assessment caps.

Figures change with law and markets. Treat every output as an educated estimate for comparison and learning, not a filing or a guarantee.