Search Calculators

Find a calculator by name, category, or keyword.

ROI Calculator

Calculate return on investment as a percentage. ROI formula and investment return calculator.

What Is ROI?

ROI (Return on Investment) expresses gain or loss as a percentage of the original investment:

ROI = (Current Value − Cost of Investment) / Cost of Investment × 100

If you invested $10,000 and it's now $12,500:

ROI = (12,500 − 10,000) / 10,000 × 100 = 25%

ROI is simple to communicate and works across asset classes — stocks, real estate, business projects, and marketing campaigns.

ROI vs Annualized Return

Raw ROI doesn't tell you how long the investment took. A 25% ROI in 1 year is very different from 25% in 10 years.

MetricUse case
Total ROIWhole-period gain
CAGRAverage annual compound growth over multiple years
Annualized ROISimilar idea — normalize for time when comparing options

For different time horizons, prefer CAGR or annualized metrics.

Include All Costs

For honest ROI, the denominator should include:

  • Purchase price + fees + commissions
  • Renovation or setup costs (real estate, business)
  • Opportunity cost is harder — rarely in simple ROI

Taxes on gains reduce net ROI — use after-tax numbers when comparing to tax-advantaged accounts.

Limitations of ROI

ROI doesn't capture:

  • Risk (two investments with same ROI can have wildly different volatility)
  • Time (unless annualized)
  • Non-financial benefits (brand, learning)

Use ROI alongside payback period, NPV, or IRR for business cases.

How to Use This ROI Calculator

Enter amount invested, gain or ending value, and optional fees. The tool shows ROI % and helps you compare deals quickly — remember to align time periods when comparing multiple investments.

Loading calculator...

Related Calculators