Desmarto
Guide · Finance Reviewed July 20, 2026

Return on Investment (ROI) Explained

What ROI means, how to calculate it, and what makes a good return.

What Is ROI

Return on Investment (ROI) measures the profitability of an investment as a percentage of its cost. It is one of the most widely used financial metrics because it is simple to calculate and easy to compare across different investments.

ROI Calculation

$50,000 invested, $75,000 returned

Input

ROI = (75,000 - 50,000) / 50,000 × 100

Result

ROI = 50%

Simple ROI vs CAGR

Simple ROI shows the total return over the entire investment period. CAGR (Compound Annual Growth Rate) shows the average annual return, which is more useful for comparing investments with different timeframes.

  • Simple ROI: Total profit ÷ Total investment × 100
  • CAGR: (Final ÷ Initial)^(1/years) - 1 × 100
For investments held less than a year, use simple ROI. For multi-year investments, CAGR gives a more meaningful picture of annual performance.

What Is a Good ROI

There is no timeless “good” ROI across all assets. Compare returns over the same period and on the same cost basis, then consider risk, liquidity, fees, taxes, and an appropriate current benchmark.

Past performance does not guarantee future results. Higher potential returns usually come with higher risk.

A practical method

ROI is a compact measure of gain or loss relative to the amount invested. A useful calculation defines what counts as cost and return before applying the formula. Marketing spend, property, equipment, and investments can require different cash-flow boundaries, so two ROI percentages are comparable only when built on the same basis.

  1. Define total invested cost: Include purchase price and relevant fees, implementation, maintenance, or transaction costs.
  2. Define net benefit: Use realized or projected proceeds minus ongoing costs, according to the purpose of the analysis.
  3. Apply the formula: ROI = (net benefit − invested cost) ÷ invested cost × 100.
  4. Add time and risk context: State the holding period because basic ROI does not annualize or describe volatility.

Worked example

An initiative costs $8,000 and produces $10,000 of net measurable benefit. ROI is ($10,000 − $8,000) ÷ $8,000 = 25%. If the $10,000 figure is revenue before operating costs, using it directly would overstate ROI.

Checks, edge cases, and common mistakes

  • Use net rather than gross benefit when costs are relevant.
  • Do not compare a one-month ROI directly with a five-year ROI.
  • Separate realized results from forecasts.
  • For investments with multiple cash flows, use a time-aware measure in addition to simple ROI.

ROI Calculator

Calculate ROI and CAGR for any investment

D

Desmarto Editorial Team

The Desmarto team creates accurate, well-researched content about time, date, and work-hour calculations. Every guide is reviewed for precision and clarity.

Time CalculationsDate MathematicsWork HoursProductivity