Skip to main content
AI-PoweredDecision ToolsFree — No sign-up

Investment Return Calculator

$10,000 invested at 7% for 30 years grows to $76,123. Add $500/month and it becomes $642,000 -- with $462,000 of that coming from growth alone. But here is what most calculators hide: at 3% inflation, that $642K only buys what $264K buys today. This one shows you both numbers.

By SplitGenius TeamUpdated February 2026

$10,000 invested at 7% with $500/month for 30 years grows to $641,000—$190,000 in contributions and $451,000 in compound earnings. After 3% inflation, that's $310,000 in today's dollars. Enter your numbers to see how compounding works for you and what your money will actually buy in the future.

Investment Details

$

Starting lump sum

$

How much you add each month

%

S&P 500 historical avg ~10%, balanced ~7%

years

Time horizon for your investment

%

Historical U.S. avg ~3%. Used for real-dollar projections.

How This Calculator Works

1

Enter Your Details

Fill in amounts, people, and preferences. Takes under 30 seconds.

2

Get Fair Results

See an instant breakdown with data-driven calculations and Fairness Scores.

3

Share & Settle

Copy a shareable link to discuss results with everyone involved.

Frequently Asked Questions

People Also Calculate

Explore 182+ Free Calculators

Split rent, bills, tips, trips, wedding costs, childcare, and more.

Browse All Calculators

How Compound Growth Works

Compound growth means your earnings generate their own earnings. In year one, a $10,000 investment at 7% earns $700. In year two, you earn 7% on $10,700—not just the original $10,000. That extra $49 doesn't sound like much, but after 30 years the compounding effect accounts for more than 70% of your total portfolio value.

Monthly contributions amplify the effect. Every $500 deposit immediately starts compounding, and earlier deposits have more time to grow. The first $500 you contribute has 30 years to compound. The last $500 has one month. That's why starting early matters more than contributing more later.

The Rule of 72

Divide 72 by your annual return to estimate how many years it takes to double your money. At 7%, your money doubles every 10.3 years. At 10%, every 7.2 years. At 4%, every 18 years. This mental shortcut works because logarithmic math approximates cleanly at typical investment returns.

Apply it in reverse, too: if you want to double your money in 6 years, you need a 12% annual return (72 / 6 = 12). That frames expectations—doubling in 6 years requires aggressive growth stocks or leveraged strategies, while doubling in 10 years is a standard equity index fund.

Nominal vs. Real Returns

Nominal return is the headline number—what your brokerage statement shows. Real return subtracts inflation, showing what your money actually buys. If your portfolio grows 7% and inflation runs 3%, your real return is roughly 4%. Over 30 years, that gap is enormous.

ScenarioNominal ReturnInflationReal Return$10K after 30 yr
Conservative5%3%~2%$18,114
Balanced7%3%~4%$32,434
Aggressive10%3%~7%$76,123
High Inflation7%5%~2%$18,114

*Real return values show purchasing power in today's dollars. Lump sum only, no additional contributions.

Historical Market Returns by Decade

The S&P 500 has averaged roughly 10% nominal annual returns since 1926, but individual decades vary wildly. The 1990s delivered nearly 18% per year. The 2000s—the “lost decade”—returned -1% per year after the dot-com crash and the 2008 financial crisis. No single decade predicts the next.

DecadeAvg. Annual Return (S&P 500)Avg. InflationReal Return
1960s7.8%2.5%5.3%
1970s5.9%7.1%−1.2%
1980s17.6%5.1%12.5%
1990s18.2%2.9%15.3%
2000s−0.9%2.5%−3.4%
2010s13.6%1.8%11.8%
2020–202414.5%4.7%9.8%

Source: NYU Stern (Damodaran) and BLS CPI data. Returns include dividends, before taxes and fees.

To see how fees eat into these returns, use the investment fee calculator. To project whether you'll have enough saved by retirement, run the retirement calculator. And if you want to model compounding with different frequencies, try the compound interest calculator.