The Standard Engine.
MathematicsFinanceHealthPhysicsEngineeringBrowse all

Finance & Economics · Personal Finance

Return on Investment Calculator

Calculate the return on investment (ROI) percentage for any investment by comparing net profit to initial cost.

Calculator

Advertisement

Formula

Where V_f is the final value of the investment and V_i is the initial cost of the investment. The result is expressed as a percentage. For annualized ROI: Annualized ROI = [(1 + ROI/100)^(1/n) - 1] × 100, where n is the number of years held.

Source: CFA Institute, 'Return on Investment (ROI)', CFA Program Curriculum; Investopedia Financial Dictionary, 2024.

How it works

The core ROI formula divides the net gain of an investment — that is, the final value minus the initial cost — by the initial cost, then multiplies by 100 to express the result as a percentage. A positive ROI means the investment generated more than it cost, while a negative ROI indicates a loss. The simplicity of this formula is its greatest strength: it allows investors to compare wildly different asset classes on a common scale, from buying shares of a tech company to renovating a rental property.

Simple ROI, however, ignores the time dimension of investing. Two investments might both return 50%, but one achieved that in two years and the other in ten — clearly very different outcomes. Annualized ROI, also known as Compound Annual Growth Rate (CAGR), corrects for this by calculating the equivalent steady annual growth rate that would produce the same total return over the holding period. The formula is: Annualized ROI = [(1 + ROI/100)^(1/n) − 1] × 100, where n is the number of years. CAGR is the standard metric used by fund managers, analysts, and the financial press when comparing investment performance.

The Multiple on Invested Capital (MOIC) is an additional metric popular in private equity and venture capital. It simply divides the final value by the initial cost, so an MOIC of 2.5x means the investment grew to 2.5 times its original value. MOIC is particularly useful because it gives an intuitive sense of scale — knowing you turned $10,000 into $25,000 (2.5x) is immediately graspable, even before considering the time frame. Together, ROI, annualized ROI, and MOIC provide a thorough three-dimensional view of any investment's performance.

Worked example

Suppose you purchased $10,000 worth of shares in a diversified index fund. After 5 years, your portfolio is worth $16,105.

Step 1 — Net Profit: $16,105 − $10,000 = $6,105

Step 2 — Simple ROI: ($6,105 / $10,000) × 100 = 61.05%

Step 3 — Annualized ROI (CAGR): (1 + 0.6105)^(1/5) − 1 = 1.1000 − 1 = 0.1000 = 10.00% per year

Step 4 — MOIC: $16,105 / $10,000 = 1.61x

This result tells you that your investment grew at exactly 10% per year on a compounded basis, turning every dollar into $1.61. If you compare this against the S&P 500's historical average annualized return of roughly 10–11%, you can see whether your investment kept pace with the broader market benchmark.

Limitations & notes

The standard ROI formula does not account for inflation, taxes, or ongoing costs such as management fees, maintenance expenses, or transaction costs — all of which reduce real-world returns significantly. For example, a nominal ROI of 61% over 5 years sounds impressive, but after a 2.5% annual inflation rate, the real purchasing power gain is considerably smaller. Similarly, capital gains taxes can claim 15–20% of profits for many investors. This calculator also assumes a single lump-sum investment; dollar-cost averaging and multiple cash flows require more advanced techniques such as Internal Rate of Return (IRR) or Net Present Value (NPV). For complex, multi-period investments, consult a qualified financial advisor or use a dedicated IRR calculator.

Frequently asked questions

What is a good ROI percentage?

A 'good' ROI depends entirely on the asset class, time horizon, and risk profile of the investment. For publicly traded stocks, an annualized ROI of 7–10% is generally considered solid, benchmarked against the long-run average of broad market indices like the S&P 500. For real estate, annualized returns of 8–12% (including rental income) are typical targets, while private equity deals often target 15–25% annualized ROI to compensate for illiquidity and higher risk.

What is the difference between ROI and CAGR?

Simple ROI measures the total percentage gain or loss over the entire investment period without regard to how long that period was, while CAGR (Compound Annual Growth Rate) — also called annualized ROI — smooths that total return into an equivalent annual rate. CAGR is much more useful for comparing investments held over different time periods because it normalizes the time dimension. For a single year, ROI and CAGR are identical; for multi-year investments they diverge significantly.

Does this calculator account for dividends or rental income?

Yes, indirectly. Simply include any income received (dividends, rental payments, interest, etc.) in the Final Value field. For example, if you invested $10,000 in a stock, it is now worth $11,000 in price appreciation, and you received $500 in dividends, enter $11,500 as the final value. This gives you a total return ROI that incorporates both capital gains and income distributions.

What is MOIC and why does it matter?

MOIC stands for Multiple on Invested Capital. It is calculated by dividing the final value by the initial investment and expresses how many times over you have recovered your original capital. An MOIC of 3x means you tripled your money. It is a favorite metric in private equity and venture capital because it gives an immediate intuitive read on the magnitude of a return, complementing CAGR which focuses on the speed (annual rate) of that return.

How do I calculate ROI for a business investment with multiple costs and revenue streams?

For a business investment with multiple cash flows over time, simple ROI becomes less reliable. The appropriate method is Internal Rate of Return (IRR), which finds the discount rate that makes the Net Present Value (NPV) of all cash flows equal to zero. IRR accounts for the timing and magnitude of every inflow and outflow, providing a more accurate picture of profitability for complex investments. Most financial spreadsheet applications, including Excel and Google Sheets, have built-in IRR functions.

Last updated: 2025-01-15 · Formula verified against primary sources.