Finance

Retirement Calculator

Project how much you will have saved by retirement based on your current savings and monthly contributions.

Formula and sources updated · Data sources · 1View algorithm, constants and default inputs (JSON)

Enter your values

Projected savings $1,475,834.89
Results

Projected savings ($)

Projected savings ($)Projected savings ($): 1.5e+6; Retirement age (years): 65.00 / Retirement age (years): 30.00; Projected savings ($): 50,000.00 / Retirement age (years): 31.46; Projected savings ($): 64,541.42 / Retirement age (years): 32.92; Projected savings ($): 80,640.92 / Retirement age (years): 34.38; Projected savings ($): 98,465.44 / Retirement age (years): 35.83; Projected savings ($): 1.2e+5 / Retirement age (years): 37.29; Projected savings ($): 1.4e+5 / Retirement age (years): 38.75; Projected savings ($): 1.6e+5 / Retirement age (years): 40.21; Projected savings ($): 1.9e+5 / Retirement age (years): 41.67; Projected savings ($): 2.2e+5 / Retirement age (years): 43.13; Projected savings ($): 2.5e+5 / Retirement age (years): 44.58; Projected savings ($): 2.9e+5 / Retirement age (years): 46.04; Projected savings ($): 3.3e+5 / Retirement age (years): 47.50; Projected savings ($): 3.7e+5 / Retirement age (years): 48.96; Projected savings ($): 4.2e+5 / Retirement age (years): 50.42; Projected savings ($): 4.8e+5 / Retirement age (years): 51.88; Projected savings ($): 5.4e+5 / Retirement age (years): 53.33; Projected savings ($): 6.1e+5 / Retirement age (years): 54.79; Projected savings ($): 6.8e+5 / Retirement age (years): 56.25; Projected savings ($): 7.6e+5 / Retirement age (years): 57.71; Projected savings ($): 8.5e+5 / Retirement age (years): 59.17; Projected savings ($): 9.5e+5 / Retirement age (years): 60.63; Projected savings ($): 1.1e+6 / Retirement age (years): 62.08; Projected savings ($): 1.2e+6 / Retirement age (years): 63.54; Projected savings ($): 1.3e+6 / Retirement age (years): 65.00; Projected savings ($): 1.5e+6Projected savings ($)0.05.4e+51.1e+61.6e+630.047.565.0Retirement age (years)Projected savings ($): 1.5e+6 (65.00)

About this calculator

This projection compounds your current savings and every monthly contribution up to your retirement age. It uses a single average annual return, so treat the result as a planning range rather than a promise.

Worked example

calculated with the default values below

Current age 30 years · Retirement age 65 years · Current savings 50,000 $ · Monthly contribution 500 $ · Expected annual return 7 % Projected savings 1,475,834.89 $ · Total contributions 260,000.00 $ · Investment growth 1,215,834.89 $ · Years to retirement 35 years

Method and assumptions

End-of-month deposits use FV = D × ((1 + i)^n - 1) / i, with i = annual percent / 1200 and n = 12 × years; zero rate uses D × n. Existing savings also grow by (1 + i)^n. Constant nominal rate and equal monthly deposits; excludes taxes, fees and inflation. It is a projection, not a guaranteed return. It estimates accumulation only, not withdrawal sustainability. Fractional month counts are mathematical projections, not an actual payment schedule.

Data sources

Disclaimer

These calculators give estimates for general information only. They are not financial, tax or investment advice and do not take your personal circumstances into account. Before borrowing, investing or filing, confirm the numbers with a qualified adviser in your jurisdiction.

Maintained by: CalcDelta Formula and sources updated ·

Implementation source

This record describes the implementation used by this page. It is not independent validation. External references, when available, support only the stated formula or definition; estimates and custom rules retain their own assumptions.

View algorithm, constants and default inputs (JSON)

Formula and variables

FV = P(1+r)^n + M×((1+r)^n−1)÷r; n = 12×(A₂−A₁)

P
Current savings
M
Monthly contribution
r
Monthly return rate
n
Number of months
A₁
Current age
A₂
Retirement age
FV
Future value

r = annual return÷100÷12; monthly compounding with fixed contributions made at each month-end. If r = 0, the deposits term is M×n. Growth = FV − (P+M×n); inflation, taxes, fees and changing returns are not modeled.

Embed this calculator

Copy the iframe snippet to place this calculator on your site. No account required. The snippet stays in sync with the inputs currently shown.

Frequently asked questions

What does this retirement projection include?

It grows current savings and monthly contributions at the entered annual return until the entered retirement age. It reports projected savings, contributions, growth and years. It has no inflation, tax, withdrawal, pension or Social Security input; the balance is nominal under a constant-return assumption.

Can I include a pension or Social Security in this result?

No. This calculator projects investment-account savings only. There is no retirement-income input, so do not add a pension amount to monthly contributions unless it is money actually invested before retirement. Assess post-retirement income separately.

Which inputs and limits apply to Retirement Calculator?

Use the units shown beside each field. These are form limits, not recommended settings. Current age: 16–100 years; Retirement age: 17–100 years; Current savings: 0–1,000,000,000 $; Monthly contribution: 0–1,000,000 $; Expected annual return: -20–30 % End-of-month deposits use FV = D × ((1 + i)^n - 1) / i, with i = annual percent / 1200 and n = 12 × years; zero rate uses D × n. Existing savings also grow by (1 + i)^n. Constant nominal rate and equal monthly deposits; excludes taxes, fees and inflation. It is a projection, not a guaranteed return. It estimates accumulation only, not withdrawal sustainability. Fractional month counts are mathematical projections, not an actual payment schedule.

What is a complete worked example for Current age = 30 years; Retirement age = 65 years?

Inputs: Current age = 30 years; Retirement age = 65 years; Current savings = 50,000 $; Monthly contribution = 500 $; Expected annual return = 7 %. Calculation: FV = P(1+r)^n + M×((1+r)^n−1)÷r; n = 12×(A₂−A₁). Results: Projected savings = 1,475,834.89 $; Total contributions = 260,000.00 $; Investment growth = 1,215,834.89 $; Years to retirement = 35 years.