Finance & Business

ROI

Return on investment, annualized

Instant results100% private, runs in browser

ROI

Free · No login required · Instant results

Currency:
ROI
50.00%
Net gain / loss$5,000.00
CAGR14.47%

For estimation purposes only. Results are based on the inputs you provide and standard mathematical formulas. Actual loan terms, interest rates, fees, and repayment amounts vary by lender and individual circumstances. Always confirm final figures with your bank or a qualified financial advisor.

Quick Answer

ROI (Return on Investment) is calculated as [(Final Value − Initial Investment) ÷ Initial Investment] × 100, expressed as a percentage. For investments held over multiple years, CAGR (Compound Annual Growth Rate) shows the equivalent smooth annual return.

What Is ROI?

Return on Investment (ROI) is the most widely used measure of how profitable an investment has been, expressed as a simple percentage of the original amount invested. A 50% ROI means the investment gained half its original value; a -20% ROI means it lost a fifth of its value.

ROI alone doesn't account for time, a 50% return over 1 year is a very different result from a 50% return over 10 years. That's where CAGR (Compound Annual Growth Rate) comes in: it converts a total return over any holding period into the single steady annual growth rate that would have produced the same result, making it possible to fairly compare investments held for different lengths of time.

ROI and CAGR are used across every type of investment, stocks, real estate, business projects, mutual funds, because the underlying question is always the same: how much did this investment actually grow my money, and how does that compare to other opportunities?

How to Use

  1. 1Enter your initial investment amount.
  2. 2Enter the final (current or exit) value of the investment.
  3. 3Enter the number of years the investment was held, to calculate CAGR.
  4. 4The calculator instantly shows total ROI percentage, net gain or loss, and annualized CAGR.

Formula

ROI
ROI = [(Final Value − Initial Investment) ÷ Initial Investment] × 100
CAGR
CAGR = [(Final Value ÷ Initial Investment)^(1/Years) − 1] × 100

Example: 10,000 invested, grown to 15,000 over 3 years

  • Net gain = 15,000 − 10,000 = 5,000
  • ROI = 5,000 ÷ 10,000 × 100 = 50%
  • CAGR = (15,000 ÷ 10,000)^(1/3) − 1 = (1.5)^0.333 − 1 ≈ 14.47%
Total ROI of 50% over 3 years, equivalent to a steady annual growth rate (CAGR) of about 14.47%

Tips & Things to Know

  • ROI by itself ignores time, always check the holding period, or better, compare CAGR, before judging whether a return is actually good.
  • ROI as commonly calculated doesn't subtract fees, taxes, or transaction costs, for a true net return, subtract these from the final value before calculating.
  • A high ROI over a very short period (a few weeks or months) usually carries far more risk than the same ROI earned steadily over several years, return and risk generally move together.
  • When comparing two investments, always compare CAGR rather than raw ROI if the holding periods are different, a 30% ROI over 1 year (≈30% CAGR) is a far stronger result than 30% over 5 years (≈5.4% CAGR).
  • For investments with cash added or withdrawn partway through, a more advanced metric like XIRR gives a more accurate picture than simple ROI or CAGR.

Frequently Asked Questions

What is a good ROI?

It depends heavily on the asset type and time period. Broad stock market indices have historically averaged roughly 7-10% annualized (CAGR) over long periods, a common benchmark, though 'good' ultimately depends on your risk tolerance and alternative opportunities.

What's the difference between ROI and CAGR?

ROI is the total percentage return over the entire holding period, with no adjustment for time. CAGR converts that same total return into an equivalent smooth annual growth rate, making it possible to compare investments held for different lengths of time.

How do I calculate ROI?

ROI = [(Final Value − Initial Investment) ÷ Initial Investment] × 100. For example, turning 10,000 into 15,000 gives an ROI of 50%.

Can ROI be negative?

Yes. A negative ROI means the final value is lower than the initial investment, representing a loss rather than a gain.

Does ROI account for inflation?

No, standard ROI is a nominal figure. To find your real (inflation-adjusted) return, subtract the inflation rate over the same period from your CAGR.

Related Calculators