The answer depends almost entirely on three things: how much you contribute each month, what return you earn, and how early you start. Below we run three realistic scenarios — cautious, consistent, and serious — using the CompoundCalc Goal Calculator.
Same destination, very different journeys
R1 million takes 11 years at R5,000/month — or 26 years at R1,000/month. The difference isn't just time. It's also how much of that R1 million you actually put in vs. how much compound interest built for you.
Calculate your timeline →The Goal Calculator: How It Works
Most calculators start with a time horizon and tell you the final balance. The Goal tab works in reverse: enter a target amount (R1,000,000), your monthly contribution, and your expected return — and it tells you exactly how many years it will take to get there. No guesswork.
Scenario 1: The Cautious Saver
Inputs
Results
Scenario 2: The Consistent Investor
Inputs
Results
Scenario 3: The Serious Builder
Inputs
Results
Earlier beats harder — every time
Scenario 3 puts in more than double the cash of Scenario 1. Yet Scenario 1 generates more than twice the interest, because it had 15 extra years to compound. The best contribution isn't the largest one — it's the earliest one.
See your own comparison →The Key Insight: Earlier Beats Harder
Compare Scenarios 1 and 3 side by side:
| Scenario 1 | Scenario 3 | |
|---|---|---|
| Monthly contribution | R1,000 | R5,000 |
| Years to R1 million | 26.5 | 11 |
| Total contributed | R318,000 | R690,000 |
| Interest generated | R682,000 | R310,000 |
Scenario 3 contributes more than twice as much money — and still generates less than half the interest. Because time horizon is shorter, compounding has fewer years to run. The cautious saver who starts early puts in less cash and lets time do the heavy lifting.
What Happens If You Start a Year Later?
In Scenario 2 (R2,500/month, 10%, starting from R10,000), delaying by just one year means you'd need to contribute approximately R2,780/month instead of R2,500 to still reach R1 million at the same age. That's an extra R280/month — or R3,360/year — just to cover the cost of one year's delay.
CompoundCalc's "Cost of Waiting" panel shows this calculation for your specific inputs automatically.
Every year of delay has a price tag
Waiting one year to start Scenario 2 costs R280/month extra — forever — to hit the same milestone at the same age. Wait three years and the extra cost nearly triples. The Cost of Waiting panel in CompoundCalc calculates your exact number.
See your cost of waiting →Try Your Own Numbers
The three scenarios above are starting points. Your actual timeline depends on your contribution, your starting balance, the return you earn, and when you begin. Use the Goal Calculator to enter your exact numbers:
- Go to the Goal Calculator tab
- Enter R1,000,000 as your target
- Enter your monthly contribution
- Set your expected annual return
- Hit Calculate — your timeline renders instantly
You can also turn on the inflation toggle to see what R1 million will actually be worth in today's money when you reach it.
Calculate your timeline →A Note on Investment Platforms
The scenarios above assume a consistent annual return, which requires your money to be invested — not sitting in a standard bank account. For South African investors, a Tax-Free Savings Account (TFSA) in a low-cost index ETF is the most tax-efficient starting point. Contributions up to R36,000/year are sheltered from tax on growth and dividends entirely.
Ready to start investing?
EasyEquities lets you open a TFSA and start investing in JSE-listed ETFs from as little as R50. No minimum balance, no complicated paperwork — it's where many South Africans start.
Open a free EasyEquities account → Affiliate disclosure: we may earn a small commission if you open an account. This does not affect our calculator's outputs or recommendations.