Skip to main content

ROI and Rate of Return Calculator

Blake Boege
Written by Blake Boege · Founder, Calculator Answers

Return on investment (ROI), also called total rate of return, is the net gain or loss of an investment over a specified time period, expressed as a percentage of the investment's initial cost. It indicates the efficiency and profitability of a capital allocation. An annualized rate of return (CAGR) measures the geometric mean return per year, allowing direct comparison of investments held over different durations. Financial analysts and individual investors use it to evaluate stocks, mutual funds, real estate, and portfolio performance.

Calculate return on investment (ROI) for stocks, property, a side project, or any asset class. Enter what you put in and what it is worth now. Add a holding period to also see the annualized rate of return. Return on investment and total rate of return are the same ratio, so one page answers both.

Quick Answer

Calculate return on investment (ROI) and the annualized return (CAGR) on an investment. Enter the initial and final values, plus the number of years if you want the annualized return.

Investment details

$
$

Include dividends or any cash distributions in this ending balance.

Optional. Specify duration to calculate annualized rate of return.

Key Financial Notes

  • ROI (total return): Net gain divided by what you put in. It measures growth from start to finish and ignores how long the money was tied up, which is why a 25% ROI over one year and a 25% ROI over ten years are the same number here.
  • Annualized Return: Restates the same result as a yearly rate, reflecting compounding. Enter a holding period to see it, and use it when comparing investments held for different lengths of time.
  • Negative Returns: Occur when an investment loses value. A final value of $0 yields a −100.00% ROI.
  • Not included: Taxes, fees, commissions, inflation and risk are not modelled. The result is the arithmetic on the two figures you entered.
Return summary

Return on investment (ROI)

50.00%

Net gain $5,000.00 on $10,000.00 invested

Initial Investment$10,000.00
Ending Value$15,000.00
Net Gain / Loss$5,000.00
ROI (total return)50.00%
Investment Duration3 years
Annualized Return (CAGR)14.47%

This calculation assumes a single initial deposit and a final value with no contributions or withdrawals during the period. Real-world returns may vary based on commissions, fees, taxes, and other factors.

Was this helpful?

Examples

$1,000 invested, now worth $1,250

$250 net gain, 25.00% ROI

$1,000 invested, now worth $800

−$200 net loss, −20.00% ROI

$10,000 to $15,000 over 3 years

50.00% ROI, 14.47% annualized return

$2,500 to $2,000 total loss

−20.00% ROI (loss)

How it works

ROI is the net gain divided by what you put in. The calculator takes the difference between your initial investment and its ending value, divides by the initial investment, and reports it as a percentage. If you supply a holding period, it also annualizes the result using geometric mean compounding, which is the same figure a CAGR calculation produces.

Net gain · Net Gain = Ending Value − Initial Investment

ROI · ROI % = (Net Gain / Initial Investment) × 100

Annualized Return · Annualized = ((Final / Initial) ^ (1 / Years) − 1) × 100

The initial investment must be above zero. Dividing by zero has no finite answer, so the calculator says it cannot compute rather than showing a fabricated percentage. Simple ROI does not adjust for time, risk, inflation, taxes or fees.

Related investment calculators

Frequently asked questions

For this calculation, yes. Return on investment (ROI) and total rate of return (RoR) are two names for the same ratio: net gain divided by what you put in. This page reports it as ROI and uses the two terms interchangeably. Where the terms can drift apart is in specialist usage, where "rate of return" sometimes implies a per-period figure; the annualized row below is the per-year version.

Return on investment is the percentage increase or decrease in the value of an investment over a specific period. It is calculated as the net gain or loss divided by the initial cost of the investment.

ROI = ((Final Value − Initial Value) / Initial Value) × 100. For example, if you buy a stock for $1,000 and sell it for $1,500, your ROI is (($1,500 − $1,000) / $1,000) × 100 = 50%.

Time, risk, inflation, taxes, fees and commissions. ROI is the arithmetic on the two figures you enter and nothing else. Because it ignores time, a 25% ROI earned in one year and a 25% ROI earned over ten years look identical here; enter a holding period to see the annualized figure, which does account for the time. To include trading commissions on a share purchase, use the stock profit calculator instead.

The calculator refuses it and says so. ROI divides by the amount invested, so a zero initial investment has no finite percentage return. It reports "Initial investment must be greater than zero" rather than showing an infinite or fabricated result.

Annualized rate of return (or compound annual growth rate - CAGR) is the geometric average return per year over the investment period. It accounts for compounding and allows you to compare investments held for different lengths of time on a standard yearly scale.

Yes. If the final value of your investment is less than the initial value, you have a capital loss, resulting in a negative rate of return. A total loss of the principal investment results in a −100% rate of return.

To calculate your total return, you should add any cash distributions (like dividends, interest payments, or rental income) to the final value before running the calculation.