Methodology
Every figure here is a hypothetical illustration built from the numbers you enter. Nothing is uploaded, no account is required, and your inputs stay in your browser.
No risk scoring, no market timing, no outside data feeds. Change one input and the balance at retirement is recalculated in the browser.
Assumptions
Every balance, income estimate and shortfall badge on this site comes from a short list of inputs you control. Change one, and the outcome moves. That is the point.
The defaults below describe a hypothetical scenario: a way to frame a planning conversation, not a forecast for your account or the market. No account is required, and anything you type stays in your browser.
Investment involves risk, including possible loss of principal. Past performance does not guarantee future results. This tool is educational and does not provide financial advice.
See how these inputs are combined in the calculation steps, then try your own numbers on the scenario page.
Calculations
Every figure on this site comes from the same seven steps. Nothing is read from a bank or brokerage account, and no input leaves your browser. You can follow the arithmetic by hand and compare it with the worked rows on the scenarios page.
You type in the current balance of each account you track. Cash savings, brokerage holdings, and retirement accounts are added into one starting figure.
Your regular contribution is added once per month. An employer match counts only up to the match ceiling you enter, which is usually a percentage of pay.
The annual rate you choose is divided by twelve and applied to the running balance each month. Growth is therefore earned on prior growth as well as on new contributions.
Years remaining until your chosen retirement age are multiplied by twelve. That product sets how many monthly cycles the projection runs.
The monthly loop runs to the end of the term and returns a single projected balance. Change one input and the whole loop repeats with the new value.
The projected balance is multiplied by the withdrawal rate you select, which gives a hypothetical first-year monthly income before taxes.
That income estimate is measured against the monthly amount you said you need. A green badge marks a surplus, a rust badge marks a shortfall you may still need to close.
Projections are hypothetical and depend entirely on the inputs you enter. Investment involves risk, including possible loss of principal. Past performance does not guarantee future results. Read the full disclaimer before acting on any figure.
Disclaimers
The Milestone Ledger is an educational planning resource. It helps you track contribution progress, compare hypothetical savings scenarios, and review retirement preparation milestones. It is not a financial advisor, a broker, or a tax preparer, and nothing here is a recommendation to buy, sell, or hold any investment.
Every projection you see is hypothetical. Results depend on the assumptions you enter, including contribution amounts, employer match, expected returns, and retirement age. Actual outcomes will differ. Investment involves risk, including possible loss of principal. Past performance does not guarantee future results.
Review the methodology and assumptions used in the calculator, or read our full disclaimer. For advice about your own circumstances, speak with a licensed professional.