ROI Calculator
Calculate Return on Investment for your business
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
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
Stocks, real estate, business ventures, marketing campaigns—ROI is the common language for measuring whether money was well spent.
-
Investment performance — Measure how well your portfolio is doing.
-
Property analysis — Calculate real estate appreciation and rental returns.
-
Business decisions — Evaluate capital expenditures and projects.
-
Marketing effectiveness — Measure campaign returns against spend.
-
Benchmark comparison — Compare your returns to market indices.
-
Goal tracking — See if investments are on track to meet goals.
-
Risk assessment — Compare returns relative to risk taken.
How to Use the ROI Calculator
-
Enter initial investment — What you originally invested.
-
Enter final value — Current or exit value of the investment.
-
Enter time period — How long you held the investment.
-
View results — Total ROI and annualized CAGR.
| Metric | What It Tells You | When to Use |
|---|---|---|
| Total ROI | Overall percentage gain/loss | Quick assessment |
| CAGR | Compound annual growth rate | Comparing investments |
| Absolute Gain | Dollar amount gained/lost | Portfolio tracking |
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 doesn't account for risk, time value of money, or opportunity costs. It's a starting point for analysis, not the complete picture.
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.