Investment Return Calculator
Investment return measures how much profit an asset generated relative to its cost — expressed as both a total percentage (ROI) and an annualized rate (CAGR) that accounts for the holding period.
Calculate ROI, total return, and annualized return for stocks, real estate, a business project, or any investment. Enter initial value, final value, and holding period for instant results — and add an inflation rate to see what you really earned in today's dollars.
Use this investment return calculator to calculate your ROI and annualized CAGR instantly — and see a year-by-year projection of how your investment grew compared to an S&P 500 benchmark.
| Year | Your Investment | S&P 500 Benchmark |
|---|
Understanding Investment Returns
This investment return calculator computes your ROI (Return on Investment), net gain, and annualized CAGR for any investment — and benchmarks your result against the S&P 500. Whether you're evaluating stocks, real estate, bonds, or business investments, these metrics answer the core question: how well is your money working for you?
ROI Formula Explained
ROI = (Final Value + Income − Initial Investment) / Initial Investment × 100%
Example: Buy $10,000 in stock, it grows to $15,000, and you received $500 in dividends. ROI = ($15,000 + $500 − $10,000) / $10,000 = 55%. Simple ROI tells you total profit but ignores how long it took — which is why CAGR is often the more useful metric.
Annualized Return (CAGR)
Total ROI doesn't tell you how fast your money grew — a 55% return in 1 year vs. 10 years is very different. The Compound Annual Growth Rate (CAGR) converts total return into a per-year rate: CAGR = (Final Value / Initial Value)^(1/years) − 1. This enables fair comparison between investments held for different time periods. A 55% total return over 3 years = 15.8% annualized; over 10 years = only 4.5% annualized.
Real Return: What You Earned After Inflation
Nominal returns tell you how many dollars you have; real returns tell you how much more you can actually buy. The exact conversion is the Fisher equation: Real Return = (1 + Nominal Return) ÷ (1 + Inflation Rate) − 1. At 8% nominal and 3% inflation, the real return is 1.08 ÷ 1.03 − 1 = 4.85% — slightly less than the quick "8% − 3% = 5%" approximation, and the gap widens at higher rates.
Over long periods the difference is large. If a portfolio grew from $50,000 to $200,000 over 20 years, that is a 7.18% annualized return. With inflation averaging 3%, the $200,000 buys what about $110,700 buys today: the real return was 4.06% a year and the real gain about $60,700, not $150,000. This calculator shows both numbers — enter the average inflation rate over your holding period (the long-run US average is roughly 3%; the BLS Consumer Price Index gives the actual figure for any period). For retirement planning, use real returns with spending targets in today's dollars so the two stay consistent.
Benchmarking: How Your Investment Compares
This calculator automatically compares your investment's value to what the same money would be worth in the S&P 500 at a 10% annualized return — the historical nominal average. If your investment outperformed the benchmark, great. If not, it's worth asking: did you accept extra risk for less return? Compare your returns to a relevant benchmark, not a savings account rate.
Historical Returns by Asset Class
| Asset Class | Historical Annual Return | Risk Level |
|---|---|---|
| S&P 500 Index | ~10% nominal / ~7% real | Medium-High |
| US Total Bond Market | ~4–5% nominal | Low-Medium |
| Real Estate (REITs) | ~9–11% total return | Medium |
| International Stocks | ~7–9% nominal | Medium-High |
| High-Yield Savings | 4–5% (current APY) | Very Low |
| Gold | ~3–5% real long-term | Medium |
What Happens When You Invest $10,000?
At an 8% annualized return, $10,000 grows to approximately $14,693 after 5 years, $21,589 after 10 years, and $100,627 after 30 years. At 10% (S&P 500 historical): $16,105 after 5 years, $25,937 after 10, $174,494 after 30. The difference between 7% and 10% on a single $10,000 investment over 30 years is more than $70,000 — purely from the rate difference compounding for decades. See our compound interest guide for a deeper explanation of how small rate differences produce massive long-term gaps.
Key Insight: A 10% total return over 1 year is excellent. A 10% total return over 10 years is mediocre (only 0.96% annualized). Always check CAGR — not just total percentage — when evaluating investment performance. Time period is as important as the raw number.
ROI for a Business Project
The same formula works for capital spending, marketing, or any project: treat all incremental costs — equipment, labor, marketing, and overhead attributable to the project — as the initial investment, and the incremental profit it generates as the gain. ROI = Net Profit ÷ Total Investment Cost × 100. A marketing campaign that costs $50,000 and brings in $200,000 of extra revenue with $80,000 of extra production costs earns $120,000 of net profit: a 240% ROI. Leaving costs out of the denominator is the most common way ROI figures get inflated.
Limits of ROI — and When It Turns Negative
ROI ignores risk (10% on Treasury bonds and 10% on a penny stock are not equivalent), ignores how long the money was tied up (use CAGR for that), and ignores inflation (use the real return above). It also has to clear your cost of capital: borrowing at 8% to earn a 5% ROI loses about 3% a year even though the ROI is positive. A negative ROI simply means final value plus income came in below what you put in — a −20% ROI is a loss of $0.20 per dollar invested. Common causes are buying near a peak, fees, a project that under-delivers, or a fixed return that inflation outpaced.
How Taxes Reduce Your Real Return
Your paper return and after-tax return can differ meaningfully. Short-term gains (held under 1 year) are taxed as ordinary income — up to 37%. Long-term gains (held 1+ year) are taxed at 0%, 15%, or 20% depending on your total income. On a $10,000 gain: short-term at 24% bracket, you keep $7,600. Long-term at 15%, you keep $8,500. Simply holding for 12+ months before selling is one of the easiest tax optimizations available.
Risk-Adjusted Return: Why Volatility Matters
Two investments returning 12% annually may not be equal. One swings between +40% and −20% (high volatility); another moves steadily between +8% and +16% (low volatility). Most investors panic-sell during downturns, turning paper losses into real ones. A consistent 8% return with low volatility often produces better real-world outcomes than a 12% return with wild swings — because staying invested matters more than the theoretical maximum.
What Happens If You Invest $500/Month?
Monthly investing at 8% annualized: 10 years → ~$91,000; 20 years → ~$295,000; 30 years → ~$745,000. At 10% (S&P 500 benchmark): 10 years → ~$102,000; 20 years → ~$382,000; 30 years → ~$1.13 million. The gap between 8% and 10% over 30 years is nearly $400,000 on $500/month contributions — which is why minimizing fees and maximizing time in market matters so much. Learn more in our guide to growing your money.
Learn how compound interest builds wealth or explore proven strategies to grow your money to get more from every dollar you invest.
Investment Return Calculator — FAQs
Sources & method
This calculator implements standard return maths — standard financial mathematics that no single body maintains as an official standard. The formulas are shown on this page so you can verify them. Real returns use the Fisher equation; for the actual inflation rate over a past holding period, use the Consumer Price Index.
Source: US Bureau of Labor Statistics — Consumer Price Index (verified 28 September 2026)
Not financial or tax advice. This is an educational estimator. It does not know your full situation, and tax rules change. Akshaya Panda, who builds and verifies these tools, is an engineer — not a financial adviser, accountant, or tax professional. Before acting on a result that matters, check it with someone licensed to advise you.