ROI and Rate of Return Calculator
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 on investment (ROI)
50.00%
Net gain $5,000.00 on $10,000.00 invested
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.
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
- CAGR calculator for estimating compound annual growth rate without dividends.
- Stock profit calculator for ROI on a share trade with buy and sell commissions and a break-even price.
- Simple interest calculator for calculations without compounding.
- Compound interest calculator for compound growth simulations.
- All money calculators.
Related Calculators
More tools from Money



