finance calculator

What’s a Million?

See how long it takes to reach a savings goal (like a million dollars) given your current balance, monthly contributions, and return rate.

Results

Months to goal
315
Years to goal
26.25
Future value at that time
$1,002,955

Overview

See how long it could take to reach a big savings goal—like your first million—based on your current balance, monthly contributions, and an assumed annual return.

Instead of hearing “save and invest consistently” as vague advice, this calculator turns your specific numbers into a timeline. You can see whether your current contribution plan gets you to a million in 15 years, 25 years, or not at all under your return assumptions, and then experiment with higher contributions, different return rates, or a different goal amount to find a path that feels realistic.

Framing a large round number (such as $500,000, $1,000,000, or more) as a date on the calendar makes long‑term planning feel more concrete. Rather than guessing whether you’re “on track,” you can see how your existing saving and investing habits project forward and what it would take—more time, more savings, or a higher assumed return—to hit a specific milestone. That helps you move big dreams out of the realm of slogans and into actionable choices you can adjust over time.

A million dollars is a psychological milestone, but it is not a one‑size‑fits‑all finish line. Depending on your location, lifestyle, and inflation, your real goal may be lower or higher. This calculator works just as well for intermediate milestones like $100,000, $250,000, or $500,000—often the points where compounding starts to feel meaningfully faster. Use it to map a sequence of milestones, not just the final number.

Because it assumes steady contributions and a constant average return, the tool is best used as a baseline plan. Real‑world portfolios move up and down, and your savings rate can change over time. Still, a baseline projection is incredibly useful because it gives you a reference point for course corrections: if your actual results are ahead or behind, you can adjust contributions, goals, or timelines with a clear model in mind.

How to use this calculator

  1. Enter your target goal amount (for example, $1,000,000 or any other savings milestone).
  2. Enter your current savings or investment balance.
  3. Enter how much you plan to contribute each month and your assumed annual rate of return.
  4. We convert the annual return to a monthly rate, simulate monthly growth plus contributions, and track when your balance reaches the goal.
  5. Review the estimated months/years to goal and the projected future value at that time.
  6. If the goal is not reached within the horizon, focus on the future value output and consider increasing contributions, extending the timeline, or lowering the goal.
  7. Experiment by changing contributions or return assumptions to see how they affect your timeline.

Inputs explained

Goal amount
Your target savings balance—for example, $1,000,000, $500,000, or any other financial independence number you care about.
Current balance
How much you already have saved or invested toward this goal today. Starting higher can dramatically reduce your time to target.
Monthly contribution
How much you plan to add each month. Consistent contributions often matter more than chasing slightly higher returns.
Annual return (%)
Your assumed average annual investment return, before taxes and fees. Use conservative values if you’re unsure (for example, 5–7% for long-term stock-heavy portfolios).

Outputs explained

Months to goal
Estimated number of months it could take to hit your goal balance, given your current balance, contributions, and return assumption.
Years to goal
Months to goal converted into years (months ÷ 12) for easier interpretation.
Future value at that time
Projected account balance once you’ve reached the goal amount or at the end of the simulation horizon (100 years), assuming steady contributions and returns.

How it works

We start with your current balance and add your monthly contributions, growing the balance each month by a monthly return rate derived from your annual percentage return (annual return ÷ 12).

Month by month, we check whether the balance has reached or exceeded your goal amount; if it has, we stop and report how many months and years it took.

If the goal is not reached within the maximum horizon (1200 months, or 100 years), we report the final future value after that period and leave time‑to‑goal empty.

The time to goal and future value are estimates based on a constant return assumption and do not reflect market volatility, taxes, or inflation.

Formula

We approximate growth using monthly compounding:\n\nMonthly rate r = (1 + Annual return)^(1/12) − 1\nBalance next month = (Current balance × (1 + r)) + Monthly contribution\n\nWe repeat this until balance ≥ Goal amount or we reach the maximum number of months. Months to goal and years to goal are derived from the number of iterations; future value is the ending balance at that point.

When to use it

  • Setting a rough timeline for big goals like reaching your first $100k, $500k, or $1 million in savings.
  • Comparing how different monthly contribution levels change the time needed to hit the same goal.
  • Testing how more conservative or aggressive return assumptions impact your expected timeline.
  • Showing students, clients, or family members how long-term compounding and steady saving work together.
  • Visualizing whether a particular goal is realistic given your current savings rate and risk tolerance.
  • Planning milestone‑based goals (e.g., $100k, $250k, $500k) to stay motivated on a long journey.
  • Estimating how quickly you could reach a goal if you temporarily boost contributions or add a lump sum.
  • Comparing employer retirement match scenarios by modeling higher monthly contributions with and without match.
  • Checking whether a shorter or longer goal timeline is feasible given your current budget constraints.

Tips & cautions

  • Use conservative return assumptions—overestimating returns can make timelines look unrealistically short.
  • Increasing contributions usually shortens the timeline more reliably than hoping for higher investment returns.
  • Revisit your inputs once a year to reflect actual returns and any changes in your savings rate.
  • Consider running scenarios with lower and higher returns to understand best, base, and worst-case timelines.
  • Remember that reaching a nominal dollar goal doesn’t account for inflation; a million dollars decades from now will have less purchasing power than today.
  • If your goal is “$1 million in today’s dollars,” increase the goal amount to account for expected inflation over your timeline.
  • Small monthly increases (for example, +$50 or +$100) can shorten the timeline by years over long horizons.
  • If your goal is far away, focus first on building the habit of consistent contributions—behavior often matters more than fine‑tuning return assumptions.
  • Use the calculator after each major life change (new job, home purchase, paid‑off debt) to refresh your plan.
  • Uses simple monthly compounding and does not model market volatility, sequence-of-returns risk, or withdrawals.
  • Ignores taxes, investment fees, and inflation, all of which can materially affect real-world outcomes.
  • Caps iterations at a fixed maximum horizon (for example, 100 years) for performance and safety; extremely long timelines may be truncated.
  • Assumes constant monthly contributions and a constant average return, which are simplifications compared with real life.
  • Assumes contributions are made at the end of each month; different contribution timing can slightly change results.
  • Uses a simple monthly rate (annual return ÷ 12) rather than monthly compounding from an effective annual rate.
  • Does not model pauses in contributions, one‑time withdrawals, or step‑changes in savings rate.

Worked examples

Reach $1,000,000 from $50,000 with $1,000/month at 6%

  • Goal = $1,000,000, current balance = $50,000, monthly contribution = $1,000, annual return = 6%.
  • The calculator simulates monthly growth and contributions to find when balance crosses $1,000,000.
  • You might see a timeframe on the order of a few decades, illustrating the power of compounding and consistent saving.

Smaller goal: $250,000 from $20,000 with $500/month at 5%

  • Goal = $250,000, current balance = $20,000, monthly contribution = $500, annual return = 5%.
  • Time to goal will typically be much shorter than the million-dollar case, showing how more modest goals are more accessible.
  • Experiment by raising contributions to see how much faster you could reach $250,000.

Aggressive contributions vs aggressive returns

  • Compare scenario A (higher monthly contributions, moderate return) vs scenario B (lower contributions, higher assumed return).
  • Often, scenario A reaches the goal faster and more reliably, reinforcing the importance of savings rate over speculative return chasing.

Deep dive

See how long it might take to reach $1,000,000—or any savings goal—based on your current balance, monthly contributions, and expected return.

Use this “What’s a Million?” calculator to explore how saving more each month or earning different returns changes your time to goal.

Ideal for savers and investors who want a quick, intuitive sense of their path to a big milestone before building a detailed financial plan.

Methodology & assumptions

  • Inputs are converted to non‑negative values; annual return is converted to a monthly rate as Annual return ÷ 12.
  • Balance is grown monthly: Balance_next = Balance_current × (1 + monthly rate) + Monthly contribution.
  • The simulation runs month by month until Balance ≥ Goal or 1200 months (100 years) are reached.
  • If the goal is met, monthsToGoal and yearsToGoal are returned; if not, those outputs are left empty and future value is the ending balance at month 1200.
  • Results are rounded for display; internal calculations retain precision.

Sources

FAQs

Is the million-dollar goal preset?
No. The default is $1,000,000, but you can enter any goal amount you like—smaller or larger. The math works the same either way.
How accurate is the time-to-goal estimate?
It’s a mathematical estimate based on constant contributions and a constant average return. Real markets and life events will differ, so treat this as a planning guide, not a promise.
Should I use pre-tax or after-tax returns?
You can use either, but be consistent. Many people use a pre-tax nominal return and then layer taxes and inflation into a more detailed projection elsewhere.
What if the calculator never reaches my goal?
If contributions are small and the goal is very large, the simulation may not hit the target within the maximum horizon. In that case, consider increasing contributions, lowering the goal, or extending your timeframe.
Does this assume monthly compounding?
It uses a monthly rate equal to the annual return divided by 12, then applies that rate each month. This is a simple approximation and may differ slightly from using an effective annual rate converted to a monthly compound rate.
How should I account for inflation?
If you want your goal to reflect today’s purchasing power, increase the goal amount by an estimated inflation rate over your timeline. For example, 2–3% per year over 20 years can materially raise the needed future dollar amount.
What if I plan to add a lump sum later?
You can approximate a future lump sum by adding it to the current balance and re‑running the calculator, or run two scenarios: before and after the lump sum, then compare timelines.
Why are months/years blank sometimes?
If the goal isn’t reached within 100 years, the calculator reports the future value but leaves the time‑to‑goal outputs empty to signal the target wasn’t achieved under the given inputs.

Related calculators

This “What’s a Million?” calculator is a simplified projection tool. It assumes constant contributions and returns, ignores taxes, fees, and inflation, and cannot predict future market behavior. Use it for education and rough planning only, and consult a financial professional for personalized advice and detailed retirement or investment planning.