Search Calculators

Find a calculator by name, category, or keyword.

ROI Calculator

Free ROI calculator — calculate return on investment as a percentage. Includes ROI formula, real estate ROI, marketing ROI, and annualized return examples.

What Is ROI (Return on Investment)?

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. It's the single most widely used metric for evaluating whether an investment was worth making.

How to Calculate ROI — Formula and Examples

The basic ROI formula has two common variations:

When you know the gain amount:

ROI = Net Profit / Cost of Investment × 100

When you know the current value:

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

Worked Examples

Stock investment: Bought 100 shares at $50 ($5,000 total), now worth $65 per share ($6,500):

ROI = (6,500 − 5,000) / 5,000 × 100 = 30%

Real estate: Purchased property for $200,000, invested $30,000 in renovations, sold for $290,000:

ROI = (290,000 − 230,000) / 230,000 × 100 = 26.1%

Marketing campaign: Spent $2,000 on ads, generated $8,500 in revenue with $3,000 in product costs:

ROI = (8,500 − 3,000 − 2,000) / 2,000 × 100 = 175%

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.

MetricFormulaUse case
Total ROI(Gain / Cost) × 100Whole-period gain
CAGR(End/Start)^(1/years) − 1Average annual compound growth over multiple years
Annualized ROI(1 + ROI)^(1/years) − 1Normalize for time when comparing options

Example: A 50% ROI over 5 years annualizes to:

(1 + 0.50)^(1/5) − 1 = 8.45% per year

For different time horizons, always use CAGR or annualized metrics to make fair comparisons.

ROI by Investment Type

Different investment types have different typical ROI ranges:

Investment TypeTypical Annual ROIRisk Level
Savings account3–5%Very low
Government bonds4–6%Low
Stock market (index)7–10%Moderate
Real estate8–12%Moderate
Small business15–30%+High
Venture capital25%+ (if successful)Very high
Marketing campaigns200–500%+ (if targeted)Variable

These are historical averages and vary significantly based on market conditions, timing, and individual decisions.

Include All Costs for Accurate ROI

For honest ROI, the denominator should include every dollar spent:

  • Purchase price + fees + commissions
  • Renovation or setup costs (real estate, business)
  • Maintenance and ongoing costs
  • Time spent (especially for business projects — your labor has value)
  • Opportunity cost is harder to quantify but important to consider

Taxes on gains reduce net ROI — use after-tax numbers when comparing to tax-advantaged accounts like 401(k)s or IRAs.

Example: True Real Estate ROI

Many people calculate real estate ROI incorrectly by only considering purchase price and sale price:

Naive ROI: (300,000 − 250,000) / 250,000 = 20%

But the real calculation should include closing costs ($7,500), renovations ($15,000), annual maintenance ($3,000 × 3 years), and selling agent fees ($18,000):

True cost: 250,000 + 7,500 + 15,000 + 9,000 + 18,000 = $299,500
True ROI: (300,000 − 299,500) / 299,500 = 0.17%

The "20% gain" was actually almost break-even after real costs.

Limitations of ROI

ROI is powerful but doesn't capture everything:

  • Risk — two investments with the same ROI can have wildly different volatility
  • Time — unless annualized, a 50% ROI tells you nothing about whether it took 1 year or 10
  • Cash flow timing — ROI treats a lump-sum return the same as steady income
  • Non-financial benefits — brand building, learning, strategic positioning

For business investment decisions, use ROI alongside payback period, NPV (Net Present Value), or IRR (Internal Rate of Return) for a complete picture.

How to Use This ROI Calculator

Enter amount invested, gain or ending value, and optional fees. The tool instantly shows ROI % and helps you compare deals quickly.

Tips for accurate results:

  • Include all costs in the investment amount (not just the purchase price)
  • Use after-tax numbers when comparing to tax-advantaged alternatives
  • Align time periods when comparing multiple investments
  • Remember that ROI doesn't account for risk — a 15% ROI in bonds is very different from 15% in crypto
Loading calculator...

Related Calculators