ROI Calculator — Calculate Return on Investment

Calculate simple and annualized ROI (CAGR) with S&P 500 benchmark comparison. Includes profit/loss display and 3 example presets. Free, secure, and runs entirely in your browser.

Updated:

Loading tool…

How to Calculate ROI with This Tool

Enter your initial investment amount and final value. In Simple mode, the calculator shows your percentage return using the formula: ROI = ((Final Value - Initial Investment) / Initial Investment) × 100. Switch to Annualized mode and enter the number of years to calculate CAGR (Compound Annual Growth Rate) — this accounts for time so you can fairly compare investments with different durations. A 50% return over 5 years is far less impressive than a 50% return over 1 year.

The results also show your absolute profit or loss in dollars, the return multiple (how many times your investment grew), and a comparison to the S&P 500's historical 10% average annual return. Use the three preset buttons to see real-world examples: a 10-year S&P 500 investment, the Rule of 72 doubling example, and real estate appreciation.

Why Use This ROI Calculator?

  • Calculates both simple ROI and annualized ROI (CAGR) for fair time-adjusted comparisons
  • S&P 500 benchmark comparison shows whether your investment outperformed or underperformed the market
  • Displays profit/loss in both percentage and dollar terms for complete context
  • Return multiple shows how many times your money grew (e.g., 3x means your investment tripled)
  • Three real-world presets to demonstrate common investment scenarios
  • Free, private, and browser-based — no financial data is transmitted

Frequently Asked Questions

What is a good ROI for an investment?

ROI benchmarks depend entirely on the investment type. The S&P 500 has historically returned 10% annually (nominal) or 7% after inflation. A small business typically targets 15-30% annual ROI. Real estate rental income typically yields 8-15%. Marketing campaigns often target 5:1 ROI (500%). Compare your ROI to a relevant benchmark for the asset class — a 10% ROI is excellent for a bond but mediocre for a startup.

What is the difference between ROI and CAGR?

Simple ROI shows total percentage return regardless of how long it took. CAGR (Compound Annual Growth Rate) — also called annualized ROI — converts the total return into an equivalent annual rate so investments over different time periods can be fairly compared. A 100% ROI over 10 years is only 7.2% annualized, while a 50% ROI over 2 years is 22.5% annualized. Always use annualized ROI when comparing investments.

What is the Rule of 72?

The Rule of 72 is a quick mental shortcut to estimate how long it takes an investment to double. Divide 72 by the annual return rate. At 8% annual returns, money doubles in approximately 9 years (72 ÷ 8 = 9). At 6%, it doubles in 12 years. At 12%, it doubles in 6 years. The rule works best for rates between 4% and 20% and is useful for quick mental comparisons.

How do I calculate ROI for a marketing campaign?

Marketing ROI = ((Revenue from Campaign - Campaign Cost) / Campaign Cost) × 100. If you spent $5,000 on Google Ads and those ads generated $20,000 in attributable revenue, ROI is (($20,000 - $5,000) / $5,000) × 100 = 300%. Include all costs (ad spend, creative, agency fees, staff time) and only count revenue directly attributable to the campaign via UTM tracking or unique promo codes.

Can ROI be negative?

Yes. A negative ROI means you lost money on the investment. If you invested $10,000 and the value fell to $8,000, your ROI is -20%. Negative ROI does not always mean the investment was a mistake — some investments (like growth stocks) may decline temporarily before recovering. However, negative ROI does signal that the investment has not yet generated a return, and you should evaluate whether to hold, cut losses, or reconsider the strategy.

By UtilDaily · Updated \u2014 free, privacy-first browser tools. No sign-up, no data collection.