Product research and financial education from the PopaDex team.
Published · Updated
Cumulative Rate of Return Calculator + How to Calculate It
📈 Cumulative Return Calculator
Calculate simple total return for a period with no deposits or withdrawals:
Value at the start of the period
What it's worth now
To calculate annualized return
Cash-flow boundary: if you added or withdrew money during the period, this two-value calculation cannot separate investment performance from those cash flows. Use time-weighted return or money-weighted return instead.
Cumulative rate of return = the total percentage your investment has gained or lost since you bought it.
Not per year and not adjusted for cash flows. The two-value formula answers: “A portfolio started at $X and ended at $Y, with no deposits or withdrawals in between. What was the total return?”
The Formula
Cumulative Return = ((Ending Value - Starting Value) / Starting Value) × 100
Example:
- Invested: $10,000
- Current value: $15,000
- Cumulative return: (($15,000 - $10,000) / $10,000) × 100 = 50%
That’s it. Your investment grew by 50% total.
Arithmetic Average vs. Geometric Return
An arithmetic average adds periodic returns and divides by the number of periods. It can describe a set of yearly observations, but it does not show the compounded return an investor actually earned. The geometric average, usually expressed as CAGR, follows the path from starting value to ending value and includes the effect of gains and losses compounding.
For example, a portfolio that rises 20% and then falls 20% has an arithmetic average return of 0%. Yet $100 becomes $96, so its cumulative return is -4% and its two-year CAGR is about -2.02%.
Historical market averages are context, not forecasts. Compare the same index, dates, return type, and currency, and check whether the figure includes dividends. Inflation, fees, taxes, volatility, and future market conditions can all make an investor’s realized result different from a headline benchmark.
Cumulative vs. Annualized Return
These are different things:
| Metric | What it measures | Example |
|---|---|---|
| Cumulative | Total return over entire period | “Up 50% total” |
| Annualized | Average return per year | “Up 8.4% per year” |
If you invest $10,000 and it becomes $15,000 over 5 years:
- Cumulative return: 50%
- Annualized return: 8.4%/year
The annualized formula: ((Ending / Starting) ^ (1/years) - 1) × 100
When to Use Each
Use cumulative return when:
- Comparing investments held for the same time period
- Looking at your total portfolio growth
- Checking if you hit a specific target (“I wanted to double my money”)
Use annualized return when:
- Comparing investments held for different time periods
- Comparing a cash-flow-free holding period with an appropriate benchmark over the same dates
- Planning future growth expectations
Real-World Example
Let’s say you’re comparing two investments:
| Investment | Held | Start | End | Cumulative | Annualized |
|---|---|---|---|---|---|
| Stock A | 3 years | $10,000 | $14,000 | +40% | +11.9%/yr |
| Stock B | 7 years | $10,000 | $18,000 | +80% | +8.8%/yr |
Stock B has higher cumulative return (80% vs 40%), but Stock A has higher annualized return (11.9% vs 8.8%).
Stock A had the higher annualized rate over its shorter measurement period. That does not, by itself, make it the better investment: risk, fees, taxes and the exact dates still matter.
What About Contributions?
Do not add later contributions to the starting value. That puts money invested at different dates into the denominator as though it had been present for the whole period and can materially misstate performance.
For example, suppose you start with $10,000, add $5,000 near the end of the period, and finish at $20,000. Treating $15,000 as the starting value produces 33.3%, but that is not a valid investment return because the added $5,000 was not invested for the full period.
Choose the method that matches the question:
- Time-weighted return (TWR): chain the returns of each sub-period between cash flows. Use it to evaluate the investment strategy without the effect of when you deposited or withdrew money.
- Money-weighted return (MWR or XIRR): use every dated cash flow and the ending value. Use it to measure your personal return, including the timing and size of your contributions.
- Simple gain or loss: ending value minus starting value minus net contributions. This gives a currency amount, not a comparable return rate.
The calculator above is intentionally limited to the simpler no-cash-flow case. A brokerage’s displayed performance may use a different method, so check its methodology before comparing results.
Quick Reference
| Starting | Ending | Cumulative Return |
|---|---|---|
| $10,000 | $11,000 | +10% |
| $10,000 | $15,000 | +50% |
| $10,000 | $20,000 | +100% (doubled) |
| $10,000 | $8,000 | -20% |
| $10,000 | $5,000 | -50% |
Use the calculator at the top to check your own investments. If you need an account-level view alongside the calculation, see the investment portfolio tracker guide (disclosure: I work on PopaDex).
Cumulative return versus ROI
For a single investment with no interim cash flow, return on investment is (ending value − initial cost) ÷ initial cost. A $1,200 ending value on a $1,000 cost is 20%. Cumulative return describes the total change across a period; with contributions or withdrawals, adjust for those cash flows before calling the change investment performance. The calculator above is for the cumulative calculation. For a general annual or period rate, see calculate rate of return.