goodcalcs
Saving & Investing · United States

Millionaire Calculator

Updated on 22 Oct 2026 · Checked by Aotob

Saving $800 a month at 7%, you reach $1,000,000 in 28 years 5 months.

You’d be 58, having put in $292,800.

Your goal in today’s currency

Time to $1,000,000

28 years 5 months

Your age then58
You put in$292,800
Growth does the rest$707,200
Monthly saving for 20 years instead$1,765

A million in 30 years won’t buy what it does now: at 3% inflation it’s worth about 40% of today’s money. Starting earlier matters more than saving a little more later.

Show the working

Balance grows by 7% ÷ 12 each month, plus 800
20,000 → 1,000,000 after 341 months

What people ask next

Balance against money put in

0500k1M1.5MYEAR 051015202529
BalancePut in

By monthly saving

MonthlyTimeAge
40035 years 9 months66
80028 years 5 months58
1,20024 years 1 month54
1,60021 years51
2,40017 years47

Questions people ask

How long does it take to become a millionaire?

Saving $500 a month at 7% takes about 38 years from zero; $1,500 a month takes about 24. Starting with savings or earlier shortens it a lot.

What return should I use?

Long-run stock market returns have averaged around 7% a year after inflation in the US, less elsewhere. Use 4% to 6% to be cautious.

Is a million enough to retire?

At a 4% withdrawal rate it gives about 40,000 a year. Check with the FIRE calculator.

Updated 22 Oct 2026Source: Published government rules and typical costs, checked October 2026Checked by AotobSteady return each year, before tax.Report an issue