Investment Return Calculator
Calculate your investment returns including total return, return percentage, and annualized return (CAGR). Compare investment performance over any time period.
Reviewed by the Calcura editorial team · Last reviewed
- Question
- How do I calculate ROI and annualized return?
- Answer
- Total ROI = (ending value − starting value) / starting value. For time-normalized comparison, use CAGR (compound annual growth rate): CAGR = (ending/starting)^(1/years) − 1. $10,000 that grows to $18,000 over 5 years has 80% total ROI and a CAGR of (1.8)^(1/5) − 1 ≈ 12.47%. CAGR is the standard way to compare investments across different holding periods.
▸Show formula & caveatsHide formula & caveats
- Formula
ROI = (end − start) / start; CAGR = (end / start)^(1/years) − 1- Caveats
- Ignores contributions or withdrawals during the period — use money-weighted return (IRR) for those.
- Doesn't adjust for inflation; for real purchasing-power return, subtract average CPI.
- Excludes taxes and fees. Net-of-tax return can be meaningfully lower in a taxable account.
What This Calculator Does
This calculator converts a starting investment, an ending value, and a holding period into three numbers: total dollar return, total return percent, and compound annual growth rate (CAGR). CAGR is the standard way to compare investments with different time horizons because it expresses performance as a single annualized rate. Use it on any asset — a stock or fund position, a rental property, a private investment — whenever you already know the before and after values.
When To Use This Calculator
Evaluating Your Portfolio Performance
You invested $25,000 in an index fund three years ago and it's now worth $31,500. Is that good? Enter the numbers: your CAGR is 8.0%, which is slightly below the S&P 500 long-term average of ~10%. You now have a benchmark to decide if your strategy is working or if you should rebalance.
Comparing Two Investment Options
Your rental property appreciated from $200,000 to $280,000 over 8 years. Your stock portfolio grew from $50,000 to $82,000 over 5 years. Raw percentages (40% vs. 64%) are misleading because the time periods differ. CAGR tells the real story: property returned 4.3% annually, stocks returned 10.4%. The stocks significantly outperformed.
Tax Season: Calculating Capital Gains
You sold shares for $18,500 that you originally bought for $12,000 four years ago. Total return is $6,500 (54.2%), and CAGR is 11.4%. You need the total dollar return for tax reporting, and the CAGR to evaluate whether the investment was worth the risk versus a safer alternative.
Setting Realistic Savings Goals
You want to turn $10,000 into $50,000. At a realistic 8% CAGR (diversified portfolio), that takes roughly 21 years. At 12% CAGR (aggressive growth stocks with more risk), about 14 years. This helps you set expectations and choose the right risk level for your timeline.
How It Works
This calculator uses three distinct formulas. Total return is simply the dollar difference between final and initial value. Return percentage divides that gain by your initial investment. The most valuable metric — CAGR — uses an exponential formula that accounts for compounding. It answers: 'What steady annual return would have produced this exact result?' This smooths out year-to-year volatility and lets you compare any two investments on equal footing, regardless of how long you held them or how bumpy the ride was.
Formula
CAGR = (Final Value / Initial Value)^(1/Years) - 1Real-World Example
Scenario
Priya invested $15,000 in a diversified ETF portfolio in January 2020. By January 2025, her portfolio was worth $23,400 — but the ride was anything but smooth. She saw a 30% drop in March 2020, a massive recovery in 2021, a pullback in 2022, and steady gains in 2023-2024.
Calculation
Total Return = $23,400 - $15,000 = $8,400 Return Percentage = ($8,400 / $15,000) × 100 = 56.0% CAGR = ($23,400 / $15,000)^(1/5) - 1 = 9.3% per year
Result
Despite the volatility, Priya's 9.3% CAGR is close to the historical stock market average. The CAGR smooths out the panic of 2020 and the euphoria of 2021 into a single number she can compare against alternatives. If a savings account offered 4.5% over the same period, she earned roughly double by staying invested.
Common Mistakes to Avoid
Mistake: Comparing total returns across different time periods
Solution: A 50% return over 3 years (14.5% CAGR) is dramatically better than 50% over 10 years (4.1% CAGR). Always use CAGR when investments were held for different durations.
Mistake: Ignoring fees and taxes in the final value
Solution: If your investment shows $23,000 but you'll owe $1,500 in capital gains tax and paid $800 in management fees, your real final value is closer to $20,700. Use the after-fee, after-tax value for an honest return picture.
Mistake: Using nominal returns without considering inflation
Solution: An 8% nominal return with 3% inflation gives you only 5% in real purchasing power. For long-term planning, subtract the average inflation rate from your CAGR to get the real return.
Mistake: Assuming past CAGR predicts future returns
Solution: A fund's 15% CAGR over the last 5 years doesn't mean it will repeat. Use historical returns as one data point alongside diversification, risk tolerance, and market conditions.
Related Financial Calculators
Compound Interest Calculator
Project future growth with regular contributions. Use this when planning ahead; use Investment Return when looking back at what already happened.
Savings Growth Calculator
Calculate how your savings will grow over time at a given interest rate. Better for conservative, predictable growth like savings accounts or CDs.
Retirement Calculator
Comprehensive retirement projections factoring in contributions, employer match, and withdrawal needs. Goes beyond raw return to show if you're on track.
When This Isn't the Right Tool
Portfolios with ongoing contributions or withdrawals
Use instead: CAGR assumes a single deposit and no cash flow in between. For an account you've been adding to (a 401(k), a brokerage with monthly buys), the correct metric is money-weighted return (IRR) or time-weighted return — most brokerages publish one or both in your statements.
Dividend-paying stocks or funds where income was reinvested
Use instead: If dividends were paid out in cash, the ending value understates your total return. Either use the "total return" value from your broker (which includes reinvested distributions) or add cash dividends received to the final value before entering.
Volatile short-term holdings (under ~1 year)
Use instead: CAGR on a 3-month position will annualize a short-term swing into a dramatic-looking rate. For horizons under a year, the total return percent is the honest number; the annualized figure is a projection, not a performance fact.
Inflation-adjusted (real) returns
Use instead: This calculator returns nominal CAGR. To get real return, subtract the cumulative inflation rate over the same period — or divide (1 + nominal) by (1 + inflation) and subtract 1 for a precise figure.
How to Verify This Calculation
In a spreadsheet, CAGR is =(final/initial)^(1/years)-1. The result here should match to a rounding digit. Brokerage statements that quote an "annualized return" over the same window should line up — if not, the broker is likely reporting a time-weighted or money-weighted return that accounts for deposits and withdrawals, which this calculator does not.
Sources
- U.S. Securities and Exchange Commission — Investor.gov — Plain-language investor education, including guidance on evaluating performance and risk.
- SEC — Investor Bulletin: How Fees and Expenses Affect Returns — Worked examples of how expense ratios and fees compound against long-term returns.
- FINRA — Understanding Investment Performance — Guides on reading account statements and interpreting total and annualized returns.
Reviewed by the Calcura editorial team · Last reviewed