Skip to main content

ROI Calculator

I built this calculator to give you both simple ROI and annualized returns for any investment — so you can compare opportunities on equal footing.

Quick Answer

ROI (return on investment) measures profit relative to cost: ROI = (Gain − Cost) / Cost × 100%. Turning a $1,000 investment into $1,250 is a $250 gain, or a 25% ROI.

Enter your initial and final amounts above to get your ROI and, optionally, your annualised return.

ROI Calculator

Calculate Return on Investment and annualized returns for any investment.

About ROI

How This Calculator Works

This calculator uses two straightforward formulas. The basic ROI measures the total percentage gain or loss relative to the initial investment:

ROI % = ((Final Value - Initial Investment) / Initial Investment) × 100

If you provide a time period, the calculator also computes the Compound Annual Growth Rate (CAGR), which represents the annualized rate of return assuming growth compounds annually:

CAGR = ((Final Value / Initial Investment)^(1/Years) - 1) × 100

What is ROI and Why Does It Matter?

Return on Investment (ROI) is one of the most widely used financial metrics in the world. It was first formalized as a business metric in the early 20th century and has become a universal language for evaluating the efficiency and profitability of investments across real estate, stocks, business projects, and more.

ROI is particularly useful because it is dimensionless — it expresses gain or loss as a percentage of the original cost, making it easy to compare investments of different sizes and types. A stock returning 25% ROI and a real estate investment returning 25% ROI are directly comparable using this metric, even if the dollar amounts differ significantly.

ROI vs. Annualized ROI (CAGR)

Simple ROI does not account for the time an investment was held. A 50% return over 10 years is far less impressive than the same 50% return over 2 years. The annualized ROI (CAGR) solves this problem by expressing returns on a per-year basis, enabling fair comparisons between investments held for different durations.

  • Use simple ROI when comparing investments over the same time period or for a quick snapshot of total gains.
  • Use CAGR when comparing investments held for different time periods, or benchmarking against annual returns like index funds.

Disclaimer: This calculator does not account for taxes, inflation, dividends, fees, or the timing of cash flows. For a comprehensive investment analysis, consider consulting a certified financial planner.

Understanding Return on Investment

I built this calculator to make ROI calculations fast and consistent across any type of investment — financial, business, marketing, or real estate. Return on Investment is one of the most widely used performance metrics because it expresses the profitability of an investment as a percentage of its cost, making it easy to compare opportunities of different sizes and types.

Enter the initial investment cost and the final value (or total return), and the calculator gives you the total ROI percentage. For investments held over multiple years, the annualized ROI (also called the compound annual growth rate, or CAGR) is more useful than the simple ROI because it accounts for the time the money was deployed — a 50% return over 10 years is far less impressive than a 50% return over 2 years.

ROI vs Annualized ROI: When Each Applies

  • Simple ROI: (Final value − Initial cost) ÷ Initial cost × 100. Useful for comparing investments of the same duration or for quick back-of-envelope comparisons.
  • Annualized ROI (CAGR): ((Final value ÷ Initial cost) ^ (1 ÷ Years)) − 1. Normalizes returns across different holding periods so they can be meaningfully compared.
  • Absolute return: The total dollar gain or loss. Useful alongside the percentage to understand the scale of the outcome.
  • Net ROI: Deduct all costs — fees, taxes, transaction costs — from the return before calculating. Gross ROI can be misleading if costs are significant.

Applying ROI Beyond Financial Investments

ROI is not limited to stocks or real estate. Businesses use it to evaluate marketing campaigns (revenue generated versus ad spend), equipment purchases (productivity gains versus purchase cost), employee training programs, and software tools. The calculation is the same — net gain divided by cost — but defining what counts as the gain and the cost requires careful thought.

For business decisions, always think about the full cost of an investment including implementation time, ongoing maintenance, and opportunity cost (what else could that capital or time have been used for). A high ROI percentage on a small investment may be less valuable than a moderate ROI on a large, scalable one.

Frequently Asked Questions

What is a good ROI?

It depends on the investment type, the holding period, and the risk involved. Higher risk should demand higher expected return. For long-term equity investments, a commonly used benchmark is the historical average return of a broad market index. For business investments, an ROI above your cost of capital is the minimum threshold for value creation. There is no universal good ROI — the question is always whether the return is adequate for the risk taken and capital committed.

Does ROI account for inflation?

Standard ROI calculations use nominal values — they do not adjust for inflation. To get a real ROI, subtract the inflation rate from your annualized return. For example, a 6% annualized ROI with 3% annual inflation represents a real return of approximately 3%. Over long time horizons, the difference between nominal and real returns is substantial, so it is worth making the adjustment when evaluating long-term investment performance.

What is the difference between ROI and IRR?

ROI measures total return as a percentage of cost and is straightforward to calculate but ignores the timing of cash flows. Internal Rate of Return (IRR) is a more sophisticated metric that accounts for when cash flows occur — making it better suited for projects with uneven returns over time, like real estate with rental income or phased business investments. For simple one-time investments, ROI and CAGR are typically sufficient.

Related Calculators

Paycheck Calculator

Inflation Calculator

Profit Margin Calculator