Years to retirement: Retirement age − Current age.
Monthly accumulation rate: Expected annual growth rate ÷ 100 ÷ 12.
Accumulation loop: each month, New balance = Previous balance × (1 + Monthly rate) + Monthly contribution.
Future monthly income: Desired income in today's money × (1 + Income growth rate)Years to retirement. The income growth rate is adjustable from 0% to 10% per year (default 7%) and is shown on the calculator beside the income input.
Required retirement fund: Future monthly income × 12 ÷ Annual growth rate. The fund is sized so its investment yield pays the target income while the capital itself is preserved.
Income the projected fund can pay: Projected fund × Annual growth rate ÷ 12, shown beside the projected fund so the two figures can be compared directly.
Readiness percentage: Projected retirement fund ÷ Required retirement fund × 100.
Extra monthly contribution: Funding gap × Monthly rate ÷ ((1 + Monthly rate)Months remaining − 1).
Updated after expert review, August 2026: the earlier 5% sustainable-withdrawal model was replaced with this investment-yield model, and the fixed 7% inflation assumption became an adjustable income growth rate. The model does not yet include taxes, fees, pension or other guaranteed income, or contributions that rise with salary.