Reviewed methodology

How this page is reviewed

Risk tierYMYL
AuthorCalculover Editorial Team Finance and legal education
Editorial ownerCalculover Investing & Retirement Desk Investment planning methodology owner
ReviewerCalculover Editorial Review Source and limitation review
Last reviewed2026-05-10
Last verified2026-05-10
Data effective date2026-05-10

Methodology

How to Calculate Return on Investment (ROI): The Universal Business Metric applies the formula shown on the page to user-entered principal, rate, period, cash-flow, and return assumptions; investment results are projections, not predictions.

Assumptions

  • How to Calculate Return on Investment (ROI): The Universal Business Metric relies on the values the user enters and does not independently verify income, balances, legal status, policy terms, or market quotes.
  • Rates of return, reinvestment, compounding frequency, fees, taxes, and cash-flow timing are simplified to the selected inputs.
  • Actual market returns are volatile and can differ materially from the constant-rate or scenario assumptions.

Limitations

  • How to Calculate Return on Investment (ROI): The Universal Business Metric does not recommend securities, predict returns, include every fee or tax consequence, or assess whether an investment is suitable for the user.
  • Actual results depend on market performance, timing, taxes, fees, liquidity, reinvestment, and risk tolerance.

Sources

Professional guidance: How to Calculate Return on Investment (ROI): The Universal Business Metric is for investment math education only and is not investment, tax, legal, or financial advice. Consider risk, fees, taxes, and suitability before acting.

Return on Investment is the most universal metric in finance. It measures how much profit an investment generates relative to its cost. Whether you are evaluating a stock portfolio, a rental property, a marketing campaign, or a business expansion, ROI provides a standardized way to compare alternatives.

The Basic ROI Formula

Formula — Simple ROI
ROI = (Net Profit / Total Investment) × 100

If you invest $10,000 and receive $13,000 back, your net profit is $3,000 and your ROI is 30%.

Simple ROI vs CAGR

Simple ROI does not account for time. A 30% return over 1 year is excellent; over 10 years it is mediocre. For multi-year investments, use CAGR (Compound Annual Growth Rate) to annualize returns.

Formula — CAGR
CAGR = (Ending Value / Beginning Value)^(1/years) − 1

A $10,000 investment that grows to $13,000 in 3 years has a CAGR of 9.1%, not 30%.

MetricBest ForLimitation
Simple ROIQuick comparison of total returnsIgnores time horizon
CAGRAnnualized multi-year performanceAssumes smooth growth
IRRInvestments with irregular cash flowsCan have multiple solutions

Calculate all three metrics with the ROI Calculator.

Common ROI Pitfalls

  • Ignoring all costs. Include taxes, fees, maintenance, and opportunity cost.
  • Comparing different time periods. A 50% ROI over 5 years (8.4% CAGR) is worse than 40% over 3 years (11.9% CAGR).
  • Ignoring inflation. A 7% nominal return with 3% inflation is only a 4% real return.
  • Survivorship bias. Looking only at successful investments overstates expected ROI.

Key Takeaways

  • ROI = Net Profit / Investment × 100 — universal but time-blind.
  • Use CAGR for multi-year investments to get an honest annualized return.
  • Include ALL costs — taxes, fees, opportunity cost, and inflation.
  • Always compare on the same time basis using annualized returns.

Frequently Asked Questions

What is a good ROI?

It depends on the asset class. The S&P 500 has returned about 10% annually (7% after inflation). Real estate typically returns 8-12%. Any investment consistently above 10% CAGR is performing well.

How do I calculate ROI on a rental property?

Include all income (rent, appreciation) minus all costs (mortgage, taxes, insurance, maintenance, vacancies). Divide net profit by total cash invested (down payment + closing costs + repairs). Use the Cap Rate calculator for quick analysis.

Does ROI include inflation?

Standard ROI is nominal (does not account for inflation). To calculate real ROI, subtract the inflation rate from your nominal return, or use the Fisher equation: Real Return = (1 + Nominal) / (1 + Inflation) - 1.

Looking for more? Browse all free resources including guides, comparisons, and glossary terms.