Retirement and Savings Calculator

Compound a balance and regular contributions with AI-powered step-by-step solutions
$25,000 plus $500 a month at 7% compounded monthly for 30 years
How much per month reaches $1,000,000 in 25 years at 6% from $50,000?
What is $812,898 in 30 years worth in today's dollars at 3% inflation?
Monthly withdrawal a $800,000 balance supports for 25 years at 5%

A Balance Has Two Halves

A retirement or savings projection is a lump sum and a stream of deposits, compounded separately and added:

FV=P(1+i)N+PMTтЛЕ(1+i)NтИТ1iFV = P(1+i)^N + PMT \cdot \frac{(1+i)^N - 1}{i}

  • PP тАФ the balance you start with
  • PMTPMT тАФ the deposit made every period, assumed at the end of each period
  • ii тАФ the rate per period: annual rate ├╖\div periods per year
  • NN тАФ total number of periods: years ├Ч\times periods per year

The first term is plain compound growth. The second is the future value of an ordinary annuity: each deposit compounds for a different length of time, and the fraction sums that geometric series. If deposits land at the start of each period (an annuity-due), multiply the second term by (1+i)(1+i).

An employer match is simply a larger PMTPMT. Reinvested dividends are already inside ii if you use a total-return figure. The formula does not know or care what account holds the money; it compounds whatever you enter.

Solving Backwards, and Adjusting for Inflation

The deposit needed for a target

PMT=(FVтИТP(1+i)N)тЛЕi(1+i)NтИТ1PMT = \bigl(FV - P(1+i)^N\bigr)\cdot\frac{i}{(1+i)^N - 1}

The time needed

N=lnтБбтАЙтБг(FVтЛЕi+PMTPтЛЕi+PMT)lnтБб(1+i)N = \frac{\ln\!\left(\dfrac{FV \cdot i + PMT}{P \cdot i + PMT}\right)}{\ln(1+i)}

Real versus nominal

A balance decades out is quoted in future dollars. Convert with the exact Fisher relation, not by subtracting:

ireal=1+inom1+╧АтИТ1i_{\text{real}} = \frac{1 + i_{\text{nom}}}{1 + \pi} - 1

At 7%7\% against 3%3\% inflation that is 3.8835%3.8835\%, not 4%4\%.

Drawing the balance down

The level withdrawal a balance BB supports for NN periods reverses the annuity:

PMT=BтЛЕi1тИТ(1+i)тИТNPMT = B \cdot \frac{i}{1 - (1+i)^{-N}}

Tax treatment differs sharply between account types and jurisdictions, and it changes the rate that actually belongs in ii. This page computes the arithmetic on the return, contribution and horizon you supply тАФ it is not financial advice.

Common Mistakes to Avoid

  • Annual rate with monthly periods: if PMTPMT is monthly then i=r/12i = r/12 and N=12├ЧN = 12 \times years. Mixing the two scales is the single most common error.
  • Using the lump-sum formula for contributions: P(1+i)NP(1+i)^N alone ignores every deposit. The annuity term is not optional.
  • Subtracting inflation from the return: 7%тИТ3%=4%7\% - 3\% = 4\% is an approximation that drifts over 30 years. Use the ratio form.
  • Treating an average return as a guaranteed one: the formula compounds a constant ii. Real returns vary year to year, and the same average with more volatility ends somewhere else.
  • Ignoring fees: an annual fee reduces ii directly. A 0.75%0.75\% fee on a 7%7\% return compounds as 6.25%6.25\%.
  • Forgetting that the answer is in future dollars: a seven-figure projection is not seven figures of today's purchasing power.

Examples

Step 1: i=0.07/12тЙИ0.0058333i = 0.07/12 \approx 0.0058333, N=12├Ч30=360N = 12 \times 30 = 360
Step 2: (1+i)360тЙИ8.1164975(1+i)^{360} \approx 8.1164975
Step 3: Lump sum: 25{,}000 \times 8.1164975 \approx \202{,}912.44$
Step 4: Deposits: 500 \times \dfrac{8.1164975 - 1}{0.0058333} \approx 500 \times 1219.971 \approx \609{,}985.50$
Step 5: FV \approx 202{,}912.44 + 609{,}985.50 \approx \812{,}897.93$
Step 6: Of that, 25{,}000 + 360 \times 500 = \205{,}000$ is money you put in; the rest is growth
Answer: About \812{,}898,ofwhichroughly, of which roughly $607{,}898$ is compound growth

Step 1: i=0.005i = 0.005, N=300N = 300, (1.005)300тЙИ4.4649698(1.005)^{300} \approx 4.4649698
Step 2: The existing balance grows to 50{,}000 \times 4.4649698 \approx \223{,}248.49$
Step 3: Deposits must supply 1{,}000{,}000 - 223{,}248.49 = \776{,}751.51$
Step 4: PMT=776,751.51├Ч0.0054.4649698тИТ1=3,883.75763.4649698PMT = 776{,}751.51 \times \dfrac{0.005}{4.4649698 - 1} = \dfrac{3{,}883.7576}{3.4649698}
Step 5: \approx \1{,}120.86$ per month
Answer: About \1{,}120.86$ a month

Step 1: Deflate: 1.0330тЙИ2.42726251.03^{30} \approx 2.4272625
Step 2: 812{,}897.93 / 2.4272625 \approx \334{,}903.18$ in today's purchasing power
Step 3: Withdrawals: i=0.05/12тЙИ0.0041667i = 0.05/12 \approx 0.0041667, N=300N = 300, (1+i)тИТ300тЙИ0.2871693(1+i)^{-300} \approx 0.2871693
Step 4: PMT=800,000├Ч0.00416671тИТ0.2871693=3,333.330.7128307PMT = 800{,}000 \times \dfrac{0.0041667}{1 - 0.2871693} = \dfrac{3{,}333.33}{0.7128307}
Step 5: \approx \4{,}676.72$ per month before tax
Answer: About \334{,}903intodayтА▓sdollars;in today's dollars;$800{,}000supportsroughlysupports roughly$4{,}676.72$ a month for 25 years

Frequently Asked Questions

FV = P(1+i)^N + PMT┬╖((1+i)^N тИТ 1)/i, where i is the rate per period and N the number of periods. The first term compounds what you already have; the second is the future value of the deposit stream.

The standard formula assumes the end of each period (an ordinary annuity). If you deposit at the start, multiply the annuity term by (1 + i). Over 30 years of monthly deposits at 7% that is worth about 0.58% more.

Either divide the final balance by (1 + ╧А)^years, or run the whole projection at the real rate (1 + i)/(1 + ╧А) тИТ 1. Both give the same answer in today's dollars; subtracting inflation from the return does not.

No тАФ the compounding arithmetic is identical for any account. What differs is the tax treatment of contributions and withdrawals, which varies by account type and jurisdiction and changes the effective rate you should enter. Check the rules that apply to you.

Related Solvers

Try AI-Math for Free

Get step-by-step solutions to any math problem. Upload a photo or type your question.

Start Solving