Skip to content
Calcrivo

ROI Calculator

Measure return on investment as a total percentage and an annualized rate.

Inputs

$
$

Total proceeds including any income received.

Set to 0 to skip annualized return.

$

Transaction fees, taxes, maintenance, etc. Reduces net gain.

Total ROI

50.00%

Net gain divided by initial investment.

Annualized ROI (CAGR)

14.47%

Equivalent annual compound growth rate over the holding period.

Net Gain / Loss

$5,000.00

Initial Investment

$10,000.00

Final Value

$15,000.00

Step by step

  1. Net gain

    $15,000.00 − $10,000.00

    = $5,000.00

  2. Total ROI

    $5,000.00 ÷ $10,000.00 × 100

    = 50.00%

  3. Annualized ROI (CAGR)

    ($15,000.00 ÷ $10,000.00)^(1/3.00) − 1

    = 14.47%

    CAGR assumes steady compounding. Actual year-by-year returns may vary significantly.

How it works

ROI (Return on Investment) measures the gain or loss on an investment relative to its cost. Total ROI is straightforward: (final value − cost) / cost. But total ROI alone doesn't tell you how fast you earned it — a 50% return in two years is vastly better than the same return over 20 years. The annualized ROI (also called CAGR — Compound Annual Growth Rate) answers that question by finding the constant annual return that produces the observed total over the holding period. Use CAGR to compare investments with different time horizons on equal footing.

Formulas

Total ROI

ROI = (Final value − Initial cost − Additional costs) / Initial cost × 100

V_f
Final value
V_i
Initial investment
C
Additional costs and fees

Annualized ROI (CAGR)

CAGR = (Final value / Initial value)^(1/n) − 1

n
Holding period in years

Frequently Asked Questions

What's the difference between total ROI and annualized ROI?

Total ROI is the raw percentage gain or loss, regardless of time. Annualized ROI (CAGR) converts that to a per-year compound rate. A $10,000 investment worth $15,000 after 3 years has a 50% total ROI but only a 14.5% annualized ROI — because it took three years to accumulate.

Does this account for inflation?

No. This is nominal ROI. To get real ROI, subtract the inflation rate from the annualized ROI: if CAGR is 14.5% and inflation is 3%, the real return is roughly 11.2% (exact: (1.145/1.03) − 1 = 11.2%).

What costs should I include in 'Additional Costs'?

Any cash outflows beyond the initial investment that reduce your net return: brokerage commissions, transaction taxes, management fees, maintenance costs, or closing costs. Include them to calculate your true net return.

Can ROI be negative?

Yes. A negative ROI means the investment lost money. If you invested $10,000 and recovered only $7,000, your ROI is −30%. The annualized figure will also be negative.

You might also need