Skip to main content

ROI Calculator

Return on Investment (ROI) measures the gain or loss on an investment relative to the amount you put in. It's expressed as a percentage: a 50% ROI means you earned 50 cents for every dollar invested. ROI is useful for comparing investments, evaluating business projects, and tracking portfolio performance. This calculator computes simple ROI, annualized ROI (CAGR), and payback period. Enter your initial investment, final value, and time period to see your results. Below we explain the basic formula, walk through an example, and cover annualized ROI, payback period, and important limitations.

USD
USD

5 years

years
USD

0%

%

0%

%

3%

%

6%

%

9%

%
Presets:
Results
ROI50.00%
Investment gain$5,000.00
Annualized ROI8.45%
Payback period10.0 years

Scenario comparison

If your investment grew at these annual rates over 5 years:

Low (3%)
Final value$11,592.74
ROI15.93%
Net profit$1,592.74
Medium (6%)
Final value$13,382.26
ROI33.82%
Net profit$3,382.26
High (9%)
Final value$15,386.24
ROI53.86%
Net profit$5,386.24

Growth over time

Formula & examples

The ROI formula

The basic ROI formula is:

ROI = (Gain ÷ Cost) × 100%

Where Gain = Amount Returned − Initial Investment − Additional Costs, and Cost = Initial Investment. If you have fees or taxes, subtract them from the gain before dividing.

Example calculation

You invest $10,000 and receive $15,000 after 5 years, with no additional costs:

StepCalculation
Gain$15,000 − $10,000 = $5,000
ROI($5,000 ÷ $10,000) × 100% = 50%
Annualized ROI (CAGR)(15,000 ÷ 10,000)^(1 ÷ 5) − 1 ≈ 8.45%

Annualized ROI (CAGR)

Simple ROI doesn't account for time. A 50% return over 1 year is very different from 50% over 10 years. Annualized ROI, or Compound Annual Growth Rate (CAGR), shows the average yearly return: (Final ÷ Initial)^(1 ÷ Years) − 1. It lets you compare investments of different lengths.

Payback period

Payback period is how long it takes to recover your initial investment from the gains. It's calculated as Initial Investment ÷ Annual Gain. Shorter payback means faster capital recovery, though it doesn't account for returns after payback.

Limitations

  • ROI ignores the time value of money; use annualized ROI for multi-year comparisons.
  • Past performance doesn't guarantee future results.
  • Doesn't capture risk, volatility, or opportunity cost.
  • For irregular cash flows, consider IRR (Internal Rate of Return) instead.

Frequently asked questions

Understanding ROI and Investment Returns

What Drives Return on Investment?

Return on investment measures the gain or loss on an investment relative to the amount you put in. The ROI formula is simple: (final value minus initial investment) divided by initial investment, expressed as a percentage. A 50% ROI means you earned 50 cents for every dollar invested. Investment returns can come from price appreciation, dividends, interest, or rental income. Net profit—what you keep after fees, taxes, and other costs—is what matters for real-world ROI. Use an ROI calculator to factor in these costs and see your true return. Many investors overlook transaction fees and taxes, which can significantly reduce your effective ROI.

When to Use an ROI Calculator

An ROI calculator is useful for comparing investments of different sizes and time horizons. Whether you're evaluating stocks, real estate, a business project, or marketing spend, ROI helps you prioritize where to put your money. It's also essential for portfolio performance tracking: knowing your annualized ROI over several years gives you a clearer picture than a single snapshot. Business ROI—measuring the return on capital deployed—is a standard metric for project approval and resource allocation. Investors and analysts use ROI to compare asset classes, real estate deals, and marketing campaigns on a level playing field.

Annualized ROI vs Simple ROI

Simple ROI tells you the total return over the period. Annualized ROI, or CAGR (Compound Annual Growth Rate), shows the average yearly return, which makes it easier to compare investments held for different lengths of time. For example, 100% ROI over 5 years is very different from 100% over 1 year. CAGR smooths that out. Our ROI calculator computes both, so you can see total gain and the equivalent annual return side by side.

Payback Period and Limitations

The payback period is how long it takes to recover your initial investment from the gains. It's useful for cash-flow-sensitive decisions. ROI has limitations: it doesn't account for risk, time value of money in detail, or opportunity cost. Past returns don't guarantee future results. Use ROI as one tool among many when making investment decisions, and consider consulting a financial professional for significant choices.

Related calculators