ROI Calculator: Return on Investment and Annualized ROI
Work out the gain or loss and the return on investment as a percentage from what you put in and what you got back. Add a start and an end date to see the annualised ROI.
Type the amount invested and the amount returned to see the ROI.
About the ROI Calculator
The ROI Calculator works out the return on an investment from two numbers: the amount you put in and the amount you got back. It shows the gain in money and the ROI as a percentage of what you invested, and it labels the result as a loss when you got back less than you put in. Tick Annualise between two dates and type a start and an end date to also see the annualised ROI, the yearly rate that compounds to the same total, so you can compare investments held for different lengths of time.
Money is worked out in whole cents, and percentages show with up to two decimals. The period is counted in calendar days between the two dates and a year is taken as 365 days, a convention you can repeat with a calculator. When the period is under a year, a note reminds you that annualising extrapolates a short result. A result that would be too large to print is reported as too large instead of as Infinity.
How to use it
Simple ROI
Type the amount invested and the amount returned. Include any income you received, such as dividends or rent, in the amount returned. The gain and the ROI appear as you type.
Annualised ROI
Tick Annualise between two dates, then pick the start and end dates. The period in days and the annualised ROI are added to the results. The end date must be after the start date.
The formulas
With an amount invested , an amount returned and days between the dates:
Worked examples
- 1,000 to 1,500. The gain is 500.00 and the ROI is .
- Over two years. From 1 January 2021 to 1 January 2023 is 730 days, so the annualised ROI is .
- A loss over a year. 2,000 to 1,500 between 1 March 2021 and 1 March 2022 is a loss of 500.00, an ROI of −25 percent and an annualised ROI of −25 percent.
- Half a year. 1,000 to 1,100 over 182 days is a 10 percent ROI, but a year.
- A total loss. Getting back nothing is −100 percent, however long the period.
Assumptions
ROI here ignores fees, taxes, inflation and the timing of any cash added or taken out in between. Annualising uses a 365-day year. Past returns do not predict future ones, and the result is an estimate, not investment advice. To see how a regular saving grows at a fixed rate, use the Compound Interest Calculator. For the margin on a sale rather than an investment, use the Profit Margin Calculator, and for other percentage changes, the Percentage Calculator.
Privacy
Nothing is uploaded; every calculation runs in your browser and never leaves your device. The amounts and dates you type stay on this page and are gone when you close or reload it.
Frequently asked questions
How do I calculate ROI?
Take the amount you put in away from the amount you got back to get the gain, then divide the gain by the amount you put in and multiply by 100. Putting in 1,000.00 and getting back 1,500.00 is a gain of 500.00, an ROI of 50 percent.
What is a good ROI?
It depends on the risk and on how long the money was tied up. A 50 percent return over ten years is far weaker than 50 percent in two. Tick Annualise between two dates to turn any ROI into a yearly rate you can compare.
Can ROI be negative?
Yes. If you get back less than you put in, the gain is negative and the result is labelled Loss. Getting back 1,500.00 on 2,000.00 is an ROI of minus 25 percent, and getting back nothing is minus 100 percent, the most you can lose.
What does ROI leave out?
Simple ROI ignores fees, taxes and inflation, and it ignores when any money was added or taken out in between. Take fees and taxes off the amount returned first for a fairer figure. The result is an estimate, not investment advice.
What is the difference between ROI and annualised ROI?
ROI is the total return over the whole period. Annualised ROI is the yearly rate that, compounded, gives the same total. A 50 percent return over two years is 22.47 percent a year, because 1.2247 × 1.2247 = 1.5.