Skip to the content.
24 August 2026

Every investor shares a single, simple goal: to make their money grow. Whether you purchase individual stocks, invest in mutual funds, buy real estate, or fund a small business, you need a reliable way to measure your success.

Without measuring your returns, you are investing in the dark. The most common metric for this is Return on Investment (ROI). Understanding how to calculate and interpret ROI is key to making smart financial choices.

What Is Return on Investment (ROI)?

ROI is a financial metric used to evaluate the efficiency or profitability of an investment. It measures the amount of return on a particular investment relative to its cost.

Because ROI is expressed as a percentage, it allows you to compare the profitability of different investments directly. For example, you can compare the return on a rental property to the return on a stock portfolio, even though they are completely different assets.

The Basic ROI Formula

Calculating basic ROI is straightforward. The formula is:

ROI = [(Current Value of Investment - Cost of Investment) / Cost of Investment] * 100

Here is a simple example. Suppose you purchased shares of a company for $5,000. Two years later, you sell those shares for $6,500.

  1. Find your net profit by subtracting the cost from the current value: Net Profit = 6,500 - 5,000 = $1,500
  2. Divide the net profit by the original cost of the investment: 1,500 / 5,000 = 0.3
  3. Multiply by 100 to get the percentage: ROI = 0.3 * 100 = 30%

Your basic ROI on this stock investment is 30%.

The Limitation of Basic ROI: Time

While basic ROI is useful, it has a major flaw: it ignores the time factor.

Consider two different investments:

Both investments have a 30% basic ROI. However, Investment A is clearly much better because it generated that return in a fraction of the time. You could have reinvested that money to earn even more over the remaining four years.

How to Calculate Annualized ROI

To compare investments held for different lengths of time, you should use annualized ROI. This metric represents the average annual return you earned each year over the holding period, taking compounding into account.

The formula for annualized ROI is:

Annualized ROI = [(Ending Value / Beginning Value)^(1 / t) - 1] * 100

In this formula, t represents the number of years you held the investment.

Applying this to Investment B:

Annualized ROI = [(13,000 / 10,000)^(1 / 5) - 1] * 100

Here is the step-by-step breakdown:

So, while Investment A had an annualized ROI of 30%, Investment B had an annualized ROI of only 5.39%.

Other Factors to Consider

When calculating ROI, make sure to account for all costs and revenues.

If you are calculating the ROI of a rental property, you must subtract ongoing costs like property taxes, insurance, repairs, and mortgage interest. At the same time, you must add any rental income you received to your ending value.

For stock investments, you should include any transaction fees or commissions in your initial cost, and add any dividends you received to your final return.

Evaluate Your Portfolio

Calculating annualized returns and comparing asset performance can involve complex math, especially when dealing with multiple buy and sell dates. To make this process easy, use our online Investment Return (ROI) Calculator. It does the heavy lifting for you, allowing you to compare different financial scenarios and track the performance of your wealth over time.