Methodology

Updated Reviewed by Charlie

This page collects the assumptions, formulas, and data sources that drive every calculator and article on the site. If a number on Nest Egg Numbers surprises you, the answer should be on this page.

Default assumptions

  • Inflation: 2.5% per year. Long-run CPI-U average from BLS data.
  • Nominal equity return: 7% per year. Approximate long-run real S&P 500 plus assumed inflation.
  • Real return: computed as (1 + nominal) / (1 + inflation) - 1, not subtracted naively.
  • Contributions: applied annually, after the year's growth.
  • Withdrawals: year one uses the entered withdrawal; later years inflate annually.
  • Monte Carlo: 1,000 paths per analysis, returns drawn from a normal distribution calibrated to the chosen stock/bond preset.

Per-calculator formulas

FIRE Number

FIRE Number = Annual Expenses / Withdrawal Rate. Time-to-FIRE projects the portfolio year by year with annual contributions and a real return computed from the nominal-return and inflation inputs. See the FIRE number calculator.

Coast FIRE

Coast FIRE = FIRE Number / (1 + Real Return)^Years. The model also walks year by year to find the age your savings first cross the threshold. See the Coast FIRE calculator.

Safe Withdrawal Rate Analyzer

Each simulation draws an annual return from a normal distribution matching the selected stock/bond preset, applies it to the portfolio, then subtracts the year's inflation-adjusted withdrawal. A run is recorded as a success if the portfolio stays above zero for the full horizon. The rate comparison panel reruns the model at 3%, 3.5%, 4%, 4.5%, and 5%. See the SWR Analyzer.

Sequence of Returns Risk

A deterministic baseline path is compared against a stressed path. The stressed path replaces selected calendar years with simplified historical downturn sequences (dot-com, GFC, COVID, stagflation, generic bear). Withdrawals continue throughout. See the sequence of returns risk calculator.

City Retirement

City-adjusted spending equals base spending × composite index, where the composite index is weighted 35% housing, 15% food, 15% healthcare, 15% taxes, 10% transportation, 10% utilities. Those weights derive from BLS Consumer Expenditure Survey shares for households 55+. The portfolio path then behaves like the SWR fixed-strategy model with city-adjusted spending. See the city retirement calculator.

How we treat uncertainty

  • Normal distributions are easier to reason about than empirical bootstraps, but they understate fat tails. Treat all probability outputs as a planning tool, not a forecast.
  • Defaults are conservative-ish, but they are not magic numbers. Vary inputs to see how sensitive the output is to your assumptions.
  • We never model taxes precisely, never collect your financial data, and never call back to a server with your inputs.

What we do not model (yet)

  • Full federal and state income-tax simulation
  • Social Security claiming optimization
  • Pensions, annuities, rental income, or specific real-estate holdings
  • Healthcare-cost growth different from headline CPI
  • Account-type sequencing (taxable vs traditional vs Roth)

Each of these is on the future-work list. We would rather ship a transparent simple model than a black box that pretends to be complete. Pair the calculator with a qualified advisor before making irreversible decisions.

Editorial & review process

Calculator math is unit-tested. Each calculator page lists its formulas, assumptions, and limits in a dedicated methodology panel. Articles are written or reviewed by Charlie, who reached financial independence in 2025 and runs every model against personal numbers before publication. See the editorial policy for review cadence and correction process.

Primary sources

Primary Sources Across the Site

Sources reviewed

This list is canonical. Calculator pages and articles cite a subset relevant to each topic; the full set lives here.

  1. Determining Withdrawal Rates Using Historical DataWilliam P. Bengen, Journal of Financial Planning (1994)

    Origin of the 4% rule. Tests fixed real-dollar withdrawals against U.S. equity and bond returns from 1926.

  2. Retirement Savings: Choosing a Withdrawal Rate That Is SustainableCooley, Hubbard, Walz — Trinity University (1998, AAII Journal)

    Trinity Study. Reports portfolio success rates for 15–30 year retirements at withdrawal rates from 3% to 12%.

  3. Decision Rules and Maximum Initial Withdrawal RatesJonathan Guyton & William Klinger, Journal of Financial Planning (2006)

    Source for the Guyton-Klinger flexible-withdrawal guardrails referenced throughout the SWR guides.

  4. Publication 590-B — Distributions from IRAsInternal Revenue Service

    Official IRS guidance on IRA distributions, the 10% early-withdrawal penalty, and exceptions including 72(t)/SEPP.

  5. Substantially Equal Periodic Payments — IRS Rev. Rul. 2002-62 / Notice 2022-6Internal Revenue Service

    Authoritative SEPP / 72(t) calculation methods used in Roth-ladder and early-withdrawal articles.

  6. Roth IRA Distribution Ordering Rules — Publication 590-BInternal Revenue Service

    Defines the five-year rule and ordering of contributions, conversions, and earnings that the Roth conversion ladder relies on.

  7. Retirement Topics — IRA Contribution LimitsInternal Revenue Service

    Annual IRA and 401(k) contribution limits used in savings-rate and FIRE-projection articles.

  8. Retirement Benefits — Full Retirement Age and CalculationSocial Security Administration

    Authoritative SSA benefit reduction and full-retirement-age tables. Used when articles mention Social Security claiming choices.

  9. Cost-of-Living Adjustment (COLA) InformationSocial Security Administration

    Historical and current SSA COLA values, used to ground inflation discussion against an official benefits index.

  10. Consumer Price Index (CPI-U)U.S. Bureau of Labor Statistics

    Headline CPI series. Default inflation assumptions in calculators are calibrated against long-run CPI averages.

  11. Consumer Expenditure Surveys (CE)U.S. Bureau of Labor Statistics

    Household spending category weights underpin the city retirement model's housing/food/healthcare/transport breakdown.

  12. S&P 500 Index — FREDFederal Reserve Bank of St. Louis

    Public S&P 500 series. Used when articles report long-run U.S. equity return averages.

  13. 10-Year Treasury Constant Maturity Rate (DGS10)Federal Reserve Bank of St. Louis

    Benchmark long-term Treasury yield used for bond-return assumptions in SWR and sequence-risk models.

  14. 10-Year Breakeven Inflation Rate (T10YIE)Federal Reserve Bank of St. Louis

    Market-implied long-run inflation expectations referenced when discussing default inflation inputs.

  15. Historical U.S. Stock Market DataRobert J. Shiller, Yale University

    Long-horizon S&P composite price, earnings, and dividend data, the standard academic dataset for historical SWR analysis.

  16. C2ER Cost of Living Index (COLI)Council for Community and Economic Research

    Primary commercial source for inter-city cost-of-living comparisons. Methodology documented at coli.org/methodology.