Future Value Calculator

Estimate future value using a starting balance, monthly contributions, and an annual return rate. Includes a yearly breakdown table.

Future Value Calculator tool

Enter 0 to estimate growth from the starting amount only.

Prevents huge simulations/tables. Typical use is 1–50 years.

Result will appear here.
Year End Balance Total Contributions Estimated Growth

Informational only. Assumes constant rate and monthly compounding; real returns vary.

This calculator models a simple monthly compounding process. Each month the current balance grows by (annualRate ÷ 12), then your monthly contribution (if any) is added. Over many months, compounding can significantly increase the ending balance compared to simple interest.

The “Estimated Growth” shown here is ending balance − (starting amount + total contributions). It’s a useful way to see how much of the result comes from market growth versus deposits.

If you need a tool that focuses on “interest only” behavior, use a compound interest calculator. If you need to discount future cash flows back to today, use net present value (NPV).

Examples

  • $10,000 + $200/mo at 6% for 10 years → future value estimate
  • $10,000 + $0/mo at 6% for 10 years → growth-only scenario
  • Try a shorter horizon (e.g., 3 years) to see the impact of time on compounding

FAQ

  • What is future value (FV)?

    Future value is the projected value of a starting amount after a period of time, given a growth rate and optional ongoing contributions.

  • Does this compound monthly?

    Yes. This tool uses monthly compounding for simplicity: monthlyRate = annualRate ÷ 12, repeated for months = years × 12.

  • Are returns guaranteed?

    No. This is a projection. Real investment returns can vary and may be negative in some periods.

  • Does this include taxes, inflation, or fees?

    No. This tool estimates gross growth only. Taxes, fees, and inflation can reduce real-world results.

  • How are contributions handled?

    Monthly contributions are added at the end of each month in this model. Different timing (beginning-of-month) can slightly change results.

Related tools