# Millionaire Calculator

URL: https://speedycalculator.com/calculators/finance/millionaire/
Last updated: 2026-10-25

> The millionaire calculator works out how long it will take you to save $1 million (or any target) from your current savings, regular contributions and investment return – and what that million will be worth after inflation.

## Inputs

- Target
- Current savings
- Contribution
- Contribution frequency
- Annual return (%)
- Compounding frequency
- Inflation (%)

## Results

- Number of contributions
- Years to reach the target
- Total contributions
- Investment growth
- Target in today's money

## Formula

```
Rate per deposit period i = (1 + r ÷ m)^(m ÷ p) − 1
Time to target = log((target + d/i) ÷ (savings + d/i)) ÷ log(1 + i) periods
Real value = target ÷ (1 + inflation)^years
```

## Explanation

Compound growth makes the last part of the journey much faster than the first: at 7% a year, money doubles about every 10 years. Starting early is the single biggest advantage.

### How to use the Millionaire Calculator

- **Target**
- **Current savings**
- **Contribution**
- **Contribution frequency**
- **Annual return**
- **Compounding frequency**
- **Inflation**

Results update as you type, and every field accepts the units shown in its menu.

### How it works

Enter your target, current savings, regular contribution and its frequency, expected return, compounding and inflation.

### Tips

- Use your real spending from bank statements rather than guesses.
- Automate savings so they happen before you spend.
- Revisit your plan once a year or after any big life change.
- Keep an emergency fund before investing for long-term goals.

### Common mistakes to avoid

- Underestimating irregular expenses such as car repairs, gifts and annual bills.
- Ignoring inflation for long-term goals.
- Taking on high-interest debt to fund wants.

### Inputs explained

FieldWhat to enterTargetAmount in your currencyCurrent savingsAmount in your currencyContributionAmount in your currencyContribution frequencyChoose one: Monthly, Semi-monthly, Bi-weekly, Weekly …Annual returnIn %Compounding frequencyChoose one: Yearly, Semi-annually, Quarterly, Monthly …InflationIn %

### What each result means

- **Years to reach the target** = [Number of contributions]÷[Contribution frequency]
- **Total contributions** = [Current savings] + [Contribution]×[Number of contributions]
- **Investment growth** = [Target] - [Total contributions]
- **Target in today's money** = [Target]÷(1 + [Inflation]÷100)^[Years to reach the target]

### Example values

How the main result changes when **Target** changes and everything else stays at the example values above:

TargetYears to reach the target500,00024.5750,00029.61,000,00033.41,250,00036.31,500,00038.82,000,00042.7

## Worked example

Inputs — Target: $1,000,000; Current savings: $20,000; Contribution: $500; Contribution frequency: Monthly; Annual return: 7 %; Compounding frequency: Monthly; Inflation: 3 %.

Results — Number of contributions = 400; **Years to reach the target = 33.4**; Total contributions = $220,232.04; Investment growth = $779,767.96; Target in today's money = $372,903.16.

## FAQ

**How long does it take to save $1 million?**
At $500 a month and 7%, about 36 years from scratch; less with more savings.

**How much do I need to invest monthly to be a millionaire in 30 years?**
About $820 a month at 7% a year.

**Is $1 million enough to retire?**
At a 4% withdrawal it supports about $40,000 a year.

**What formula does the Millionaire Calculator use?**
Rate per deposit period i = (1 + r ÷ m)^(m ÷ p) − 1.


## Sources

- [U.S. SEC – Investor.gov compound interest and investing basics](https://www.investor.gov/)
