ROI Calculator

Enter what you put in and what it is worth now to see your return on investment — and the annualized CAGR.

Reviewed by the OmniCalc teamMethod verified 2026-07-01

Result

35%ROI

= 3,500.00 net gain= 10.52% per year (CAGR)

Return on investment 35%
Show steps
  1. ROI = (final − initial) / initial × 100 = (13,500.00 − 10,000.00) / 10,000.00 × 100 = 35%.
  2. CAGR = (final / initial)^(1/years) − 1 = 10.52% per year over 3 years.

How to use the ROI calculator

  1. 1Enter the initial investment (your cost basis).
  2. 2Enter the final value — what it is worth now or sold for.
  3. 3Optionally add a holding period in years to see the annualized CAGR.

ROI vs CAGR

$10,000 growing to $13,500 is a 35% ROI. Spread over 3 years that is about 10.5% per year (CAGR) — the rate that compounds the start value up to the end value.

Frequently asked questions

How is ROI calculated?

ROI = (final value − initial investment) / initial investment × 100. A $10,000 investment worth $13,500 has an ROI of 35%.

What is CAGR and why add years?

CAGR is the compound annual growth rate — the smoothed yearly return that turns the initial into the final value over the holding period. It makes investments of different lengths comparable. Add a holding period in years to see it.

Does ROI account for time?

Plain ROI does not — it is a single total. Two investments can share an ROI of 35% but earn it over 1 year or 10. That is why CAGR (an annualized rate) is the fairer comparison across different horizons.