The ROI (Return on Investment) Calculator measures the profitability of an investment relative to its cost. ROI is expressed as a percentage, making it easy to compare the efficiency of different investments regardless of their size. It's one of the most widely used financial metrics for evaluating business decisions, real estate purchases, stock investments, and marketing campaigns.
ROI is popular because of its simplicity and versatility. A positive ROI means the investment gained more than it cost; a negative ROI means it lost money. However, ROI alone doesn't tell the whole story — a 50% ROI over 10 years is very different from 50% over 1 year. That's why annualized ROI is important for comparing investments of different durations.
How the Formula Works
ROI = ((Gain from Investment − Cost of Investment) ÷ Cost of Investment) × 100. Annualized ROI = ((1 + ROI)^(1/years) − 1) × 100.
Net Profit = Final Value − Initial Investment
ROI (%) = (Net Profit ÷ Initial Investment) × 100
Annualized ROI = ((Final Value ÷ Initial Value)^(1/years) − 1) × 100
How to Use This Calculator
Enter the initial investment cost
Enter the final value or total return
Optionally enter the investment period in years
View ROI percentage and annualized return
Tips & Best Practices
Always compare annualized ROI when investments have different time horizons
Factor in all costs — fees, taxes, maintenance — for an accurate ROI
Historical average stock market ROI is about 7–10% per year (S&P 500)
High ROI often comes with high risk — diversification reduces overall risk
Important Limitations
Does not account for the time value of money (a dollar today is worth more than a dollar in the future)
Does not factor in risk — a 10% guaranteed return is very different from a 10% average with high volatility
Can be misleading if all costs are not included in the calculation
Does not account for opportunity cost (what else you could have done with the money)