Millionaire Calculator
No signup. No email. Just calculate.
Your details
Time to reach your target
26 yrs
to grow to $1,000,000
You'll contribute
$332,000
Growth earns you
$668,000
Total months
312
Thanks to compounding, the growth on your investments often ends up contributing more than the money you put in. Starting earlier matters far more than starting big.
Want this calculator on your own site?
Powered by FinCalcs · Free financial calculators
A millionaire calculator shows how long it takes to reach a million — or any target you set — through regular investing. Enter your goal, what you've saved so far, how much you add each month and your expected return, and FinCalcs calculates the years and months until you get there, along with how much comes from your contributions versus compound growth. It's a motivating way to see that becoming a millionaire is usually about consistency and time, not a huge income.
How to use the Millionaire Calculator
- 1Set your target amount (the default is $1,000,000).
- 2Enter how much you've already saved.
- 3Enter your monthly contribution.
- 4Set your expected annual return, then see how long it takes to get there.
What is Millionaire?
Reaching a million dollars can feel out of reach, but for most people it's a function of three ordinary inputs — how much you start with, how much you add each month, and the return your investments earn — combined with the one ingredient people underestimate: time. This calculator projects your balance forward month by month until it hits your target, then tells you how long it took and how much of the total came from compound growth rather than your own contributions.
The engine is compounding. Each month your balance earns a return, and your new contribution is added on top, so the growth builds on an ever-larger base. Early on, your contributions do most of the work; later, investment growth takes over and can eventually dwarf what you put in. Someone investing $1,000 a month at a 7% annual return reaches a million in roughly 30 years — and across that period a large share of the final balance is growth, not deposits. Bump the monthly amount or the time horizon and the timeline shortens considerably.
The single most powerful variable is time, which is why starting early matters so much. A dollar invested in your twenties has decades to compound; the same dollar invested in your forties has far fewer doublings ahead of it. This is also why modest, consistent investing beats waiting until you can save "enough" — the months you spend on the sidelines are the most valuable ones, because they're the ones with the longest runway to grow.
A few honest caveats. The calculator assumes a steady return, while real markets rise and fall, so your actual path will be bumpier than the smooth projection. The figures are nominal, meaning a future million won't buy what a million buys today once inflation is accounted for — using a real (after-inflation) return gives a more conservative, purchasing-power view. And returns aren't guaranteed. Still, as a way to turn a big, vague goal into a concrete timeline you can act on, it's a genuinely useful planning tool: pick a number, see the date, and adjust your monthly amount until the timeline fits your life.
The formula
Project the balance each month until it reaches the target: Balance = Balance × (1 + monthly return) + monthly contribution where monthly return = annual rate ÷ 12, repeated until Balance ≥ target.
Frequently Asked Questions
How long does it take to become a millionaire?+
It depends on your contributions and return. Investing $1,000 a month at a 7% annual return reaches $1,000,000 in roughly 30 years. Higher contributions or returns shorten the timeline; this calculator gives your exact figure.
How much should I invest each month to become a millionaire?+
Adjust the monthly contribution until the timeline matches your goal. The more years you give it, the less you need each month, because compound growth does more of the work the longer you stay invested.
Does this account for inflation?+
The result is nominal. A million dollars in the future will buy less than it does today, so for a purchasing-power view, enter a real (after-inflation) return instead of a nominal one.
Why does starting early matter so much?+
Because compounding is exponential, the earliest dollars have the most time to grow and therefore contribute the most to your final balance. Starting years sooner often beats contributing much more later.
This calculator is for informational and educational purposes only. Results are estimates and should not be considered financial advice. Always consult a qualified financial professional before making financial decisions.
Related Calculators
Compound Interest Calculator
See how your money grows with compound interest and regular contributions.
Open calculatorInvestment Calculator
Project investment growth from contributions, returns and optional taxes.
Open calculatorSavings Goal Calculator
Find out how much to save each month to reach a target by a chosen date.
Open calculatorFIRE Calculator
Find your financial-independence number and the age you could retire early.
Open calculator