Work out ROI, the gain or loss and the annualised return from what you put in and got back. Runs on your device.
ROI is the gain divided by the amount invested, shown as a percentage: ROI = (returned − invested) ÷ invested × 100. Putting in 10,000 and getting back 15,000 gives (15,000 − 10,000) ÷ 10,000 × 100 = 50%, a gain of 5,000, and the money has grown to 1.5 times what went in. Getting back 12,500 gives 25%. The page also shows the value multiple, returned divided by invested. Amounts are typed without a currency symbol and can use commas, as in 10,000. Invested must be more than 0, because ROI divides by it, and returned can be 0 for a total loss.
A 50% ROI means one thing over a year and another over five, so the page also gives an annualised figure: (returned ÷ invested)^(1 ÷ years) − 1. For 10,000 growing to 15,000 over 3 years that is 1.5^(1 ÷ 3) − 1 = 14.47% a year. You can type the years, or choose Dates and give a start and end date. The page then counts the days and divides by 365: 1 January 2023 to 1 January 2026 is 1,096 days because 2024 is a leap year, which is 3.0027 years and an annualised 14.46%. An end date on or before the start date shows a message under the end box.
A loss is handled with the same formulas and shown with a minus sign. Getting back 8,000 on 10,000 after 2 years is (8,000 − 10,000) ÷ 10,000 × 100 = −20%, a loss of 2,000, and an annualised 0.8^(1 ÷ 2) − 1 = −10.56%. Getting back nothing is −100%. If the period is under one year, the annualised figure repeats one short result for a full year: 10,500 on 10,000 after 3 months is 5% but annualises to 21.55%, and the page says so in the note. A figure too large to show is replaced by a short message instead of a number.
ROI as calculated here is simple. It does not know about tax, fees, inflation, or money added or taken out between the start and the end, so it suits a single amount in and a single amount out. For regular deposits use a tool built for contributions, and for steady growth of one value use a compound annual growth rate calculator. Put dividends, interest or rent received into the amount returned if you want them counted. The result is an estimate, not financial advice, and a past result does not predict a future one. Nothing you type is stored or sent.
ROI = (returned − invested) ÷ invested × 100. If you invest 10,000 and get back 15,000, that is (15,000 − 10,000) ÷ 10,000 × 100 = 50%. The page writes out this sum with your own numbers under the result.
It is the yearly rate that would give the same total result: (returned ÷ invested)^(1 ÷ years) − 1. For 10,000 growing to 15,000 over 3 years it is 1.5^(1 ÷ 3) − 1 = 14.47% a year. It needs a period, entered as years or as two dates.
Yes. If you get back less than you put in, ROI is negative. 8,000 returned on 10,000 invested is −20%, shown with a minus sign and labelled as a loss of 2,000. Returning 0 gives −100%, the largest loss possible.
It counts the days between the two dates and divides by 365. From 1 January 2023 to 1 January 2026 that is 1,096 days, so 3.0027 years, because 2024 has 366 days. Exactly 365 days is 1 year.
The formula scales the result up to a full year. A 5% return in 3 months (10,000 to 10,500) annualises to 1.05^(1 ÷ 0.25) − 1 = 21.55%. The page adds a note for any period under one year, because the real return over the rest of the year is unknown.
No. The numbers stay in this tab and are not stored on your device or sent anywhere. Reloading the page puts the example back. The page only counts that a result was shown, without any of your numbers.