Return on Investment — better known by its acronym ROI — is the single most useful number for judging whether an investment actually worked. A stock that climbed from $10,000 to $15,000 sounds good, but did it beat simply parking that money in a savings account? Did the five years it was tied up matter? This ROI calculator answers both questions at once: it computes your total percentage gain, your net dollar profit, your annualized return, and your investment multiple, all from four simple inputs.
Adjust the sliders and every figure updates instantly. Whether you are comparing a rental property, a business purchase, a brokerage account, or a piece of equipment, the same formula applies — and that consistency is exactly what makes ROI such a powerful way to rank competing opportunities.
How to Use
- Enter the Initial Investment (Cost) — the total amount you put in up front. Include purchase price, closing costs, and setup fees, because ROI is measured against everything you actually spent.
- Enter the Final Value / Sale Proceeds — what you receive when you sell or liquidate. For a stock, this is the sale price; for a rental, it is the eventual selling price minus any sales costs.
- Set Annual Income (Dividends/Rent) to the recurring cash the investment threw off each year. If the investment paid no income, leave it at zero.
- Enter the Holding Period in years. This is what lets the calculator convert your total ROI into an annualized figure that you can compare against other investments or against a benchmark.
The result card then shows your net profit in dollars, your total proceeds, your headline ROI as a percentage, your annualized ROI, and your investment multiple — for example, a 1.50x multiple means you ended with one and a half times your original money.
The ROI Formula
The core definition of return on investment, as standardized by Investopedia, is:
ROI = (Net Return ÷ Cost of Investment) × 100
Where your net return is everything you received back minus everything you put in. When the investment also generates annual income, that income is added in, so:
Net Profit = (Final Value − Initial Investment) + (Annual Income × Years Held)
This gives the total percentage gain. But total ROI ignores time. A 50% return over five years is not the same as a 50% return over one year. To make investments comparable, we annualize it:
Annualized ROI = ((Total Proceeds ÷ Initial Investment)^(1 ÷ Years Held) − 1) × 100
Worked example on a $10,000 investment that grows to $15,000 over five years with no income: net profit is $5,000, total ROI is 50%, but the annualized ROI is only about 8.45% per year. That single conversion tells you whether the bet was worth making — an 8.45% annual return is a solid result, but it is a far cry from the eye-catching 50% headline number.
If the holding period is zero years, the annualized formula would divide by zero, so the engine simply reports the total ROI instead.
Why Annualized ROI Matters
Two investments can show the same total ROI while being wildly different in quality. Suppose Investment A returns 60% over six years, and Investment B returns 60% over two years. The total ROI is identical, yet annualized ROI reveals the gap: A earns roughly 8.15% per year while B earns about 16.96% per year. B is nearly twice as efficient because you got the same result in a fraction of the time — your money was free to redeploy sooner.
This is why financial professionals rely on the annualized figure rather than the headline. It lets you compare a three-year flip against a ten-year buy-and-hold property against a dividend stock, all on the same per-year basis. Always run both numbers: the total ROI tells you how much you made, and the annualized ROI tells you how hard your money worked.
Examples
Example 1 — A standard brokerage investment. You invest $10,000 in an index fund and sell after five years for $15,000, with no dividends along the way. The calculator shows net profit of $5,000, total ROI of 50%, an investment multiple of 1.50x, and an annualized ROI of 8.45% — a healthy long-run result.
Example 2 — A rental property with cash flow. You put $50,000 down on a rental, collect $3,000 per year in net rent for three years, and then sell for $60,000. Total proceeds are $60,000 + $9,000 of rent = $69,000. Net profit is $19,000, total ROI is 38%, and because the rent accelerated things, the annualized ROI jumps to about 11.33% per year — better than the price-only gain suggested.
Example 3 — A seven-figure portfolio. You hold a $1,000,000 portfolio for ten years and it grows to $1,800,000 with no withdrawals. Net profit is $800,000, total ROI is 80%, but annualized that is only about 6.05% per year. Seeing the annualized number keeps a large nominal gain in perspective.
FAQ
How is ROI calculated?
Divide your net profit by the initial cost and multiply by 100. Net profit equals what you received back — final sale value plus any income — minus what you put in. On a $10,000 cost that returns $15,000, net profit is $5,000, so ROI = 5,000 ÷ 10,000 × 100 = 50%.
What is the difference between ROI and annualized ROI?
ROI is your total percentage gain over the entire holding period. Annualized ROI restates that gain as an equivalent per-year rate using compounding, which is essential because a 50% return over five years is very different from a 50% return over one year. Use total ROI to see how much you made, and annualized ROI to compare investments of different lengths.
Is a 10% ROI good?
A 10% annualized ROI is generally considered a strong result for a diversified portfolio and roughly matches the long-run average of the US stock market. Whether it is good for you depends on your risk, taxes, fees, and opportunity cost — compare your annualized figure against what a low-risk alternative would earn over the same period.
Does ROI include dividends and rental income?
Yes. This calculator adds annual income — dividends, rent, or interest — into your total proceeds, so your ROI reflects all the cash the investment generated, not just price appreciation. If you leave the annual income field at zero, you get a pure price-return figure.
Why does my ROI show as negative?
A negative ROI means you received back less than you invested. This happens when the final value plus any income is below your initial cost. The calculator reports the loss as a negative percentage, such as −20%, to make it clear the investment lost money.
How do I compare two different investments?
Enter each investment separately and compare their annualized ROI figures, not the total ROI. Because annualized ROI normalizes for holding period, you can rank a two-year flip against a ten-year property on equal footing. Also weigh risk and liquidity, since a high-return investment that ties up your money for a decade may not always beat a lower but faster one.
Disclaimer
This ROI calculator is provided for informational purposes only and does not constitute financial, investment, tax, or legal advice. The figures are estimates based solely on the inputs you enter and the standard ROI and annualized-return formulas; they do not account for taxes, inflation, transaction fees, financing costs, or risk. Actual investment results vary by asset, market conditions, and timing. Always consult a qualified financial professional before making any investment decision.