Return on Investment Calculator

Calculate Return on Investment (ROI) percentage.

Save

Inputs

$
$
Years

Your values stay on this device.

Results

ROI
Annualized ROI50.00%
Net Profit$500.00

Report

Export and share

Document

Copy and share

Assumptions

  • Calculated locally from the inputs shown in this report.

Sensitivity preview

Amount Invested -10%: ROI 66.67%

Amount Invested Current: ROI 50.00%

Amount Invested +10%: ROI 36.36%

Related Tools

View All

About this ROI Calculator

Return on Investment (ROI) is a performance measure used to evaluate the efficiency of an investment or compare the efficiency of a number of different investments. ROI tries to directly measure the amount of return on a particular investment, relative to the investment’s cost.

How to use this calculator

  1. Enter the Amount Invested (Cost).
  2. Enter the Amount Returned (Revenue/Value).
  3. Optionally enter the Investment Period in years to see the Annualized ROI.

Accuracy and testing

Review formula sources, default test cases, assumptions, unit handling, rounding rules, and changelog for this calculator.

View accuracy page

How this calculator works

The basic formula for ROI is: ROI = (Net Profit / Cost of Investment) × 100 Where *Net Profit = Amount Returned - Amount Invested*. For Annualized ROI, the formula handles the time period: [(Ending Value / Beginning Value) ^ (1 / Years)] - 1.

Inputs explained

Amount Invested

The total cost of the investment. Include purchase price, fees, and commissions.

Amount Returned

The final value of the investment or the total money received from the sale.

Investment Period

The number of years you held the investment. Required to calculate the Annualized Return.

Understanding your results

A Positive ROI means the investment gained value. A Negative ROI means you lost money. Annualized ROI helps you compare investments held for different lengths of time (e.g., gaining 20% in 1 year is much better than gaining 20% over 10 years).

Example scenarios

Simple Profit

You invest $1,000 and sell for $1,200. Profit is $200. ROI = ($200 / $1,000) * 100 = 20%.

Long Term

You invest $10,000 and it grows to $15,000 over 5 years. Total ROI is 50%. Annualized ROI is ~8.45% per year.

Key Features

  • Simple & Annualized ROI
  • Net Profit Calculation
  • Negative ROI Support

Things to Keep in Mind

Does not account for inflation or tax implications of capital gains.

Tips & Best Practices

  • Always include transaction fees and taxes in your 'Amount Invested' for a true net ROI.
  • Compare Annualized ROI against benchmarks like the S&P 500 (historically ~10%) to gauge performance.
  • ROI does not account for risk. Higher ROI usually requires higher risk.

Glossary of Terms

Net Profit
The actual gain after subtracting the cost from the total return.
Annualized ROI
The geometric average amount of money earned by an investment each year over a given time period.
Capital Gains
The profit from the sale of property or an investment.

Frequently Asked Questions

What is a good ROI?
It depends on the risk and asset class. For stocks, 7-10% annually is considered good. For real estate, 8-12% is a common target. For a small business, 15-30% might be expected.
Is ROI the same as Profit Margin?
No. ROI measures return relative to the *investment cost*. Profit Margin measures return relative to *total revenue*.
Can ROI be negative?
Yes. If your Amount Returned is less than your Amount Invested, you have a negative ROI, meaning a loss on investment.