ROI Calculator

Return on Investment (ROI) measures the percentage gain or loss on an investment relative to its cost, calculated as ((Final Value - Initial Cost) / Initial Cost) × 100%. Enter the initial cost and final value to compute ROI, and optionally include a time period for annualized return (CAGR).

Quick Answer

An investment of $10,000 that grows to $15,000 produces a 50% ROI. If that return took 3 years, the annualized ROI (CAGR) is approximately 14.47% per year.

Common Examples

Input Result
$10,000 initial, $15,000 final 50% ROI
$5,000 initial, $8,000 final, 2 years 60% ROI / 26.49% annualized
$25,000 initial, $32,000 final, 5 years 28% ROI / 5.06% annualized
$100,000 initial, $85,000 final -15% ROI (loss)

How It Works

This calculator uses the standard ROI formula:

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

For annualized ROI over multiple years, the CAGR (Compound Annual Growth Rate) formula is used:

Annualized ROI = ((Final Value / Initial Investment)^(1/years) − 1) × 100

Where:

  • ROI = total return as a percentage
  • Annualized ROI = equivalent annual return if growth were compounded evenly
  • Net Profit = final value minus initial investment

Worked Example

An investor puts $10,000 into a stock that grows to $15,000 over 3 years. Standard ROI = ($15,000 - $10,000) / $10,000 × 100% = 50%. To annualize: CAGR = ($15,000 / $10,000)^(1/3) - 1 = (1.5)^0.3333 - 1 = 0.1447, or approximately 14.47% per year.

Related Calculators

Frequently Asked Questions

What is ROI?
Return on Investment (ROI) measures the profitability of an investment as a percentage. A 50% ROI means you gained 50% on top of your original investment. It's one of the most widely used metrics for evaluating investment performance.
Why is annualized ROI useful?
Annualized ROI (also called CAGR) lets you compare investments with different time horizons. A 100% return over 10 years (~7.2% annualized) is very different from 100% over 2 years (~41.4% annualized). Annualizing puts them on equal footing.
Does this account for ongoing costs or dividends?
No. This is a simple ROI calculation based on initial outlay and final value. For investments with ongoing costs, dividends, or cash flows, a more detailed analysis (such as IRR) may be more appropriate.