ROI Calculator

Work out the return on an investment as a percentage, and as a yearly rate so investments held for different times can be compared. It runs in your browser.

Also searched as: return on investment calculator · investment return calculator · annualized roi calculator · profit percentage calculator

Updated November 9, 2026

Loading the tool…

How to use it

  1. 1

    Enter what you put in

    Type the amount invested, including any costs.

  2. 2

    Enter what it became

    Type the final value, or the amount you sold for.

  3. 3

    Add how long you held it

    Enter the years to see the annualized return.

Questions about roi calculator

How is ROI calculated?

Profit divided by the amount invested, as a percentage.

What is the annualized return?

The steady yearly rate that would turn the amount invested into the final value over the years held.

Should I include fees?

Yes. Add fees and other costs to the amount invested to see the return after them.

Simple return and yearly return

ROI is the profit divided by the amount invested. Turning 10,000 into 15,000 is a 50% return. That says nothing about time, though. If it took 3 years, the yearly return is 14.47%. Turning 10,000 into 18,000 looks better at 80%, but over 6 years it is only 10.29% a year.

The annualized figure spreads the gain over the years held so you can compare investments of different lengths.

InvestmentProfitROIAnnualized return
10,000 to 15,000 in 3 years5,000.0050.00%14.47%
10,000 to 18,000 in 6 years8,000.0080.00%10.29%
10,000 to 12,000 in 1 year2,000.0020.00%20.00%
10,000 to 8,000 in 2 years-2,000.00-20.00%-10.56%

What to include

For a fair result, put every cost into the amount invested: purchase fees, commissions, repairs and taxes. Add any income you received, such as dividends or rent, to the final value. A loss shows as a negative ROI, and the yearly figure is negative too.

The tool assumes one amount goes in at the start and one comes out at the end. If you added or took out money along the way, the IRR calculator gives a better answer. Inflation is not removed, so a positive return can still buy less than before.

Related tools