Skip to main content

ROI Calculator Calculate return on investment (ROI) with optional annualized ROI for time-based comparison.

ROI Calculator illustration
🔢

ROI Calculator

Calculate return on investment (ROI) with optional annualized ROI for time-based comparison.

1

Enter Investment Amount

Input how much you invested (cost basis).

2

Enter Return Amount

Input the total amount received back from the investment.

3

Optional: Add Duration

Enter years held for annualized ROI comparison.

Loading tool...

What Is ROI Calculator?

Return on Investment (ROI) is a fundamental financial metric that measures the profitability of an investment relative to its cost. Expressed as a percentage, ROI = (Net Gain / Cost) × 100. A positive ROI means profit; negative means loss. While simple ROI is useful, it doesn't account for time — a 50% return in 1 year is far better than 50% in 10 years. This calculator also computes annualized ROI using the formula (Final/Initial)^(1/years) − 1, which normalizes returns to a yearly basis for fair comparison between investments of different durations. ROI is used by individual investors, businesses evaluating projects, and organizations assessing the effectiveness of expenditures.

Why Use ROI Calculator?

  • Calculates both simple and annualized ROI
  • Shows net gain/loss in absolute and percentage terms
  • Color-coded results for quick profit/loss identification
  • Essential formula reference included
  • Time-adjusted comparison capability

Common Use Cases

Stock Investments

Calculate returns on stock market investments to evaluate performance.

Real Estate

Assess property investment returns including appreciation and rental income.

Business Projects

Evaluate the profitability of business investments, campaigns, or equipment.

Investment Comparison

Compare returns across different investments using annualized ROI.

Technical Guide

Simple ROI = (Return − Investment) / Investment × 100. This metric is straightforward but has a limitation: it ignores the time dimension. Annualized ROI adjusts for this using the CAGR (Compound Annual Growth Rate) formula: Annualized ROI = (Final/Initial)^(1/years) − 1. This represents the constant annual return that would produce the same total return over the given period. For example, doubling your money in 5 years gives a simple ROI of 100% but an annualized ROI of about 14.87% per year. The annualized figure is what you should compare against other investments and benchmark returns. Note that ROI doesn't account for risk, opportunity cost, or cash flow timing — more sophisticated metrics like IRR (Internal Rate of Return) or NPV (Net Present Value) address these limitations.

Tips & Best Practices

  • 1
    Always compare annualized ROI when investments have different time horizons
  • 2
    A 100% ROI means you doubled your money
  • 3
    ROI doesn't account for risk — higher ROI often means higher risk
  • 4
    Consider opportunity cost: compare ROI against what you could have earned elsewhere
  • 5
    For regular cash flows, IRR is more appropriate than simple ROI

Related Tools

Frequently Asked Questions

Q What is a good ROI?
It depends on the asset class. The S&P 500 averages about 10% annually. Real estate averages 8-12%. A "good" ROI beats the risk-free rate and relevant benchmarks.
Q What is the difference between ROI and annualized ROI?
Simple ROI shows total return regardless of time. Annualized ROI normalizes to a per-year figure, enabling fair comparison between investments held for different periods.
Q Can ROI be negative?
Yes, a negative ROI means you lost money on the investment. If you invested $10,000 and received back $8,000, ROI = −20%.
Q Does ROI account for inflation?
Not by default. To get real (inflation-adjusted) ROI, subtract the inflation rate from nominal ROI. A 10% ROI with 3% inflation gives ~7% real ROI.
Q What is CAGR?
CAGR (Compound Annual Growth Rate) is the annualized ROI — the constant yearly return that would produce the same total growth. It's the standard way to express multi-year investment performance.

About This Tool

ROI Calculator is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.