ROI Calculator
Measure your return on investment — total ROI, annualized CAGR and profit in one view.
The ROI Calculator measures how well an investment performed. Enter how much you invested, what the investment is worth now (or what you sold it for), and how long you held it. The tool returns your profit, the total return on investment as a percentage, and the annualized return (CAGR) — the per-year growth rate that makes holdings of different durations comparable.
Total ROI answers 'did I make money?' but flatters long holdings: a 100% gain over 10 years is only about a 7.2% annualized return. That is why CAGR matters — it is the honest 'per year, compounded' figure you can compare against index funds, savings accounts or other opportunities. The growth multiple shows the headline number at a glance.
Use it for stocks, real estate, business projects, education or any purchase with a future resale value. All calculations run locally in your browser; results ignore taxes, fees and inflation unless you account for them in the numbers you enter.
Profit (gain)
+$2,500.00
Total ROI
50.00%
over the full period
Annualized return (CAGR)
14.47%
per year, compounded
Growth multiple
1.50×
$5,000.00 → $7,500.00
ROI = (final value − invested) ÷ invested × 100. CAGR smooths the result into an annualized rate so investments held for different lengths of time can be compared fairly.
How to use the ROI Calculator
- Enter the total amount you invested (including any fees).
- Type the current value or final sale value of the investment.
- Enter how long you have held (or held) it, in years.
- Read your profit, total ROI, annualized return and growth multiple.
- Compare several investments side by side using the annualized figure.
Frequently asked questions
What is the ROI formula?
ROI = (final value − amount invested) ÷ amount invested × 100. It expresses the total gain as a percentage of what you put in. A $2,500 profit on a $5,000 investment is a 50% ROI.
Why do I need CAGR when ROI already shows a percentage?
Because total ROI does not account for time. A 50% total return over 1 year is outstanding; over 8 years it is mediocre. CAGR (compound annual growth rate) converts the total into the constant annual rate that would produce it, letting you compare investments held for different periods.
How is CAGR calculated?
CAGR = (final value ÷ invested)^(1 ÷ years) − 1, expressed as a percentage. For example, $5,000 growing to $7,500 over 3 years is a 50% total return but a 14.5% annualized return.
Should I include taxes, fees and inflation?
For a true 'net' picture, yes: enter your invested amount including purchase fees, and mentally deduct estimated taxes from the final value. For comparing simple scenarios, gross numbers are fine — just be consistent across the things you compare.
Related tools
View all financial calculators →Compound Interest Calculator
See how much your money can grow with daily, monthly, quarterly or yearly compounding — including optional regular contributions.
CalculatorsLoan Calculator
Calculate your monthly loan payment, total interest and full amortization schedule in seconds.
CalculatorsMortgage Calculator
Estimate your full monthly mortgage payment — principal, interest, property tax, insurance and PMI.
CalculatorsSavings Calculator
Project how your savings and monthly deposits will grow with interest over time.
CalculatorsPercentage Calculator
Four fast percentage modes: find X% of Y, compare values, calculate change, or add/subtract a percent.
CalculatorsDiscount Calculator
Work out the sale price instantly: discount amount, price after discount, tax and final cost.