๐Ÿ‡บ๐Ÿ‡ธ United States

Millionaire Calculator

When will you reach $1,000,000? Enter your savings, monthly contribution, and expected return to find out. Compare conservative, moderate, and aggressive paths side by side.

All amounts displayed in selected currency
$
Total invested/saved so far
$
How much you add each month
%
Average annual return before taxes (S&P 500 avg ~10% nominal)
โ€”
Estimates only. No taxes or inflation applied. Consult a financial adviser for personalised guidance.

Try another scenario

Calculate for your country โ–ผ
Found an issue? Send feedback

How to Use This Calculator

Tab "When Will I Hit $1M"

Enter your current savings, monthly contribution, and expected annual return. The calculator shows how many years until your portfolio crosses the $1,000,000 mark, plus a growth chart showing the trajectory.

Tab "How Much to Save"

Enter your current savings, target number of years, and expected return. The calculator solves for the required monthly contribution to reach $1,000,000 in your timeframe.

Tab "Compare Paths"

Enter your current savings and monthly contribution. The calculator shows years to $1,000,000 at three return rates: Conservative (5%), Moderate (7%), and Aggressive (10%). See how asset allocation impacts your timeline.

The Formula

Future value of annuity with initial principal:
FV = PV(1+r)n + PMT × [(1+r)n − 1] / r

Where:
FV = Future value (target: $1,000,000)
PV = Present value (current savings)
PMT = Monthly contribution
r = Monthly interest rate (annual rate / 12)
n = Number of months

Solving for n (years to $1M):
n = ln[(FV + PMT/r) / (PV + PMT/r)] / ln(1+r)

Solving for PMT (required monthly saving):
PMT = [FV − PV(1+r)n] / [(1+r)n − 1] × r

All calculations use monthly compounding. No taxes or inflation adjustments are applied. For real (inflation-adjusted) estimates, subtract 2–3% from your expected return rate.

Worked Examples

Example 1 — $50K saved, $1,500/mo at 8%: millionaire in 18.2 years

A 30-year-old has $50,000 in savings and invests $1,500 per month in a diversified portfolio returning 8% annually.

Current savings$50,000
Monthly contribution$1,500
Annual return8%
Years to $1,000,00018.2 years
Total contributions$50,000 + ($1,500 × 12 × 18.2) = ~$377,600
Interest earned~$622,400

Over 60% of the final million comes from compound growth, not contributions. Starting with $50K gives a meaningful head start.

Example 2 — $0 saved, want $1M in 20 years at 7%: need $1,920/month

Starting from zero, a saver wants to reach $1,000,000 in exactly 20 years with a 7% annual return.

Current savings$0
Target years20 years
Annual return7%
Required monthly saving$1,920/month
Total contributions$1,920 × 240 months = $460,800
Interest earned~$539,200

Even starting from $0, consistent monthly investing with compound growth does more than half the heavy lifting.

Example 3 — Compare: $1,500/mo at 5% vs 7% vs 10%

Starting from $0 with $1,500 monthly contributions, how does the return rate affect the timeline?

Conservative (5%)25.8 years
Moderate (7%)21.4 years
Aggressive (10%)17.1 years
Difference (5% vs 10%)8.7 years faster at 10%

A 5-percentage-point difference in returns nearly halves the wait. This illustrates why asset allocation and long-term equity exposure matter for wealth building.

Understanding the Millionaire Journey

The Power of Compound Interest

Albert Einstein reportedly called compound interest the eighth wonder of the world. Whether or not he said it, the math is undeniable: returns on your returns eventually outpace your contributions. In most 20+ year scenarios, compound growth contributes more than half of the final $1,000,000.

Start Early, Even Small

Time is the most powerful variable in the formula. A 25-year-old investing $500/month at 8% reaches $1M by age 54. Waiting until 35 to start requires $1,200/month for the same result. The first dollar has the most compounding time and does the most work.

Nominal vs Real Returns

Nominal returns are the raw percentage gain. Real returns subtract inflation (typically 2–3% in developed economies). If you use a 10% expected return, your million dollars will have the purchasing power of roughly $550,000–$670,000 in today's dollars after 20 years. Use 7% for a more conservative, inflation-adjusted estimate.

Limitations

This calculator assumes: (1) constant monthly contributions, (2) constant annual return rate, (3) no taxes on gains, (4) no withdrawals. In reality, returns fluctuate, life events interrupt savings, and taxes apply to most investment accounts. Use the results as a directional guide, not a guarantee.

Frequently Asked Questions

It depends on three factors: current savings, monthly contribution, and rate of return. With $50K saved and $1,500/month at 8%, it takes about 18 years. Starting from zero with the same contribution at 7%, about 21 years. Use the calculator above for your exact scenario.
The S&P 500 has averaged about 10% nominal return historically. After inflation, that drops to roughly 7%. Use 5-6% for conservative estimates (bonds/balanced), 7-8% for moderate (diversified stocks), and 9-10% for aggressive (all-equity). The Compare Paths tab lets you see all three side by side.
No. This is a universal pre-tax calculator. Tax impact depends on your country and account type. In the US, tax-advantaged accounts like 401(k) and Roth IRA grow tax-free or tax-deferred. In the UK, ISAs offer tax-free growth. Adjust your expected return downward by 1-2% to roughly account for taxable accounts.
Using the 4% safe withdrawal rule, $1,000,000 generates about $40,000 per year in retirement income. Whether that's enough depends on your location, lifestyle, and other income sources. For many, $1M is a strong foundation but may need supplementing with Social Security, pensions, or additional savings.
Starting from $0 at $500/month with an 8% return, you reach $1M in about 30 years. Starting at age 25, that means millionaire status by 55. Increasing contributions by even $100/month as your income grows significantly shortens the timeline. The key is starting and staying consistent.

Related Calculators

Embed This Calculator

Add the sum.money Millionaire Calculator to your website. Free, responsive, always up to date.

<iframe src="https://sum.money/embed/millionaire-calculator" width="100%" height="700"></iframe>