ROI Calculator

Calculate Return on Investment (ROI), Investment Gain, and Annualized ROI instantly. Free online tool for investors, business owners, and marketers.

Enter Your Investment Details

$
$

Your Results

Investment Gain $5,000.00
ROI (%) 50.00%
Annualized ROI (%) 14.47%
Investment Length 3.00 years

What Is Return on Investment (ROI)?

Return on Investment (ROI) is a financial metric that measures the profitability of an investment relative to its cost. It is expressed as a percentage and helps investors, business owners, and marketers evaluate the efficiency of an investment. The higher the ROI percentage, the more profitable the investment.

ROI is one of the most widely used financial metrics because it is simple to calculate and easy to understand. Whether you are evaluating a stock purchase, a real estate property, a marketing campaign, or a new business project, ROI provides a clear picture of how much value you generated compared to what you spent.

Professional investors use ROI to compare different investment opportunities on a level playing field. Business owners rely on ROI to decide which projects deserve funding. Marketers calculate ROI to measure the effectiveness of advertising campaigns. Real estate investors use ROI to determine whether a rental property will generate sufficient returns.

ROI Formula

The standard formula for calculating Return on Investment is:

ROI = ((Gain − Cost) / Cost) × 100

Where: Gain = Amount Returned • Cost = Amount Invested

In other words:

ROI = ((Amount Returned − Amount Invested) / Amount Invested) × 100

Annualized ROI Formula

Because ROI alone does not account for the time period of an investment, the annualized ROI (also known as Compound Annual Growth Rate or CAGR) provides a more accurate comparison between investments of different durations:

Annualized ROI = ((Final Value / Initial Investment)1/Years − 1) × 100

This formula normalizes the return over a standard one-year period, allowing you to compare a 6-month investment with a 5-year investment on equal terms.

How to Use the ROI Calculator

  1. Enter Investment Amount: Type the total amount of money you invested (the cost).
  2. Enter Amount Returned: Type the total amount you received back from the investment.
  3. Specify Investment Duration: Choose either to enter the number of years directly, or pick a start date and end date.
  4. Click Calculate: The calculator instantly computes your Investment Gain, ROI percentage, and Annualized ROI.
  5. Interpret Results: A positive ROI means profit; a negative ROI means loss. Higher annualized ROI indicates better performance per year.

ROI Calculation Examples

Example 1: Stock Investment

An investor buys 100 shares of a company at $50 per share, for a total investment of $5,000. After 2 years, the shares are sold at $75 per share, resulting in a total return of $7,500.

Calculation:

Investment Gain = $7,500 − $5,000 = $2,500

ROI = ($2,500 / $5,000) × 100 = 50%

Annualized ROI = ((7500/5000)1/2 − 1) × 100 = 22.47%

Result: The investor earned $2,500 profit, a 50% total ROI, or 22.47% per year compounded.

Example 2: Real Estate Investment

An investor purchases a rental property for $200,000. After 5 years, the property is sold for $280,000. The investor also earned $60,000 in rental income over the 5 years, making the total return $340,000.

Calculation:

Investment Gain = $340,000 − $200,000 = $140,000

ROI = ($140,000 / $200,000) × 100 = 70%

Annualized ROI = ((340000/200000)1/5 − 1) × 100 = 11.20%

Result: The property generated $140,000 total profit, a 70% ROI, or 11.20% annualized.

Example 3: Business Project Investment

A company invests $50,000 in a new marketing campaign. Over 18 months (1.5 years), the campaign generates $95,000 in additional revenue.

Calculation:

Investment Gain = $95,000 − $50,000 = $45,000

ROI = ($45,000 / $50,000) × 100 = 90%

Annualized ROI = ((95000/50000)1/1.5 − 1) × 100 = 56.13%

Result: The campaign earned $45,000 profit, a 90% ROI, or 56.13% annualized. This high annualized ROI reflects the short 18-month duration.

Why ROI Matters

Comparing Investments: ROI allows you to compare the profitability of different investments regardless of their size. A $1,000 investment that returns $1,500 (50% ROI) can be directly compared to a $100,000 investment that returns $140,000 (40% ROI).

Measuring Profitability: ROI quantifies how efficiently your capital is being used. It answers the fundamental question: "For every dollar I invested, how many dollars did I earn in return?"

Budget Allocation: Businesses use ROI to decide where to allocate limited resources. Projects, departments, or campaigns with higher projected ROI receive priority funding.

Business Decision-Making: From equipment purchases to hiring decisions, ROI provides a data-driven framework for evaluating whether an expense is justified by its expected returns.

Limitations of ROI

While ROI is a powerful metric, it has important limitations that every investor should understand:

  • ROI Ignores Risk: A high ROI investment may carry substantially more risk than a moderate ROI investment. ROI alone does not account for the probability of loss or volatility.
  • ROI Alone Does Not Account for Time: A 50% ROI earned in 1 year is far superior to the same 50% earned over 10 years. This is why annualized ROI is critical for fair comparisons.
  • Different Cost Calculations: Investors may calculate costs differently — some include transaction fees, taxes, maintenance costs, or opportunity costs, while others only consider the purchase price. Always verify which costs are included in an ROI calculation.
  • Why Annualized ROI Is More Useful: Annualized ROI normalizes returns to a per-year basis, making it the preferred metric for comparing investments of different durations. It reflects the true annual growth rate of your investment.

ROI vs Other Metrics

MetricWhat It MeasuresKey Difference from ROI
ROITotal percentage return relative to costStandard baseline metric; does not account for time
Rate of Return (ROR)Gain or loss over a periodOften used interchangeably with ROI; may include income
CAGRAnnualized growth rate assuming compoundingSame as annualized ROI; accounts for time and compounding
IRRDiscount rate making NPV zeroAccounts for timing of cash flows; more complex
Payback PeriodTime needed to recover initial investmentDoes not measure profitability; only liquidity risk

Each metric serves a different purpose. Use ROI for a quick profitability check, annualized ROI / CAGR for time-adjusted comparisons, IRR for projects with irregular cash flows, and payback period for understanding how quickly you recover your investment.

Frequently Asked Questions

What is a good ROI?
A good ROI depends on the industry and risk level. Generally, an ROI above 10% annually is considered solid for stocks, while real estate investors often target 8-12%. Higher risk investments require higher potential ROI to justify the additional risk.
Can ROI be negative?
Yes, ROI can be negative. A negative ROI means your investment lost money rather than gaining. For example, if you invest $1,000 and get back $800, your ROI is -20%.
What does 100% ROI mean?
A 100% ROI means your investment doubled in value. If you invested $1,000 and received $2,000 back, your ROI is 100%. You gained the same amount you originally invested.
How is annualized ROI calculated?
Annualized ROI is calculated using the formula: Annualized ROI = ((Final Value / Initial Investment)^(1/Years) - 1) x 100. This normalizes the return over a standard one-year period, allowing comparison between investments of different durations.
Is ROI the same as profit?
No, ROI and profit are not the same. Profit is the absolute dollar amount gained (Amount Returned - Amount Invested). ROI expresses that profit as a percentage of the original investment, showing efficiency relative to the amount invested.
How do I compare investments using ROI?
Use annualized ROI to compare investments of different durations. The investment with the higher annualized ROI generates more return per year relative to its cost. Consider risk, liquidity, and other factors alongside ROI.
What industries use ROI?
ROI is used across nearly all industries: marketing to measure campaign effectiveness, real estate to evaluate property investments, manufacturing to assess equipment purchases, technology to justify software projects, and finance to compare stock and bond investments.
Why does investment duration matter?
Duration matters because a 50% ROI earned over 1 year is far better than the same 50% earned over 10 years. Annualized ROI accounts for time, giving a per-year rate of return that allows fair comparison between short-term and long-term investments.
What is the difference between ROI and CAGR?
ROI shows total percentage return without considering time. CAGR (Compound Annual Growth Rate) shows the annualized rate of return assuming profits are reinvested. CAGR is essentially the same as annualized ROI when comparing over multiple years.
Can ROI predict future returns?
No, ROI is a backward-looking metric based on historical data. It cannot predict future returns. Past performance does not guarantee future results. Use ROI alongside other analysis tools for investment decisions.