ROI Calculator - Free Online Return on Investment Tool

Calculate your return on investment (ROI), annualized ROI, and payback period with our free calculator. Evaluate the profitability of any investment, business decision, or marketing campaign with clear percentage returns.

About This Tool

Return on investment is the universal language of business decision-making. Whether you are evaluating a marketing campaign, a real estate purchase, a stock portfolio, or a new piece of equipment, ROI tells you how effectively your money is working. Our ROI Calculator delivers three essential metrics: total ROI percentage, annualized ROI, and estimated payback period. Total ROI measures the overall percentage gain or loss on your investment. It answers the simple question: for every dollar I put in, how many dollars did I get back? While useful for quick comparisons, total ROI can be misleading when comparing investments of different durations. A 50% return over 10 years is very different from a 50% return over 2 years. That is where annualized ROI becomes essential. This metric normalizes your return to a per-year basis using compound annual growth rate (CAGR) mathematics, making it possible to fairly compare investments with different time horizons. A 50% total return over 2 years translates to approximately 22.5% annualized, while the same 50% over 10 years is only about 4.1% annualized. The payback period estimates how long it takes to recover your initial investment, which is critical for cash flow planning. A shorter payback period means less time with capital at risk and faster access to returns for reinvestment. Businesses typically prefer investments with payback periods under 3-5 years, though this varies by industry and risk tolerance. Use this tool alongside our Profit Margin Calculator and Break-Even Calculator to build a complete financial picture for any business investment.

Key Features

  • Calculates total ROI as a percentage to measure overall investment performance at a glance.
  • Computes annualized ROI using CAGR formula for fair comparison of investments across different time periods.
  • Estimates payback period showing how quickly you recover your initial capital outlay.
  • Clear positive or negative return indicators help quickly assess whether an investment is profitable.
  • Works for any investment type: stocks, real estate, business ventures, marketing campaigns, or equipment purchases.

Frequently Asked Questions

What is considered a good ROI?

A 'good' ROI varies significantly by context. In the stock market, the historical average annual return is approximately 7-10%. Real estate investments typically target 8-12% annually. Business investments often aim for 15-25% or higher to justify the risk and effort involved. Marketing campaigns generally need at least 5:1 returns (400% ROI) to be considered successful. Always compare your ROI against alternative uses of that capital and the level of risk involved.

What is the difference between ROI and annualized ROI?

Total ROI measures the cumulative return over the entire investment period, regardless of how long it took. Annualized ROI converts that total return into an equivalent yearly rate using compound growth mathematics. For example, a $10,000 investment that grows to $20,000 over 5 years has a 100% total ROI but only a 14.9% annualized ROI. Annualized ROI is the better metric for comparing investments of different durations.

Does this calculator account for taxes and fees?

This calculator computes gross ROI based on the initial investment and final value you provide. For a net ROI calculation, subtract any taxes, management fees, transaction costs, or other expenses from your final value before entering it. For example, if your investment grew to $15,000 but you owe $1,000 in capital gains tax and paid $500 in fees, enter $13,500 as your final value to see your after-cost return.

Related Tools