ROI Calculator

Calculate return on investment and payback period. Evaluates investment profitability by computing ROI percentage, annualized ROI, payback period, total…

Evaluates investment profitability by computing ROI percentage, annualized ROI, payback period, total return, and net profit from initial investment and annual returns.

What Is Return on Investment (ROI)?

Return on Investment (ROI) is a financial metric that measures the profitability of an investment relative to its cost. Expressed as a percentage, it provides a straightforward way to compare the efficiency of different investments regardless of their scale or duration.

Simple ROI divides net profit by the initial investment. Annualized ROI adjusts for the holding period, enabling fair comparison between investments of different durations. The payback period — the time needed to recover the initial investment from returns — is a complementary risk metric.

While ROI is widely used for its simplicity, it does not account for the time value of money, risk, or opportunity cost. For multi-year projects, NPV and IRR provide more rigorous evaluations.

Formula: ROI (%) = (Net Profit / Investment) × 100 Net Profit = Total Return − Investment Annualized ROI (%) = ((1 + ROI)^(1/years) − 1) × 100 Payback Period = Investment / Annual Return

Example Calculation

You invest $50,000 and receive $15,000 per year for 5 years. Total return = $75,000, Net profit = $25,000. ROI = 25,000/50,000 × 100 = 50%. Annualized ROI = (1.50^(1/5) − 1) × 100 ≈ 8.45%. Payback period = 50,000/15,000 ≈ 3.33 years.

When to Use This Calculator

Common Mistakes to Avoid

How to Interpret Results

Related Standards & References

Frequently Asked Questions

What is a good ROI?

It depends on the context. The S&P 500 has historically returned ~10% annually (nominal). Corporate projects typically target 15-25% ROI. Real estate investments often aim for 8-12%. Always compare ROI against your cost of capital and alternative investment options.

Why is annualized ROI more useful than simple ROI?

Simple ROI does not account for time. A 50% return over 10 years is very different from 50% over 1 year. Annualized ROI normalizes to a per-year rate, enabling apples-to-apples comparison between investments with different holding periods.