📊 ROI Calculator

Calculate your return on investment instantly. Compare two opportunities to find which delivers better returns — fast, free, and private.

50.00%
return on investment
$10,000
Invested
$15,000
Returned
$5,000
Net Gain

How to Use This Calculator

  1. Enter Amount Invested — the total you put into the investment (purchase price, startup cost, etc.).
  2. Enter Amount Returned — the total you got back (sale price, cumulative returns, etc.).
  3. Click Calculate — see your ROI percentage, net gain, and a side-by-side comparison.

Example: Buying and Selling Stocks

You bought \$10,000 worth of an S&P 500 index fund. After 3 years, your investment is worth \$13,310.

📊 The Numbers

  • Invested: \$10,000
  • Returned: \$13,310
  • Net gain: \$3,310
  • ROI: 33.10%
  • Annualized return: ~10% per year

Why Use This Calculator?

⚡ Instant Comparison

See your ROI percentage immediately. No complicated formulas to remember.

📊 Clear Breakdown

View your original investment, total return, and net gain all at once.

🔄 Compare Any Investment

Works for stocks, real estate, business ventures, crypto — any scenario with an in and an out.

🔒 Browser-Based

Calculator inputs stay on this device; advertising services may process separate usage data.

Common Mistakes

❌ Forgetting to include all costs. If you bought a \$300,000 house and sold for \$350,000, your ROI is not 16.7%. Subtract closing costs, repairs, and agent fees first. All-in costs matter.

❌ Comparing ROI across different time periods. A 50% ROI over 10 years is very different from 50% over 1 year. Always consider the time horizon or calculate the annualized return.

❌ Ignoring opportunity cost. If you invested \$10,000 in a stock that returned 10% but the S&P 500 returned 15%, you actually lost 5% relative to the benchmark.

Frequently Asked Questions

What is a good ROI?
Historically, the S&P 500 has returned about 7-10% annually (before inflation). A "good" ROI depends on the investment type and risk level. For low-risk bonds, 3-5% is good. For stocks, 7-10% is average. Anything above 10% annually is excellent but expect higher risk.
How do I calculate ROI?
ROI = (Gain / Cost) × 100. For example, if you invest \$500 and get back \$750, your gain is \$250 and your ROI is (250/500)×100 = 50%. Our calculator does this math instantly.
What is the difference between ROI and annualized return?
ROI shows total return regardless of time. A 100% ROI could be over 1 year or 50 years. Annualized return normalizes the ROI to a per-year basis, making it easier to compare investments with different time horizons.

Related Calculators

Related Guides

Investing

What Is the Average Stock Market Return?

Updated June 2026 · 5 min read
Investing

The Power of Compound Interest: Starting at 25 vs. 35

Updated June 2026 · 6 min read