CalculatorStop

ROI Calculator

Enter what you invested and what it is worth now. Add the years you held it to see the annualised return.

This calculator gives estimates for information only. It is not financial, tax or legal advice. Real results depend on lender terms, fees and local rules.

Be the first to rate this tool

The formula

ROI = (final value - cost) / cost x 100. Annualised return (CAGR) = (final / cost)^(1 / years) - 1.

What ROI tells you

Return on investment compares your gain with what you put in. Invest 1,000 and end up with 1,800, and your ROI is 80 percent, a profit of 800.

Why the time matters

An 80 percent return sounds great, but over four years it is about 15.8 percent a year, and over twenty years it is only 3 percent a year. The annualised figure (CAGR) lets you compare investments held for different lengths of time.

Be careful with costs and taxes

Include fees, commissions and taxes in your cost or final value for a true picture. ROI also ignores risk, so a high return on a risky investment is not the same as a high return on a safe one.

Examples to check

Type these into the calculator above to see how it behaves. Every result below was produced by the same calculator code that runs on this page.

What you enterWhat you get
Amount invested ($): 1000; Final value ($): 1800; Years held (optional): 4Return on investment (ROI): 80%
Amount invested ($): 5000; Final value ($): 4200; Years held (optional): 2Return on investment (ROI): -16%
Amount invested ($): 25000; Final value ($): 61000; Years held (optional): 10Return on investment (ROI): 144%

ROI Calculator: frequently asked questions

Can ROI be negative?

Yes. If you end up with less than you put in, the ROI is negative.

Is this financial advice?

No. It gives an estimate from the numbers you enter. Real offers depend on fees, tax and the lender or provider, so check the terms before you commit.

Is what I enter in this calculator saved or sent anywhere?

No. The calculation runs in your browser, so what you enter is not sent to our servers. We only count, anonymously, whether a tool ran successfully.

Is this calculator free to use?

Yes. It is free, needs no sign-up and has no usage limit.

Last reviewed: October 3, 2026