The ROI Calculator finds the total return on investment (ROI) and the annualized ROI of an investment. Enter the amount invested and the amount returned, choose whether to measure the time by actual dates or by investment length in years, then click Calculate.
The ROI calculator determines the return on investment (ROI) of an investment and, when you provide the investment period, its annualized ROI as well. Return on investment is one of the most widely used metrics in finance and business because it expresses, in a single percentage, how much an investment gained or lost relative to its cost. By entering the amount you invested, the amount you received back, and either the actual investment dates or the length of the investment in years, this calculator instantly shows your total gain, your simple ROI, your annualized ROI, and the exact length of the holding period.
Whether you are evaluating a stock purchase, a real estate deal, a marketing campaign, a piece of equipment, or an entire business, ROI gives you a quick, comparable, back-of-the-napkin answer to the question every investor asks: was it worth it?
Return on investment, usually abbreviated as ROI, is a common and widespread metric used to evaluate the profitability of an investment. ROI measures the gain or loss generated relative to the amount of money invested. Because it is expressed as a percentage, ROI lets you compare the efficiency of very different investments on an equal footing - a real estate deal, a stock trade, and a business expansion can all be reduced to a single, comparable number.
ROI is popular precisely because it is simple. It does not require sophisticated financial modeling, and almost any investment with a measurable cost and a measurable return can have an ROI assigned to it. While more intricate formulas exist to help calculate return more precisely, ROI is lauded and still widely used because of its simplicity and broad usefulness as a quick, rough gauge of an investment's success.
The basic formula for ROI is:
ROI = (Gain from Investment − Cost of Investment) ÷ Cost of Investment × 100%
In the calculator's terms, the "Gain from Investment" is the amount returned, and the "Cost of Investment" is the amount invested. So the formula simplifies to:
ROI = (Amount Returned − Amount Invested) ÷ Amount Invested × 100%
Example: Suppose you invest $1,000 and later receive $2,000 back. Your investment gain is $2,000 − $1,000 = $1,000. Your ROI is $1,000 ÷ $1,000 × 100% = 100%. You doubled your money, so your return on investment is 100%.
A positive ROI means the investment produced a profit; a negative ROI means it produced a loss. An ROI of 0% means you simply got your money back with no gain or loss.
The biggest weakness of simple ROI is that it ignores time. An ROI of 100% sounds impressive, but it means something very different if it took 6 months versus 30 years to achieve. To address this, the calculator includes an Investment Time input and computes the annualized ROI - the equivalent compounded annual rate of return that turns your starting amount into your ending amount over the holding period.
The annualized ROI formula is:
Annualized ROI = ((1 + ROI)(1 / years) − 1) × 100%
Where ROI is expressed as a decimal (100% = 1.0) and "years" is the length of the investment. Example: A 100% total ROI achieved over 2.5 years gives an annualized ROI of (2)(1/2.5) − 1 = 31.95% per year. The same 100% ROI spread over 4.54 years gives only about 16.50% per year. This is why annualized ROI is usually more meaningful than simple ROI when comparing investments held for different lengths of time.
This calculator offers two ways to specify how long the investment was held:
Either way, the annualized ROI is calculated from the period you provide, allowing you to compare investments of different durations on a consistent yearly basis.
ROI is sometimes confused with ROR, the rate of return. The two can occasionally be used interchangeably in casual conversation, but there is an important distinction: the rate of return often refers to a single defined period (frequently one year), while ROI in its basic form does not inherently include a timeframe. By adding the Investment Time input and computing annualized ROI, this calculator effectively bridges that gap, giving you a time-aware figure that behaves much like an annual rate of return.
Consider Bob, who wants to calculate the ROI on his sheep farming operation. From the beginning until the present, he invested a total of $50,000 into the operation, and his total profits to date sum up to $70,000. The investment gain is $70,000 − $50,000 = $20,000, so Bob's ROI is $20,000 ÷ $50,000 × 100% = 40%.
The formula can also be rearranged to solve for an unknown. If Bob wanted an ROI of 40% and knew his initial cost of investment was $50,000, he could work backward to find that $70,000 is the amount he would need to end up with to hit that target.
It is true that ROI as a metric can be used to gauge the profitability of almost anything. However, while the ROI formula itself is simple, the real problem often comes from people not understanding exactly what costs and returns to include. Consider two investors evaluating the same property:
Because there is no single standardized way to define costs and returns, two people can calculate very different ROIs for the same investment. When comparing ROI figures, always make sure they were calculated on the same basis.
The biggest nuance with simple ROI is that there is no timeframe involved. Take, for instance, an investor with a diamond that has an ROI of 1,000% versus a piece of land with an ROI of 50%. Right off the bat, the diamond seems like the obvious winner - but is it really? What if the diamond's ROI was earned over 50 years while the land's ROI was earned over just a few months? This is exactly why ROI works well as a base for evaluating investments but should not be the only metric you rely on. Annualizing the returns, as this calculator does, makes such comparisons far more meaningful.
When the annualized ROI is calculated, the picture can flip entirely. A lower simple ROI achieved quickly can represent a far better annualized return than a higher simple ROI that took decades to earn. That said, a higher annualized ROI is not automatically "better" in every situation - it is not uncommon to see lower-ROI investments favored for their lower risk, greater stability, or other favorable conditions.
ROI is not limited to financial investments. Businesses use it constantly to evaluate spending decisions:
There are two fundamental levers for improving return on investment: increase the return or decrease the cost. In practice this can mean negotiating a lower purchase price, reducing ongoing expenses, increasing the income an asset produces, holding for the optimal length of time, or reducing taxes and fees that eat into your net return. Because ROI is a ratio, even a small reduction in cost or a small increase in return can move the percentage meaningfully.
While ROI is a powerful and convenient metric, it is important to keep its limitations in mind:
Used appropriately - and especially alongside its annualized form - ROI remains one of the most useful quick measures of investment performance available.
It depends on the investment type and risk. For the stock market, an average annual return of about 7-10% (after inflation, historically) is often considered good over the long term. Real estate, business ventures, and other investments have their own benchmarks. The key is to compare ROI against the returns of similar investments with similar risk, and to use annualized ROI when the holding periods differ.
Simple ROI measures the total percentage gain or loss over the entire holding period, regardless of how long that was. Annualized ROI converts that total return into an equivalent compounded yearly rate, making it possible to fairly compare investments held for different lengths of time.
Yes. If the amount returned is less than the amount invested, the ROI is negative, indicating a loss. For example, investing $1,000 and receiving back $800 produces an ROI of −20%.
When you choose "Use Dates," the calculator counts the number of complete years between the start and end dates and adds the fractional part of the final year, accounting for leap years. This precise period is then used to compute the annualized ROI.
No. ROI measures return only, not the risk taken to achieve it. Two investments with the same ROI can have very different risk profiles. Always weigh ROI alongside the risk, liquidity, and time horizon of an investment before making a decision.
Use ROI for a quick, simple measure when there are essentially two cash flows - the amount invested and the amount returned. Use the internal rate of return (IRR) when an investment has multiple cash flows spread across time, such as a rental property generating annual income, because IRR accounts for the timing of every cash flow.