Home › Methodology

Methodology

Last updated: June 14, 2026

Contents

  1. Compound Growth Formula
  2. Inflation Adjustment
  3. Annual Step-Up Contributions
  4. State Tax Modeling
  5. Rule of 72
  6. Data Sources
  7. Limitations & Assumptions

1. Compound Growth Formula

The calculator models compound growth of a supplemental retirement account (typically a 403(b) or 457(b)) using the following approach. Each month, the balance compounds at the periodic rate and then receives a contribution.

// For each year y, for each month i:
r = annualRate / 100 / compoundingFrequency
balance = balance × (1 + r)^(freq/12) + monthlyContribution

// End-of-year portfolio value:
portfolioValue[y] = balance
totalDeposited[y] = principal + (monthlyContrib × 12 × y)
compoundGain[y] = portfolioValue[y] − totalDeposited[y]

The compounding frequency can be set to daily (365), monthly (12), quarterly (4), semi-annual (2), or annual (1). Monthly is the default and most common setting for 403(b) plans managed through payroll deduction.

Compounding Frequency Impact

More frequent compounding produces slightly higher returns. For a $100,000 balance at 7% annual rate over 30 years:

FrequencyEffective Annual Rate30-Year Value
Annual7.000%~$761,226
Monthly7.229%~$811,650
Daily7.250%~$816,453

2. Inflation Adjustment

The calculator reports two values: nominal portfolio value (the raw dollar amount) and real purchasing power (what that money is worth in today’s dollars). Real value is calculated by deflating the nominal value by cumulative inflation:

realValue[y] = portfolioValue[y] / (1 + inflationRate/100)^y

The default inflation rate is 3%, consistent with the Federal Reserve’s long-run target range and the historical average for the US Consumer Price Index (CPI) over multi-decade periods. Users can adjust this to model optimistic (2%) or pessimistic (4-5%) inflation scenarios.

A $1,000,000 portfolio after 30 years at 3% annual inflation is worth approximately $412,000 in today’s purchasing power. Inflation adjustment is one of the most important factors long-term investors underestimate.

3. Annual Step-Up Contributions

The step-up feature models increasing contributions over time, reflecting salary growth. Each year after the first, the monthly contribution is multiplied by (1 + stepUpRate/100):

// Applied at the start of each year after year 1:
monthlyContrib[y] = monthlyContrib[y-1] × (1 + stepUpRate/100)

A 2% annual step-up roughly mirrors expected salary growth for experienced teachers. This is consistent with Bureau of Labor Statistics data on compensation growth in the education sector. A 0% step-up (the default) keeps contributions flat throughout the projection period.

4. State Tax Modeling

The state tax field displays the approximate marginal income tax rate for the state where the calculator is set. This is provided for informational context and to allow users to model the after-tax impact of withdrawals in retirement.

The calculator does not automatically deduct taxes from returns or portfolio values during the accumulation phase, as 403(b) and 457(b) accounts grow tax-deferred. The tax rate field is a reference point for users to factor in their own tax planning.

Zero-Tax States

Nine states have no broad-based individual income tax: Alaska, Florida, Nevada, New Hampshire, South Dakota, Tennessee, Texas, Washington, and Wyoming. (New Hampshire fully repealed its interest-and-dividends tax effective 2025; Washington levies a separate capital-gains tax on high earners that does not apply to ordinary wage or pension income.) For calculators in these states, the state tax field is highlighted in green and shows 0%.

Pension Income Tax Treatment

Many states provide full or partial exemptions for pension income. Some states exempt all public pension income from state tax. The state tax rates shown in our calculators reflect general income tax rates; actual tax on pension income may be lower depending on your state’s specific rules. Consult a tax professional for guidance on your specific situation.

Relocation & After-Tax Comparison

Our state-comparison and “Retirement Move Savings” pages estimate the annual state income tax on a pension and the savings from relocating. All of this math lives in a single source (tax_model.py), shared by the website and the browser extension so the two can never silently disagree.

The effective tax rate applied to pension income is zero when a state has no income tax or fully exempts retirement income (New York, Illinois, Iowa, Mississippi, and Pennsylvania); otherwise it is the state’s rate from our data. Relocation savings are computed as the tax in the origin state minus the tax in the destination state — a move to a higher-tax state is reported honestly as a cost, never hidden.

v1 accuracy note: these comparisons apply each state’s top marginal rate to the full pension, so a savings figure is an upper-bound estimate. Real effective tax is lower once brackets, deductions, and filing status apply. Social Security and property taxes are not included. A future revision will swap in an effective-rate table.

5. Rule of 72

The "Doubles In" metric uses the Rule of 72, a financial approximation for estimating how long it takes an investment to double at a given compound annual growth rate:

doublingYears ≈ 72 / effectiveAnnualRate(%)

We use the effective annual rate (accounting for compounding frequency) rather than the nominal rate for a more accurate estimate. At 7% nominal monthly compounding (7.229% effective), money doubles in approximately 9.96 years.

6. Data Sources

Data TypePrimary SourceUpdate Frequency
Pension contribution ratesState TRS/STRS official websitesAnnual (September)
Benefit formulasNCTQ Teacher Pension DatabaseAnnual
Average teacher salaryNational Education Association (NEA) Educator Pay DataAnnual (NEA release)
State income tax ratesTax Foundation / State Departments of RevenueAs changed by legislation
Social Security coverageSocial Security AdministrationAnnual
IRS contribution limitsIRS.gov (Rev. Proc. announcements)Annual (November)

Each state calculator pre-loads data specific to that state’s Teacher Retirement System, including the pension acronym, contribution rate, benefit formula, vesting period, and social security coverage status. These are displayed in the sidebar of each state’s calculator for reference.

7. Limitations & Assumptions

For limitations of this tool and appropriate use, see our full Disclaimer. These projections are educational illustrations only.