Updates for 2023: Historical Investment Calculator update to 15 indices through Dec. 2022
Compare different assets, for example, the S&P 500 with gold and housing, and optionally adjust for inflation.
MACRS Depreciation Calculator's maximum allowable depreciation amounts updated. CPI for Inflation Calculator through 2022.
FIXED: Amortización Calculadora Calendario   Calculadora para Pago Final Mayor   Rentenrechner

ROI CalculatorReturn-on-Investment



  Original Size  

As a side benefit of this calculator's date accuracy, you can also use it to do date math calculations. That is, it will find the date that is "X" days from the start date or given two dates, it will calculate the number of days between them.

Calendar Tip: When using the calendar, click on the month at the top to list the months, then, if needed, click on the year at the top to list years. Click to pick a year, pick a month, and pick a day. Naturally, you can scroll through the months and days too. Or you can click on "Today" to quickly select the current date.

If you prefer not using a calendar, single click on a date or use the [Tab] key (or [Shift][Tab]) to select a date. Then, as mentioned, type 8 digits only - no need to type the date part separators. Also, because the date is selected, you do not need to clear the prior date before typing. If your selected date format equals mm/dd/yyyy, then for March 15, 2016, type 03152016.

Recent: Your desired ROR

At some point, a user might need to know what they should pay for an investment to achieve a desired return-on-investment. Or what they need to sell it for if they have already entered into the invesetment.

With the most recent update, this calculator can now perform either calculation. All the user need do is provide the goal ROI (and click "Calc" to update). The calculator calculates the adjustment amount required for both the initial investment and the final value. It also calculates the absolute amount for both.

To double-check the accuracy of the results, copy and paste the value into the appropriate location and recalculate. The ROI should now equal your goal ROI (plus or minus a minimal rounding amount).

And now for an essential word about ROI/ROR financial calculators.


58 Comments on “Roi Calculator”

Join the conversation. Tell me what you think.
  • Hi
    Let’s say if I started my portfolio with $100000 in 1st jan 2019
    And I added another 50000 k on 1st March 2019. ( aa capital )
    Then again I added another 20k on oct 1st 2019
    And end of 2019 my total portfolio value is say $ 200000
    So what is my ROI for year 2019
    Please reply

  • David Fonseca says:

    If I invest $500,000 (options for 400K, 300K, 200K and 100K, depending on the number of investors with a maximum of 5) in a real estate venture where I am paid quarterly payments of 8% that are interest only, and at the end of 5 years I am paid all of my $500,000 back (owner refinancing to pay off investors and I have to accept my investment back at that time), what is my total return? I will have a lien on the property as collateral.

    In above question, I forgot to state that owner will pay the $500K back as well as 40% of the appraised increase in the property value.

    • First, you’ll need to use the IRR Calculator. The internal-rate-of-return is an ROI calculation with a cash flow. Briefly, you’ll enter the $500,000 investment and then the interest received. The final entry should be the total case amount you expect to receive if you were to fully liquidate the investment.

      Once you look at the recommended calculator, if you have any questions, just ask them.

  • If I invest 100k on 1/1 and withdraw 10k at the beginning of every quarter thereafter (let’s assume 30k total)and my balance on 12/31 is 125k, how do I calculate my annual rate of return?

    • You’ll need to use the IRR Calculator. The internal-rate-of-return calculator calculates a rate-of-return when there’s a cash flow. Briefly, you’ll enter the $100,000 investment and then the $10,000 withdrawals. The final entry should be the total cash amount ($125,000) you expect to receive if you were to fully liquidate the investment.

      Once you look at the recommended calculator, if you have any questions, just ask them.

  • Amanda Aceves says:

    Hello, i invested in land in Mexico – Bacalar,
    $ 20,000.00 USD, 15/12/2019 i bought the land,
    now in days 21/07/2020 the actual price is $ 70,000.00 USD, im going to sell it and is moving forward 🙂
    how do I calculate my ROI.


    • hi, please fill in the calculator this way:

          Amount Invested (PV)?:         $20,000.00
          Amount Returned (FV)?:         $70,000.00
          Days (-9,999 < # < 47,482)?:          219
          Start Date (year > 1969)?:   Dec 15, 2019
          End Date (year < 2100)?:     Jul 21, 2020
  • Hello,

    I’m trying to calculate the annual R.O.I. for the following:

    Four different invested amounts at various intervals over a two year period, then the return of a portion about six months later and a total value two years after that.

    Thank You

  • I want to invest 6000000 USD for a lab. The estimated net income is 50000nUSD/month for the first year, 100000 USD/month for the second year, 200000 USD/month for the third year and will be around this amount/month for the next 5 years. Which formula is needed to see whether this is a profittable investment and how can I play around with time and amount of money invested to make sure the investment is profitable

  • When using the calcualtor for the following data, I receive an answer of 144% yet, when I calculate using ((SalePrice/PurchasePrice)/PurchasePrice)/NumDays*365 I get 91.6643% which seems reasonable.

    Purchase Price 123/25
    Sale Price 129.75
    Days in trade 21

    Where did I go wrong, or is my understanding of the calculator’s purpose wrong?

    • The ROI is an annualized rate of return. This means the calculator assumes you will get the same results from your investment for an entire year AND that the funds are left invested for the year.

      The equation you are using does not allow for the reinvestment of the gain.

      Here’s what I mean (with some rounding for simplicity). Using your example, the gain is $6.50 or a gross return of 5.3% over the 21 days. There are about 17.4 investment periods of 21 days in the course of a year. 17.4 periods * 5.3% gain = 91.6%. Thus this result assumes that the $6.50 profit is withdrawn from the investment at the end of 21 days.

  • Akinlolu Akinsanya says:

    I am investing $325,537 (equipment) that will provide savings of $64,800 per year.
    The equipment is expected to last for 20 years. This means for all 20 years my total savings will be $1,296,000.
    1. Do I have to enter $1,296,000 in the “amount returned” section?
    2. Will the date be a range of 20 years?
    3. Will the “amount invested” be $325,537?


    • Since you, in essence, have cash flows and since money changes value over time, I think you should use this internal rate of return calculator. IRR is an ROI calculation that allows for cash flows.

      I would enter -325,537 as the initial investment (thus negative) and then you can use the copy feature to enter 64,800 (positive) for each year for 20 years. For the final value at the end of the 20 years, you might also want to enter the amount you think you’ll be able to sell the equipment for since that would also represent a return.

      If you have questions, you can ask them at the bottom of the above-linked page.

  • Saad Shafique says:


    When using the option to calculate selling a put call option I get a different result then using other roi calculators (ex. https://www.calculator.net/roi-calculator.html)

    If I sold the put tying up $2100 collected $13 after expiration (considering it expire worthless) I keep the $13.

    Amount Invested (PV)?: $2100.00
    Amount Returned (FV)?: $2113.00
    Days (-9,999 < # 1969)?: Aug 3, 2021
    End Date (year < 2100)?: Aug 6, 2021

    • Hi, so what’s your question? You made $13 in 3 days on a $2,100 investment. The result is an annualized rate of return of about 111%.

    • It seems the other calculator is not taking into account reinvestment of the gain. An annualized rate of return should assume (to my way of thinking) that the gain is reinvested (or left in the investment). Using your example, the next investment amount would be $2113 (reinvesting the gain), and if you do this for a year, you’ll have a return of about 111%. And the next investment will be for $2126.?? and some change for the slightly higher gain for the second trade. That is the gain the 2nd time will not be $13, but $13 and some cents on the $2113 investment.

      But, on a more important note, an ROI calculation is used to compare different investments, and if you are using it for that purpose, it’s important to use the same calculator (and you can see why).

    • One more thing, I believe I must have misunderstood what you meant.

      You said you sold a put call option. I took that to mean you were short, that is, that you sold it first. But now I think you must have meant you bought either an option and then sold it. In that case, the amount invested, I guess, would be $2,100 and the amount returned would be just the $13.

      Your post is a little unclear, particularly since you didn’t even ask a question.

Comments, suggestions & questions welcomed...

* Required

to calculator
to questions/comments