ROI Calculator: Return on Investment & Annualized Rate

Free ROI calculator with the annualized rate of return (CAGR). Enter your investment, final value, and years to get total ROI and yearly return, with steps.

Sumit PatilCreator: Sumit PatilKyaw HtoonReviewer: Kyaw Htoon

ROI Calculator

ROI tells you how much you earned relative to what you put in. Enter your initial investment, final value, and how long you held it. You get total ROI plus the annualized return (CAGR) with full steps.

ROI tells you how much you earned relative to what you put in. Enter your initial investment, final value, and how long you held it in the tool above, then press Calculate. You get the total ROI, the net profit or loss, and the annualized return (CAGR) with every step shown.

Most ROI calculators stop at the total percentage. This one also gives you the annualized rate of return, which is the steady yearly growth rate behind your total gain. That number is what lets you compare investments held for different lengths of time on equal footing. Below you will find both formulas, worked examples, and how ROI differs from the rate of return.

What Is Return on Investment (ROI)?

Return on investment, or ROI, measures how much an investment gained or lost compared to its cost. It is shown as a percentage, which makes it easy to compare very different investments on the same scale. A positive ROI means profit, a negative ROI means a loss, and zero means you broke even. Because it is simple and flexible, ROI is one of the most used metrics in business, marketing, and personal finance.

ROI Formula

The standard formula compares your net profit to what you originally invested.

ROI = (Net Profit ÷ Investment Cost) × 100

Net profit is the final value minus the initial cost. Multiplying by 100 turns the result into a percentage.

So if you invest $1,000 and it grows to $1,300, your net profit is $300, and your ROI is (300 ÷ 1,000) × 100 = 30%.

How to Calculate ROI (Step by Step)

  1. Find the total cost. Include the purchase price plus any fees.
  2. Find the net profit. Subtract the cost from the final value.
  3. Divide and multiply. Divide net profit by cost, then multiply by 100.
  4. Read the result. Positive is profit, negative is loss.

Example: you invest $5,000 in a project and it returns $6,200 after a year. Net profit is $1,200, so ROI is (1,200 ÷ 5,000) × 100 = 24%. That means you earned 24 cents for every dollar you put in.

Rate of Return and the Annualized Formula (CAGR)

Total ROI has one big blind spot: it ignores time. A 50% return in one year is excellent. The same 50% over ten years is weak. The annualized rate of return, also called CAGR, fixes this by showing the steady yearly rate that produced your total gain.

Annualized Return = (Final Value ÷ Initial Investment)1 ÷ years − 1

Multiply the result by 100 for a percentage. This is the compound annual growth rate (CAGR).

Take $10,000 that grows to $16,000 over 4 years. The total ROI is 60%, but the annualized return is only 12.47% per year. The calculator works out both automatically once you enter the number of years.

Why the Same ROI Can Mean Very Different Returns

This is the reason serious investors watch the annualized rate, not just total ROI. Here is the same $10,000 to $16,000 gain, a 60% total ROI, spread over different holding periods.

Holding PeriodTotal ROIAnnualized Return (CAGR)
1 year60%60.00%
4 years60%12.47%
8 years60%6.05%

Same total gain, wildly different yearly performance. A 60% return in one year beats almost anything. Stretched over eight years, it barely keeps pace with a steady index fund. This is why the calculator shows you both numbers.

ROI vs Rate of Return: What Is the Difference?

People use these terms loosely, but they answer different questions. ROI measures total gain over the whole holding period, with no reference to time. Rate of return, when annualized, measures the yearly pace of that gain. Use ROI to see the overall result, and the annualized rate to compare investments held for different lengths of time.

MetricWhat It MeasuresAccounts for Time?
ROITotal gain or loss vs costNo
Annualized return (CAGR)Steady yearly growth rateYes

ROI for Different Scenarios

The formula stays the same, but what you count as cost and return changes with the situation.

ScenarioCostReturn
Business projectSetup, operations, marketingTotal revenue generated
Marketing campaignAd and campaign spendSales the campaign drove
Stocks or assetsPurchase priceSale price plus dividends
Rental propertyPurchase plus expensesRent plus value gained

Rate of Return Examples

Here is how total ROI and the annualized rate compare across a few holding periods, starting from a $1,000 investment.

InvestmentFinal ValueYearsTotal ROIAnnualized (CAGR)
$1,000$1,100110.0%10.00%
$1,000$1,200220.0%9.54%
$1,000$1,500550.0%8.45%
$1,000$2,00010100.0%7.18%

Notice how the annualized rate falls as the same total gain spreads over more years.

What Is a Good ROI?

There is no single answer, because it depends on the type of investment and the risk involved. As a rough reference, the US stock market has historically returned around 7 to 10% per year on average over long periods. An investment beating that annualized rate is doing well, but a higher return often comes with higher risk. A safe savings account returns far less but almost never loses money. Always judge ROI next to the risk and time frame, not on its own.

Limitations of ROI

  • It ignores time unless you annualize it. That is what the CAGR figure is for.
  • It ignores risk. Two investments can share an ROI while one is far riskier.
  • It ignores qualitative value like brand awareness or customer loyalty.
  • Comparisons can mislead when investments use different cost assumptions or time frames.

ROI works best alongside other metrics and real judgment, not as the only number you look at.

This calculator and article are for educational purposes only and are not financial advice. ROI figures are estimates based on the numbers you enter and do not predict future results. Consult a qualified financial professional before making investment decisions.

Try these next

Frequently Asked Questions

How do I calculate return on investment?

Subtract the cost from the final value to get net profit, divide that by the cost, then multiply by 100. For example, $1,000 growing to $1,300 gives (300 ÷ 1,000) × 100 = 30% ROI.

What is the rate of return formula?

The annualized rate of return, or CAGR, is (Final Value ÷ Initial Investment) raised to the power of 1 ÷ years, minus 1, times 100. It shows the steady yearly rate behind your total gain.

What is the difference between ROI and rate of return?

ROI measures the total gain over the whole period and ignores time. The annualized rate of return measures the yearly pace of that gain, so it is the better number for comparing investments held for different lengths of time.

What is a good ROI?

It depends on risk and investment type. The stock market has historically averaged about 7 to 10% per year, so beating that annualized is strong. Higher returns usually carry higher risk, so always weigh ROI against both.

How do I calculate annualized return?

Divide the final value by the initial investment, raise it to the power of 1 divided by the number of years, subtract 1, and multiply by 100. The calculator above does this for you and shows the steps.

Can ROI be negative?

Yes. If the final value is less than what you invested, ROI is negative, which means a loss. For example, $2,000 falling to $1,500 is a -25% ROI.

  • Sumit Patil

    Finance Professional · QuickBooks Certified

    Sumit Patil is a finance and accounting professional based in Philadelphia with Master’s and Bachelor’s degrees in Accounting & Finance.

  • Kyaw Htoon

    Data Scientist & Financial Analyst · CFA

    Kyaw Htoon is a Data Scientist based in New York with expertise in data modeling, statistical analysis, and a CFA credential.