Business & Finance
Verified Tool

ROI Calculator

Calculate Return on Investment for your business

Start Using ROI Calculator Now
Free Forever No Signup
Last Updated: March 2, 2026
avatarBy Viblaa Team

Total ROI

Annualized return (CAGR)

Gain/loss display

Copy results

You invested $10,000. Now it's worth $13,500. Is that good? Over five years, that's 35% total return—but what's the annual rate? And how does it compare to the S&P 500's historical 10%?

ROI (Return on Investment) is the universal metric for measuring investment performance. This calculator computes both total ROI and annualized return (CAGR), giving you the numbers you need to evaluate and compare any investment.

What is ROI?

ROI (Return on Investment) measures the gain or loss from an investment relative to its cost, expressed as a percentage. Annualized ROI (CAGR - Compound Annual Growth Rate) normalizes returns to a yearly basis for fair comparison across different time periods.

Formulas:

Total ROI = ((Final Value - Initial Value) / Initial Value) Ă— 100

CAGR = ((Final Value / Initial Value)^(1/years) - 1) Ă— 100
CAGR Enables Fair Comparison

A 50% return over 10 years and 50% return over 2 years are very different. CAGR normalizes both to annual rates (4.1% vs 22.5%) for true comparison.

Why People Actually Need This Tool

Every Investment Needs ROI

Stocks, real estate, business ventures, marketing campaigns—ROI is the common language for measuring whether money was well spent.

  1. Investment performance — Measure how well your portfolio is doing.

  2. Property analysis — Calculate real estate appreciation and rental returns.

  3. Business decisions — Evaluate capital expenditures and projects.

  4. Marketing effectiveness — Measure campaign returns against spend.

  5. Benchmark comparison — Compare your returns to market indices.

  6. Goal tracking — See if investments are on track to meet goals.

  7. Risk assessment — Compare returns relative to risk taken.

How to Use the ROI Calculator

  1. Enter initial investment — What you originally invested.

  2. Enter final value — Current or exit value of the investment.

  3. Enter time period — How long you held the investment.

  4. View results — Total ROI and annualized CAGR.

MetricWhat It Tells YouWhen to Use
Total ROIOverall percentage gain/lossQuick assessment
CAGRCompound annual growth rateComparing investments
Absolute GainDollar amount gained/lostPortfolio tracking
Past Performance ≠ Future Results

High historical ROI doesn't guarantee future returns. Markets change, conditions shift. Use ROI to evaluate the past, not predict the future.

Real-World Use Cases

1. The Stock Performance Review

Context: Bought $5,000 of stock in 2020, now worth $8,500 in 2024.

Problem: Is 70% total return good for 4 years?

Solution: CAGR = (8500/5000)^(1/4) - 1 = 14.2% annually.

Outcome: Significantly outperformed S&P 500's ~10% historical average. Great investment.

2. The Real Estate Analysis

Context: Bought house for $250,000 in 2015, worth $380,000 in 2024.

Problem: What's the annualized appreciation rate?

Solution: CAGR = (380000/250000)^(1/9) - 1 = 4.8% annually.

Outcome: Solid appreciation, but doesn't include rental income, mortgage interest, or maintenance costs.

3. The Marketing Campaign ROI

Context: Spent $10,000 on ad campaign, generated $35,000 in attributable revenue.

Problem: What's the ROI on marketing spend?

Solution: ROI = (35000 - 10000) / 10000 Ă— 100 = 250% ROI.

Outcome: Strong return. Consider increasing budget for similar campaigns.

4. The Retirement Account Check

Context: 401(k) started at $50,000 in 2010, now $185,000 in 2024.

Problem: Are returns on track for retirement goals?

Solution: CAGR = (185000/50000)^(1/14) - 1 = 9.7% annually.

Outcome: Roughly matching market averages. On track if contributions continue.

5. The Equipment Investment

Context: Business bought $50,000 machine that saved $15,000/year in labor.

Problem: How long until positive ROI?

Solution: Payback in 3.3 years. Over 5 years: 150% total ROI, 20.1% CAGR.

Outcome: Excellent business investment with fast payback.

6. The Bitcoin Evaluation

Context: Bought Bitcoin at $8,000, now worth $40,000 after 4 years.

Problem: What's the annual return?

Solution: CAGR = (40000/8000)^(1/4) - 1 = 49.5% annually.

Outcome: Exceptional returns, but came with exceptional volatility and risk.

7. The Fund Comparison

Context: Comparing two mutual funds over 10 years.

Problem: Fund A: $10K→$22K. Fund B: $10K→$19K.

Solution: Fund A CAGR: 8.2%. Fund B CAGR: 6.6%.

Outcome: Fund A outperformed by 1.6% annually—significant over long periods.

Common Mistakes and How to Avoid Them

ROI Has Limits

ROI doesn't account for risk, time value of money, or opportunity costs. It's a starting point for analysis, not the complete picture.

Comparing Different Time Periods
❌ The Mistake
Saying Investment A (50% over 5 years) beat Investment B (40% over 2 years).
âś… The Fix
Always compare CAGR, not total ROI, when time periods differ. B's 18.3% CAGR beats A's 8.4%.
Ignoring Dividends and Distributions
❌ The Mistake
Calculating stock ROI from price change only, missing dividend contributions.
âś… The Fix
Include all cash flows: dividends, distributions, and reinvestments in your final value.
Not Accounting for Fees
❌ The Mistake
Celebrating gross returns without subtracting management fees, commissions, and taxes.
âś… The Fix
Calculate net ROI after all fees. A 10% gross return with 2% fees is really 8%.
Survivorship Bias
❌ The Mistake
Looking at ROI of successful investments while ignoring the losers that were sold at a loss.
âś… The Fix
Calculate ROI across your entire portfolio, including all investments, winners and losers.
Confusing ROI with Risk-Adjusted Returns
❌ The Mistake
Choosing the highest ROI investment without considering volatility and risk.
âś… The Fix
Higher ROI often means higher risk. Compare Sharpe ratios or similar risk-adjusted metrics.

Privacy and Data Handling

This ROI Calculator operates entirely in your browser.

  • No investment data is sent to any server.
  • No financial information is stored.
  • No account required.
  • Works completely offline.

Your investment performance stays private.

Conclusion

ROI is the most fundamental measure of investment success. Did you make money? How much? How does it compare? These questions have numerical answers—you just need to calculate them.

This calculator provides both total ROI and annualized CAGR, the two numbers every investor needs. Compare investments fairly, track portfolio performance, and make informed decisions based on actual returns.

Numbers don't lie. Know your numbers.

Frequently Asked Questions