Back to glossary
R

Return on Investment (ROI)

Learn what Return on Investment (ROI) means, how to calculate it, real examples, limits of the metric, and when to use alternatives like NPV or IRR. Simple formulas and tips to improve ROI.

What is Return on Investment (ROI)

Return on Investment, or ROI, is a simple way to measure how much profit you make from an investment relative to its cost. It turns raw profit into a percentage. That makes it easy to compare different opportunities.

Simple idea: if you spend $100 and get $120 back, you earned $20. The ROI tells you that $20 is 20 percent of the $100 you spent.

Basic formula

ROI = (Gain from Investment - Cost of Investment) / Cost of Investment × 100%

Example:

  • Cost: $1,000
  • Sale or value after: $1,300
  • Gain: $1,300 - $1,000 = $300
  • ROI: 300 / 1,000 × 100% = 30%

Write the formula as a percent. Positive ROI means profit. Negative ROI means a loss.

Common ways to use ROI

  • Comparing projects. Pick the one with a higher ROI if risk and time are similar.
  • Evaluating marketing campaigns. Measure revenue or profit from the campaign vs the cost.
  • Choosing equipment or software. Compare expected cost savings to the purchase price.
  • Personal investing. Measure stock or property returns over a period.

Examples that make it clear

Marketing campaign:

  • Cost: $5,000
  • Revenue attributed: $8,000
  • Gain: $3,000
  • ROI: 3,000 / 5,000 × 100% = 60%

Freelancer buys a laptop:

  • Cost: $1,200
  • Additional income from faster work: $600 per year
  • After one year, ROI: 600 / 1,200 × 100% = 50%
  • After two years, cumulative income 1,200 so ROI 100%

Stock investment:

  • Buy at $50, sell at $65, no dividends
  • Gain: $15
  • ROI: 15 / 50 × 100% = 30%

Negative ROI:

  • Spend $10,000 on a project that returns $7,000
  • Loss: -$3,000
  • ROI: -3,000 / 10,000 × 100% = -30%

Time matters. Use annualized ROI when needed

ROI by itself does not show how long the money was tied up. A 30 percent return in one month is very different from 30 percent over three years.

Annualized ROI (simple view) uses compounded growth: Annualized ROI = (Ending Value / Beginning Value)^(1 / years) - 1

Example:

  • Beginning value: $1,000
  • Ending value after 3 years: $1,500
  • Annualized ROI = (1,500 / 1,000)^(1/3) - 1 ≈ 0.1447 or 14.47% per year

Limits of ROI

ROI is useful but has weaknesses:

  • Ignores time value of money unless annualized. Two projects can show same ROI but have different timelines.
  • Can be manipulated by changing what counts as cost or gain. Include all relevant costs.
  • Does not measure risk. High ROI often means higher risk.
  • Ignores scale. A 200 percent ROI on $100 is less impact than 50 percent ROI on $100,000.

When to use other metrics

If project cash flows are uneven or time matters, use:

  • Net Present Value (NPV) for dollar value after discounting future cash flows
  • Internal Rate of Return (IRR) when you want a rate that makes NPV zero
  • Payback period to know how long to recover cost

Use ROI when you want a quick, rough comparison and time and risk are not the main concerns.

How to report ROI clearly

  • State the formula you used.
  • Include the time period.
  • List what costs you included: upfront cost, maintenance, hidden fees.
  • Show net profit, not just revenue.
  • If you annualize, show the method and the years used.

Example report line: "Project A ROI = (Total revenue $120,000 - Total cost $80,000) / $80,000 = 50% over 2 years. Annualized ROI ≈ 22.47%."

Tips to improve ROI

  • Reduce costs: negotiate prices, cut wasted spending, automate tasks.
  • Increase gains: improve pricing, add features, boost sales conversion.
  • Shorten the time to profit: faster delivery or faster sales increases annualized ROI.
  • Track and attribute gains properly so ROI reflects reality.

Quick checklist before you trust an ROI number

  • Did you include all costs?
  • Did you use net profit or gross revenue?
  • Is the time period clear?
  • Is the comparison between similar risks and durations?
  • Could one-time effects be inflating results?

Final thought

ROI is a simple, powerful measure. It is best used for quick comparisons and basic decisions. For deep investment choices, combine ROI with time sensitive and risk aware tools like NPV and IRR. Use clear assumptions and consistent methods so numbers are useful and honest.

Related Terms