Finance & Business

ROI

Return on investment, annualized

Instant results100% privateFree forever

Advertisement

Sponsored

Ready to calculate? Open the ROI below, free, instant, no login.

Free · No login required · Results in seconds

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 a 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 This ROI

  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.

The Formula Explained

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.

More Finance & Business calculators

Advertisement

Sponsored

All Calculators

53 tools, free forever, no login

Most Used

All Calculators

Simple Interest

Quick interest calculation

Profit & Loss

Margin, markup and profit

ROI

Return on investment, annualized

Break-Even

Units to break even

Salary

Take-home after tax & deductions

FD Calculator

Fixed deposit maturity & interest

Inflation Calculator

Future cost & purchasing power loss

Net Worth

Assets minus liabilities

EMI Affordability

Max loan you can afford

Pip Value

Pip value per lot

Forex Margin

Margin required for any trade

Risk / Reward

Plan your trade R:R

DCA

Dollar cost averaging simulator

Stock Return

Total return incl. dividends

BMR / Calories

Daily calories by goal

Body Fat %

US Navy method

Ideal Weight

Range from 4 formulas

Water Intake

Daily hydration target

Calories Burned

By exercise type & duration

Age Calculator

Years, months, days

Date Difference

Days, weeks, months between dates

Percentage

Of, is, and change

Unit Converter

Length, weight, temp & more

Area

Area of common shapes

Volume

Volume of common solids

Speed / Distance / Time

Solve for any of the three

Number Base

Binary, octal, decimal, hex

Discount Calculator

Final price after % or flat discount

Ratio Calculator

Simplify ratios & solve proportions

Time Zone Converter

Convert time across 15 cities

Simple Calculator

Basic arithmetic calculator

Speed & Distance

km, miles, m/s — all formats

Temperature Converter

°C, °F, Kelvin, Rankine

World Cup Group Stage Simulator

Enter 6 scores, get full standings with FIFA tiebreakers

World Cup Third-Place Race Tracker

Track all 12 third-place teams chasing 8 knockout spots

Penalty Shootout Win Probability

Win odds from each team's penalty conversion rate

Fair Play Score Calculator

FIFA fair-play points from yellow/red cards — tiebreaker #6

Golden Boot Top Scorer Tracker

Rank up to 20 players in the World Cup top-scorer race

Grade Calculator

Percentage to letter grade

CGPA to %

Convert CGPA to percentage

Word Counter

Words, chars, reading time

Roman Numerals

Number ↔ Roman

Islamic Section

Zakat, Prayer Times & more

Islamic calculators live in their own dedicated section, Zakat, Nisab, Qibla, Hijri, Tasbih.

Open Islamic Tools →