ROI Calculator

Calculate ROI, annualized return (CAGR), real return after inflation, and benchmark outperformance for any global investment scenario.

years
10K
$
14K
$

Return on Investment
40.00%
+$4,000(4.0K)
5y 0m
1.40x
6.96% CAGR

ROI Breakdown

How your investment grew over the holding period

$10,000
10K • Invested
+$4,000
4.0KProfit
Invested 71%
29% Profit
Final Value
$14,000
Net Profit
+$4,000
ROI
+40.00%

Key Metrics

Returns, benchmark comparison, and inflation-adjusted value

CAGR
6.96%
Annualized return
Multiple
1.40x
Money multiplier

Scenario Analysis

Sensitivity if final value changes by +/-10% to +/-25%

ScenarioFinal ValueNet ProfitROIAnnualized
-25%$10,500$5005.00%0.98%
-10%$12,600$2,60026.00%4.73%
Base Case$14,000$4,00040.00%6.96%
+10%$15,400$5,40054.00%9.02%
+25%$17,500$7,50075.00%11.84%

What ROI Means

Return on Investment measures profit relative to invested capital

ROI (Return on Investment) tells you how efficiently an investment performed. It compares the gain (or loss) to the total money put in, including purchase cost and optional additional costs.

Simple ROI Formula

ROI % = ((Final Value - Total Invested) / Total Invested) × 100

Annualized ROI (CAGR)

Use annualized returns to compare investments across different time periods

A 30% ROI over 2 years is not the same as 30% ROI over 10 years. Annualized ROI (CAGR) normalizes performance into a yearly growth rate.

Annualized ROI Formula

CAGR = ((Final Value / Total Invested)^(1 / Years) - 1) × 100

How This ROI Calculator Works

Inputs, processing, and outputs used by this page

  1. Enter initial investment, optional additional costs, final value, and holding period.
  2. The calculator computes total invested, net profit, simple ROI, and annualized ROI.
  3. Optional inflation and benchmark rates are used for real return and outperformance analysis.
  4. A scenario table shows upside and downside sensitivity around your final value.

Real World Example

Worked example: $10K invested, $500 costs, sold at $15K after 3 years

You buy an asset for $10,000 and spend $500 on fees and maintenance. After 3 years, you sell for $15,000. Total invested is $10,500, so net profit is $4,500. Simple ROI = (4,500 ÷ 10,500) × 100 = 42.86%. Annualized ROI (CAGR) normalizes that over 3 years to 12.62% per year, so you can compare it to other investments.

Inputs

  • Initial investment: $10,000
  • Additional costs: $500
  • Final value: $15,000
  • Holding period: 3 years

Outputs

  • Total invested: $10,500
  • Net profit: $4,500
  • Simple ROI: 42.86%
  • Annualized ROI: 12.62%

Assumptions and Limits

What this calculator includes and what it does not

  • Assumes a single entry and single exit value (no interim cash flows).
  • Does not include taxes unless you manually include them in additional costs or final value.
  • Benchmark comparison assumes annual compounding at a fixed rate. Default benchmark rates are illustrative and vary by currency — adjust them to match your actual benchmark.
  • Inflation adjustment uses a constant yearly inflation rate over the full holding period. The "Real ROI" shown is total-period (not annualized).

Common ROI Mistakes

Frequent errors that distort investment decisions

Comparing simple ROI numbers across different time horizons without annualizing.

Ignoring fees, transaction costs, maintenance, or closing costs in total invested capital.

Comparing nominal returns to benchmark returns without considering inflation.

Using optimistic final value assumptions without downside scenario testing.

Frequently Asked Questions

Common questions about ROI, CAGR, benchmark, and inflation