Skip to content
KazamTools

Investment Calculator

Project your investments year by year, or work backwards from the amount you want to reach.

By , Founder and editor-in-chiefLast reviewed

Solve for

$

What you invest today (0 if nothing).

$

Added regularly; 0 for none.

%

After fees. Try a cautious and a hopeful rate.

Contribute every

Contribute at the

More options: compounding, rising contributions, inflationCompounded annually

Annually treats your rate as the yearly return you actually get.

%

For example 3% to keep pace with pay rises.

End balance

$331,161.88

After 20 years: $140,000.00 invested + $191,161.88 growth.

Starting amount
$20,000.00
Total contributions
$120,000.00
$500.00 a month
Investment growth
$191,161.88
136.5% of what you put in
Effective yearly return
7%
7% compounded annually
What makes up the end balance
  • Starting amount$20,000.00 6%
  • Contributions$120,000.00 36%
  • Investment growth$191,161.88 58%

How this was calculated

FV = P × (1 + i)^n + C × ((1 + i)^n − 1) ÷ i

i = monthly growth = 0.56541% · n = 240 months · P = $20,000.00

C = $500.00 each month

FV = $331,161.88 = $140,000.00 paid in + $191,161.88 growth

Investment growth, year by year
Show the chart data as a table
Investment growth, year by year
YearStarting amountContributionsGrowth
Year 1$20,000.00$6,000.00$1,590.15
Year 2$20,000.00$12,000.00$3,711.61
Year 3$20,000.00$18,000.00$6,401.57
Year 4$20,000.00$24,000.00$9,699.83
Year 5$20,000.00$30,000.00$13,648.96
Year 6$20,000.00$36,000.00$18,294.54
Year 7$20,000.00$42,000.00$23,685.31
Year 8$20,000.00$48,000.00$29,873.43
Year 9$20,000.00$54,000.00$36,914.71
Year 10$20,000.00$60,000.00$44,868.89
Year 11$20,000.00$66,000.00$53,799.86
Year 12$20,000.00$72,000.00$63,776.00
Year 13$20,000.00$78,000.00$74,870.47
Year 14$20,000.00$84,000.00$87,161.55
Year 15$20,000.00$90,000.00$100,733.01
Year 16$20,000.00$96,000.00$115,674.47
Year 17$20,000.00$102,000.00$132,081.83
Year 18$20,000.00$108,000.00$150,057.71
Year 19$20,000.00$114,000.00$169,711.90
Year 20$20,000.00$120,000.00$191,161.88

Year-by-year schedule

Year-by-year schedule
YearContributionsGrowthTotal paid inTotal growthBalance
$6,000.00$1,590.15$26,000.00$1,590.15$27,590.15
$6,000.00$2,121.46$32,000.00$3,711.61$35,711.61
$6,000.00$2,689.96$38,000.00$6,401.57$44,401.57
$6,000.00$3,298.26$44,000.00$9,699.83$53,699.83
$6,000.00$3,949.14$50,000.00$13,648.96$63,648.96
$6,000.00$4,645.58$56,000.00$18,294.54$74,294.54
$6,000.00$5,390.77$62,000.00$23,685.31$85,685.31
$6,000.00$6,188.12$68,000.00$29,873.43$97,873.43
$6,000.00$7,041.29$74,000.00$36,914.71$110,914.71
$6,000.00$7,954.18$80,000.00$44,868.89$124,868.89
$6,000.00$8,930.97$86,000.00$53,799.86$139,799.86
$6,000.00$9,976.14$92,000.00$63,776.00$155,776.00
$6,000.00$11,094.47$98,000.00$74,870.47$172,870.47
$6,000.00$12,291.08$104,000.00$87,161.55$191,161.55
$6,000.00$13,571.46$110,000.00$100,733.01$210,733.01
$6,000.00$14,941.46$116,000.00$115,674.47$231,674.47
$6,000.00$16,407.36$122,000.00$132,081.83$254,081.83
$6,000.00$17,975.88$128,000.00$150,057.71$278,057.71
$6,000.00$19,654.19$134,000.00$169,711.90$303,711.90
$6,000.00$21,449.98$140,000.00$191,161.88$331,161.88
Total$120,000.00$191,161.88$140,000.00$191,161.88$331,161.88

Returns are assumed steady every year. Real markets go up and down, so treat this as a planning estimate, not a promise. Fees and taxes are not included unless you lower the return to allow for them.

The link stores only the numbers above, never personal details.

Next: grow it tax-free in a Roth IRA, add an employer match with the 401(k) calculator or measure a past investment’s ROI.

How to use the Investment Calculator

  1. 1Choose what to solve for: the end balance, the contribution you need, the time it takes, or the return you need.
  2. 2Enter your starting amount and how much you add each month or year.
  3. 3Enter an expected yearly return and how long you will invest (or your target balance).
  4. 4Open More options to change compounding, raise contributions each year or adjust for inflation.
  5. 5Read the result, then check the year-by-year chart and schedule, or download it as CSV.

How the investment calculator works

The calculator grows your money one month at a time. Each month, the balance earns the expected return. Then your regular contribution is added (or added first, if you invest at the start of the month). Growth stays invested, so next month you earn a return on this month’s growth too. That snowball is compounding.

It can work in four directions. Pick what you want to find with Solve for:

  • End balance: how much you will have, given your starting amount, contribution, return and time.
  • Contribution: how much you need to add each month or year to reach a target.
  • Time: how long it takes to reach a target with the contribution you can afford.
  • Return rate: the yearly return you would need to reach a target in a set time.

The first three use the same formula. For the return rate there is no neat formula, so the calculator searches for the rate that lands exactly on your target.

The formula

For a starting amount P, a regular monthly contribution C, a monthly growth rate i and n months:

FV = P × (1 + i)^n + C × ((1 + i)^n − 1) ÷ i
With contributions at the start of each month, multiply the second part by (1 + i).
Monthly growth i = (1 + r)^(1/12) − 1 for a yearly return r compounded annually.

The first part is your starting amount growing on its own. The second part is the future value of a stream of equal payments, which is called an annuity. Add them together and you have the end balance.

If you choose another compounding option under More options, the yearly rate is treated as a nominal rate. For example, 7% compounded monthly is an effective 7.229% a year. “Annually” is the default because investment returns are usually quoted as the yearly return you actually get.

Worked example: $500 a month for 20 years

Say you have $20,000 invested today and add $500 at the end of every month. You expect a 7% yearly return and plan to invest for 20 years. This is the calculator’s default.

  • The $20,000 grows to $20,000 × 1.07^20 = $77,394.
  • The 240 contributions of $500 total $120,000. With growth they become $253,768.
  • The end balance is $331,162. You paid in $140,000, so $191,162 of it is investment growth.

Growth is more than you put in. That is normal over long periods, and it is why time matters so much. If you invest at the start of each month instead of the end, the balance is about $1,400 higher, because every contribution gets one more month to grow.

Turn on today’s money with 3% inflation and the same $331,162 is worth about $183,000 in today’s prices. That is still a lot more than you paid in, but it is the honest number to plan with.

Worked example: working backwards from a goal

Now say your goal is $500,000 in 20 years, with the same $20,000 start and 7% return.

  • Solve for contribution: you need about $833 a month. Your $20,000 grows to $77,394 by itself, so the contributions must cover the other $422,606.
  • Solve for time: at $500 a month you would get there in 25 years (the balance passes $500,000 in month 300).
  • Solve for return rate: to reach $500,000 in 20 years with $500 a month, you would need about 10.1% a year. That is high for a diversified portfolio over a long time, which tells you the plan needs more money or more time rather than a riskier bet.

Working backwards like this is often more useful than a single projection. It shows which lever (more money, more time or more return) is the realistic one to pull.

How much difference the return makes

The table shows $500 a month with no starting amount, invested at the end of each month, at different steady yearly returns.

Yearly return After 20 years After 30 years
4% $181,921 $342,635
5% $202,902 $407,688
6% $226,719 $487,256
7% $253,768 $584,726
8% $284,500 $704,275
10% $359,130 $1,031,422

You pay in $120,000 over 20 years and $180,000 over 30 years. Notice two things. First, each extra 1% of return adds tens of thousands of dollars. Second, the last 10 years add more than the first 20, because the balance that is growing is so much bigger by then.

Starting early beats starting big

Compare two people who each invest $400 a month at 7%.

  • One starts at 25 and stops at 65: 40 years, $192,000 paid in, about $988,600 at the end.
  • The other starts at 35 and stops at 65: 30 years, $144,000 paid in, about $467,800 at the end.

Ten extra years and $48,000 more in contributions roughly doubles the result. The early years matter because that money has the longest time to compound.

You can see the same thing with a single deposit. $10,000 left alone at 7% for 30 years grows to about $76,100. Money roughly doubles every 10 years at 7% (the rule of 72 says 72 ÷ 7 ≈ 10.3 years; the exact figure is 10.24 years).

What return should you expect?

No one can promise a return. Prices of stocks and bonds rise and fall, sometimes sharply, and past results do not guarantee future ones. A few guidelines help you pick sensible inputs:

  • Use a range. Run the calculator at a cautious rate, a middle rate and a hopeful rate. Plan your savings on the cautious one.
  • Match the rate to the mix. A portfolio mostly in stocks has historically grown faster than one in bonds or cash, but with bigger drops along the way. A cash savings account pays a known rate but rarely beats inflation by much. The SEC’s Investor.gov explains how spreading money across asset types balances risk and reward.
  • Subtract fees. Enter the return after fund fees and advisory fees.
  • Think in today’s money. If you enter a return before inflation, switch on the inflation option. Or enter a “real” return (for example 7% minus 3% inflation, about 4%) and read every result as today’s money.

Fees: a small number with a big effect

A fee is taken from your balance every year, so it compounds against you. In the default example, cutting the return from 7% to 6%, which is what a 1% yearly fee does, lowers the end balance from $331,162 to $290,862. That is about $40,300 less after 20 years, from a fee that sounds small.

Investor.gov makes the same point with a $100,000 portfolio growing 4% a year for 20 years: a 1% yearly fee leaves you about $30,000 less than a 0.25% fee. Before you invest, check the expense ratio of each fund and any account or advice fees.

Rising contributions

Most people earn more over time, so they can invest more. Under More options, set Raise contributions each year by to, say, 3%. In the default example, raising the $500 by 3% a year (so $515 a month in year two, $530 in year three and so on) lifts the 20-year balance from $331,162 to about $396,700. Raising your rate a little with each pay rise is one of the easiest ways to invest more without feeling it.

Tips for using the result

  • Check the yearly schedule. Expand any year to see the monthly figures, or download the full schedule as a CSV file for a spreadsheet.
  • Use a tax-advantaged account first. A 401(k) with an employer match or a Roth IRA can make the same contribution go further, because less is lost to tax. The Roth IRA calculator shows tax-free growth and the yearly limits, and the 401(k) calculator adds an employer match.
  • Keep an emergency fund outside your investments. Money you may need within a few years belongs in savings, not in the stock market. The savings calculator plans that pot.
  • Measure what you already earned. If you want the return on an investment you have already made, use the ROI calculator to get the gain and the annualized return.
  • Interest works the same way. The compound interest calculator applies this maths to savings accounts and shows the effective annual rate.

Limits of any investment projection

The calculator assumes the same return every year. Real portfolios might gain 20% one year and lose 15% the next. Two portfolios with the same average return can end with different balances, depending on the order of good and bad years, especially near the end when the balance is largest. Taxes on dividends and gains in a taxable account are not included. Use the result as a planning estimate, review it once a year, and adjust your contributions as your life changes.

This calculator is for education and planning. It is not investment, tax or legal advice.

Cite this calculator

Using this calculator in an essay, report or article? Copy a ready-made reference. Check your teacher's or publisher's style guide for small differences.

APA
KazamTools. (2026, October 28). Investment calculator. Retrieved October 30, 2026, from https://kazamtools.com/finance/investment-calculator/
MLA
"Investment Calculator." KazamTools, 28 Oct. 2026, https://kazamtools.com/finance/investment-calculator/. Accessed 30 Oct. 2026.
Chicago
KazamTools. "Investment Calculator." Last modified October 28, 2026. Accessed October 30, 2026. https://kazamtools.com/finance/investment-calculator/.
Plain link
Investment Calculator (KazamTools): https://kazamtools.com/finance/investment-calculator/
HTML link
<a href="https://kazamtools.com/finance/investment-calculator/">Investment calculator</a> by KazamTools

Frequently asked questions

How much will $500 a month be worth in 20 years?

At a steady 7% yearly return, $500 a month for 20 years grows to about $254,000, from $120,000 of contributions. Starting with $20,000 as well brings the total to about $331,000. At 5% that plan reaches about $256,000.

What rate of return should I use?

Nobody knows future returns. Many planners test 4% to 7% a year after fees for a stock-heavy portfolio, and less for bonds or cash. Run a cautious and a hopeful rate and plan with the cautious one.

How do I work out how much to invest each month to reach a goal?

Choose Solve for: Contribution, then enter the goal, your starting amount, the return and the time. To reach $500,000 in 20 years at 7% with $20,000 already invested, you need about $833 a month.

What is the difference between this and a compound interest calculator?

The maths is the same: growth earns growth. This calculator is set up for investing. It can solve for the contribution, time or return you need, and it can raise your contributions each year as your pay grows.

Does it matter if I invest at the start or end of the month?

A little. Money added at the start of each month has one more month to grow. On $500 a month at 7% for 20 years, investing at the start adds about $1,400 to the end balance.

Are taxes and fees included?

Not directly. Lower the expected return to allow for fund fees, and remember that gains in a taxable account may be taxed. Accounts such as a Roth IRA or 401(k) can shelter growth from tax.

Why show the result in today’s money?

Prices rise, so $331,000 in 20 years will buy less than it would today. At 3% inflation it is worth about $183,000 in today’s money. Planning in today’s money is more honest.

How we keep this tool accurate

Written and checked by
Awais, founder and editor-in-chief
Last reviewed

Results are estimates for general information only and are not financial, tax or legal advice. Rules and rates change; check official sources or a qualified professional before you act. See how we build and check our calculators.

Was this tool helpful?

Add this investment calculator to your website (free)

Copy this code into any web page. The tool stays free, has no ads inside it, and works on phones. Please keep the credit link under it.

Want a live preview or light and dark colours? Open this widget in the widget builder, where you can also browse every free calculator widget.