ROI & CAGR Calculator
Inputs
| Initial value | 100,000 $ |
|---|---|
| Final value | 150,000 $ |
| Holding period | 5 yr |
Visualization
ROI & CAGR Calculator
Calculate ROI and CAGR side by side for any investment. The same total gain corresponds to very different annual rates across different holding periods.
Inputs
Investment
Holding period
Results
Enter a value to see results.
Details
Scenarios
Save the current inputs as a scenario to compare side-by-side.
ROI and CAGR: two ways to measure an investment's return
Return on investment (ROI) is the total percentage change in the value of an investment over its holding period: the gain or loss expressed as a fraction of the amount initially put in. The compound annual growth rate (CAGR) restates that same total change as a constant per-year rate, so that returns earned over different lengths of time can be compared on a common annual basis. A 50 % total return earned over two years and a 50 % return earned over twenty years are identical on an ROI basis but very different per year — CAGR is the measure that separates them.
Total return and annualized return
The two figures answer distinct questions about the same trade, and they are not interchangeable: which one is useful depends on whether the period matters.
Total return — how much it grew
Given an initial value and a final value , the simple ROI is
R=V0Vf−V0This is the headline figure: a single percentage that summarises the whole horizon. It is easy to quote and easy to compare against zero (gain versus loss), but it carries no information about how long the holding period was, so it cannot rank positions held for different lengths of time.
Annualized return — how fast it grew
The compound annual growth rate is the constant per-year rate that takes to over years:
g=(V0Vf)1/t−1This is the comparator. A 30 % gain over 5 years (CAGR ≈ 5.4 %) and a 50 % gain over 10 years (CAGR ≈ 4.1 %) are close on a total-return basis, and the longer hold has the larger headline number, yet on a per-year basis the shorter hold has the higher rate. CAGR places every horizon on the same footing.
Worked example: two properties
Property A returned 30 % over five years and Property B returned 50 % over ten years. On total return, B leads by twenty percentage points. On an annualized basis:
gA=1.301/5−1≈5.39%gB=1.501/10−1≈4.14%Property A's annualized rate is about a hundred and twenty-five basis points higher. The larger total return on B is the reward for holding twice as long; the underlying compounding rate was slower. This is the difference CAGR makes visible and that a total-return figure alone does not show.
The chart: linear path versus compound curve
Both paths in the chart start at at $t = 0$ and end at at . They differ in how they get there:
- The linear path is simple ROI applied evenly across the horizon — a straight-line interpolation between the two endpoints.
- The compound curve is the trajectory under a constant CAGR — rising and accelerating in a gain scenario, declining and decelerating in a loss scenario (the second derivative is positive in both cases).
In the gain regime the linear line sits above the compound curve through the middle of the horizon: simple ROI overstates how much value has accumulated at any interim point. In the loss regime the compound curve still lies below the linear path, meaning losses compound faster early on before decelerating. The two paths agree only at the endpoints — and at $t = 1$ year, where the two formulas coincide.
Scope and limits
A two-input calculator answers the two-input question. Three quantities fall outside that scope:
- Mid-horizon cash flows. Money added or withdrawn during the holding period — periodic contributions, partial sales, rental income taken as cash rather than reinvested — is not captured by beginning-and-end-value ROI. The appropriate measure is the internal rate of return (IRR), which weights each cash flow by its timing.
- Inflation, taxes, and fees. The result is a nominal, pre-tax, pre-fee return. For real purchasing-power growth, run the final value through the Inflation Calculator calculator. For an after-tax return, apply the relevant effective rate to the gain.
- Risk. A 15 % CAGR earned on a single volatile stock is not equivalent to 15 % from a diversified portfolio, though the calculator reports the same number for both. Risk-adjusted comparison requires a volatility measure (such as the Sharpe ratio) and a separate calculation.
Related calculators
The three calculators answer adjacent questions:
- ROI / CAGR characterizes the return of an investment with a known starting and ending value.
- The Compound Interest Calculator projects a future value from a candidate return rate, optionally with monthly contributions.
- The Inflation Calculator translates a nominal return into real purchasing-power terms.
A common workflow chains the three: compute CAGR here for a past investment, use that rate in the compound-interest calculator to project forward, then deflate the projection through inflation to express it in real terms.
Frequently Asked Questions (FAQ)
Why is CAGR different from simple ROI?
They answer different questions. Simple ROI is the total change over the whole horizon. CAGR is the annual rate that compounded over the same horizon would produce the same final value. They agree only at exactly t = 1 year; for t > 1 CAGR is smaller than ROI/t, and for t < 1 it is larger. The longer the horizon, the more the two numbers diverge.
Should I use month or day units for very short horizons?
Yes — match the unit to the scenario. A 90-day trade: enter 90 and pick "day". A 6-month position: 6 and "month". The engine converts to years internally, so the CAGR formula is unchanged. Note that very short horizons produce large annualised numbers that almost never persist, so they should be interpreted as illustrative rather than predictive.
How are dividends and distributions handled?
This calculator assumes dividends, interest, and distributions were reinvested into the same position, so they appear in the final value. Where the cash was taken instead, adding the cumulative payouts to the stated final value produces the total-return figure this calculator expects. Modelling reinvested-versus-received explicitly would require tracking each cash flow's timing — out of scope for a two-input calculator.
Property A returned 30 % in 5 years, Property B 50 % in 10 years — which is better?
On a per-year basis, Property A wins. A: 1.3^(1/5) − 1 ≈ 5.4 % CAGR. B: 1.5^(1/10) − 1 ≈ 4.1 % CAGR. The bigger total return on B is purely the reward for holding twice as long. This is the headline insight CAGR is built to surface.
What if I lost money — can CAGR be negative?
Yes. If V_f < V_0, both simple ROI and CAGR are negative. The interpretation: CAGR is the constant annual decline that would reproduce the loss. The mathematical floor is −100 % (V_f = 0, total write-off); below that the formula is undefined.
Disclaimer
This calculator assumes a single initial investment, no contributions or withdrawals during the holding period, and dividends reinvested into the final value. It does not adjust for inflation, taxes, transaction fees, or risk.
For investments with irregular cash flows during the horizon (rental income that you spent, periodic contributions, partial sales) you need an internal-rate-of-return (IRR) computation instead — outside the scope of this tool. Not financial advice.
Recommended Next
Compound Interest Calculator
Calculate compound interest on a principal with optional monthly contributions or withdrawals, inflation adjustment, and side-by-side scenario comparison.