Skip to content
Toolcroft

Financial Calculators

ROI Calculator

Calculate return on investment (ROI), net gain, and annualized CAGR for any investment. Enter your initial amount, final value, and optional holding period.

Your inputs are saved in this browser only. No data is ever sent to a server, and saved values won't be visible in other browsers or devices.
$
$
years

Enter to calculate annualized return (CAGR)

Enter your investment values above and click Calculate.

How ROI is calculated

Return on Investment (ROI) measures the percentage gain or loss relative to the original amount invested:

ROI = (Final Value − Initial Investment) ÷ Initial Investment × 100

A positive ROI means a profit; a negative ROI means a loss. The investment multiple shows how many times your money grew; a 2× multiple means the investment doubled.

What is CAGR?

CAGR (Compound Annual Growth Rate) is the constant yearly return rate that would grow your investment from the initial value to the final value over the holding period:

CAGR = (Final Value ÷ Initial Investment)^(1 ÷ years) − 1

CAGR is more useful than total ROI when comparing investments held for different amounts of time. A 50% total ROI over 1 year is far better than the same 50% ROI over 10 years.

ROI and CAGR examples

Initial Final Period ROI CAGR
$10,000 $15,000 3 years +50% +14.47%/yr
$10,000 $20,000 10 years +100% +7.18%/yr
$10,000 $8,000 2 years −20% −10.56%/yr
$50,000 $250,000 15 years +400% +11.48%/yr

Limitations of ROI

ROI does not account for the time value of money, taxes, fees, or inflation. A 50% gross ROI may be closer to 30–35% after capital gains taxes and transaction fees. For long-term projections, consider inflation-adjusted (real) returns, which subtract the inflation rate from the nominal CAGR.

Annualized vs. total ROI

Total ROI is best for fixed-horizon comparisons where all investments run for the same period. Annualized ROI (CAGR) is essential when comparing investments held for different durations — a 100% total return over 10 years (≈7.2% CAGR) is very different from a 100% return over 2 years (41.4% CAGR). Always use CAGR when comparing investments with different holding periods.

Inflation-adjusted (real) ROI

Nominal ROI measures dollar growth; real ROI measures purchasing power growth. To convert:

Real ROI = (1 + Nominal) / (1 + Inflation) − 1

Example: 10% nominal return with 3% inflation → real return = 1.10 / 1.03 − 1 ≈ 6.8% (not 7%). The difference compounds significantly over long periods: $100,000 invested for 30 years at 10% nominal grows to ~$1.74 M in nominal dollars but only ~$813,000 in today’s purchasing power at 3% inflation.