The methodology behind your retirement projections.
GoldenRun runs a year-by-year simulation from your current age through the end of your plan (typically age 95). Each year, the engine calculates your income, expenses, taxes, savings contributions, investment growth, and withdrawals.
During your working years, your salary grows at the rate you specify, and contributions flow into each account according to your settings. Employer matches are applied up to the match limit. After retirement, the engine determines how much to withdraw from your accounts to cover expenses, following your chosen withdrawal strategy.
Investment returns are applied to each account based on its expected return rate. All balances compound annually. The engine tracks pre-tax, Roth, and taxable accounts separately because withdrawals from each type have different tax consequences.
GoldenRun models federal income taxes using the current progressive bracket structure. State taxes are estimated based on your state of residence. The engine accounts for the different tax treatment of each account type:
Social Security benefits are taxed based on combined income thresholds — up to 85% of benefits may be taxable depending on your total income. Tax brackets are inflation-adjusted in the projection.
You enter your estimated monthly Social Security benefit (available on ssa.gov) and your planned claiming age. Benefits begin at your claiming age and continue for life. Claiming earlier than your full retirement age (typically 67) permanently reduces your monthly benefit, while delaying to age 70 increases it by about 8% per year.
The Pro Social Security Optimizer compares the total lifetime income from claiming at different ages, accounting for the time value of money and your life expectancy. For couples, it analyzes spousal benefit strategies to find the combination that maximizes household income.
A single projection assumes steady returns every year — but real markets are volatile. Monte Carlo simulation tests your plan against randomized sequences of good and bad years.
GoldenRun runs 1,000 simulations. In each one, annual market returns are drawn from a distribution calibrated to historical stock and bond performance (mean ~7% real return, standard deviation ~15% for equities). The sequence of returns matters — a market crash early in retirement is far more damaging than one late in retirement (sequence-of-returns risk).
Your success rate is the percentage of simulations where your money lasted through your entire plan. A rate above 80% is generally considered strong. The results also show the range of outcomes — best case, median, and worst case — so you can understand the spread of possibilities, not just the average.
The order in which you draw from different account types in retirement can significantly affect how long your money lasts and how much you pay in taxes. GoldenRun models three strategies:
The Withdrawal Strategy Optimizer runs your full projection under each strategy and compares total runway (years until money runs out) and total lifetime taxes paid.