accounting calculators

Return on Investment (ROI) Calculator

Compute the annualized return on an investment from its initial cost, final value, and the time it was held — putting investments of different durations on a common, comparable scale. Use it to evaluate whether a stock, real estate deal, or business investment outperformed alternatives like an index fund.

About this calculator

The calculator returns the compound annual growth rate (CAGR), also called annualized ROI, using FV/PV^(1/years) − 1. This is the constant annual rate that, compounded over the holding period, would turn the initial investment into the final value. CAGR is the right tool for comparing investments of different durations because total return alone is misleading — a 50% gain over 2 years is much better than a 50% gain over 5 years, but raw "ROI" makes them look equivalent. By converting to an annual rate, both can be compared directly to one another and to alternatives like a savings account or the S&P 500's long-run return. The formula assumes a single initial investment and a single final value with no intermediate cash flows; for investments with multiple inflows or outflows (dividend-reinvesting stocks, rental properties with ongoing income, businesses with multiple capital injections), you need a money-weighted return like IRR instead. Edge cases: the calculator returns a decimal (0.15 represents 15%) — read the result carefully. A final value below the initial investment produces a negative CAGR, indicating annualized loss. A holding period under one year inflates the figure dramatically (a 10% gain in 3 months annualizes to ~46%), which is technically correct but overstates the durability of short-term returns. CAGR does not capture volatility — two investments with the same start and end values can have very different risk profiles depending on the path between them.

How to use

Example 1 — Real estate over 6 years. You bought a rental property for $250,000 and sold it 6 years later for $390,000 (ignoring rental income and expenses for simplicity). Enter 250000 for Initial Investment, 390000 for Final Value, 6 for Investment Period, and "years" for Period Type. Result: approximately 0.0775, or 7.75% annualized. Verify: 390000/250000 = 1.56; 1.56^(1/6) ≈ 1.0775; minus 1 = 0.0775. ✓ Roughly in line with the long-run average for US residential real estate appreciation; not a windfall when compared against a 7–10% historical equity index return. Example 2 — Stock trade over 18 months. You bought $5,000 of a tech stock and sold 18 months (1.5 years) later for $7,200. Enter 5000, 7200, 1.5, and "years". Result: approximately 0.2895, or 28.95% annualized. Verify: 7200/5000 = 1.44; 1.44^(1/1.5) ≈ 1.2895; minus 1 = 0.2895. ✓ Total return is 44%, but annualizing reveals that the comparable-pace return is 29% — far above market average, but a single 18-month sample is not reliable evidence of skill versus luck.

Frequently asked questions

What is the difference between simple ROI and annualized ROI?

Simple ROI is just total gain divided by initial cost, expressed as a percentage — a $10,000 investment that becomes $15,000 has a simple ROI of 50% regardless of whether that took 2 years or 20. Annualized ROI converts that total return into an equivalent constant annual rate using compound math; over 2 years the same 50% gain is 22.5% annualized, while over 20 years it is only 2.05% annualized. Annualized ROI is the only fair way to compare investments of different durations, and it is the rate financial industry standards (GIPS, mutual fund prospectuses, stock analysis) almost always quote. This calculator returns annualized ROI by default. If you want simple ROI instead, compute (final − initial) / initial × 100 separately.

How does ROI compare to IRR and NPV?

ROI (and its annualized cousin CAGR) work for a single lump-sum investment with a single payout. IRR (Internal Rate of Return) handles investments with multiple cash flows — for example, a rental property with monthly rent and a final sale, or a business with multiple rounds of capital and dividends. NPV (Net Present Value) tells you the dollar value created by an investment after discounting all future cash flows back to today at a chosen discount rate. The three are related: CAGR is a special case of IRR for two-cash-flow investments; an investment with positive NPV at a given discount rate has an IRR higher than that rate. For simple buy-and-sell investments use this calculator; for income-producing investments use a dedicated IRR or NPV tool.

Is a 10% annualized ROI good?

It depends on the alternative — that is the only meaningful comparison. The US stock market has returned roughly 7% real (after inflation) or 10% nominal per year over the very long run, so 10% nominal is approximately the historical equity benchmark. A 10% return that involved holding a single risky stock or a small business is less impressive than 10% from a diversified index fund, because you took more risk for the same return. A 10% return in a year when the S&P 500 returned 25% is actually underperformance, while a 10% return in a year the market lost 20% is exceptional. Always compare an investment's return to a "what else could I have done with the money?" benchmark — typically the S&P 500 for US-equity exposure, a Treasury rate for risk-free, or a sector-specific index for niche investments.

What are the most common mistakes people make calculating ROI?

The biggest is failing to include all costs and gains: for real estate, ignoring property taxes, maintenance, mortgage interest, and transaction fees can turn an apparent winner into a real-world loss. For stocks, forgetting dividends understates total return. The second is comparing total returns on investments of different durations without annualizing — a 30% gain over 5 years feels great but is only 5.4% annualized, less than a CD. The third is not subtracting inflation: a 6% nominal return in a year of 4% inflation is really only 1.9% real, and only the real number measures purchasing-power growth. The fourth is annualizing tiny holding periods (a few weeks or months) as if they were sustainable rates — the math is valid but the implication is misleading. Finally, people often forget taxes, which can take 15–37% of capital gains depending on holding period, account type, and bracket.

When should I not use this calculator?

Do not use it for investments with multiple cash flows (rental property with rent, business with ongoing distributions, dollar-cost-averaged portfolios) — for those, use IRR or money-weighted return. Skip it for very short holding periods (under 1 year) where annualizing inflates the apparent rate beyond what is sustainable. It is the wrong tool when you need risk-adjusted comparison (Sharpe ratio, alpha, beta) — CAGR ignores volatility entirely, so a 12% CAGR from a wildly volatile asset and a 12% CAGR from a stable one look identical here despite very different risk profiles. Do not use it for investments where the "final value" is illiquid or hard to estimate (private equity, art, collectibles) without acknowledging the wide uncertainty around the valuation. For taxable accounts, also separately compute after-tax return — pre-tax CAGR overstates the wealth-building rate by 15–40% depending on jurisdiction and holding period.