ROI Calculator
Calculate your return on investment (ROI) to measure investment performance and profitability.
Calculate ROI
ROI Formula
ROI = ((Final Value - Initial Investment) / Initial Investment) x 100
Enter your investment details to calculate ROI
Understanding Return on Investment (ROI)
Return on Investment (ROI) is one of the most widely used financial metrics for evaluating the profitability and efficiency of an investment. It measures the gain or loss generated relative to the amount invested, expressed as a percentage.
| Investment Type | Typical ROI Range | Timeframe | Risk Level |
|---|---|---|---|
| Stock Market (S&P 500) | 7-10% annual | Long-term | Medium |
| Real Estate | 8-12% annual | Long-term | Medium |
| Marketing Campaigns | 200-500% ROMI | Campaign-based | Medium-High |
| Employee Training | 100-300% | 1-3 years | Low |
| Technology/Automation | 15-25% annual | 3-5 years | Medium |
| Capital Equipment | 10-20% annual | 5-10 years | Low-Medium |
The simplicity of ROI makes it powerful for quick comparisons, but understanding its nuances is essential for accurate decision-making.
Basic ROI Formula
Where:
- Final Value= The total value received from the investment (returns + principal)
- Initial Investment= The original amount invested or cost incurred
Simple ROI Calculation
The simple ROI calculation provides a straightforward measure of investment performance. It compares the net profit (or loss) to the original investment amount.
Simple ROI is most useful when:
- Comparing investments over the same time period
- Quick screening of investment opportunities
- Communicating returns to stakeholders unfamiliar with complex metrics
- Evaluating one-time projects with clear costs and benefits
However, simple ROI has limitations: it doesn't account for the time value of money, ignores cash flow timing, and treats all returns equally regardless of when they occur.
Simple ROI Formula
Where:
- Net Profit= Total returns minus total investment costs
- Total Investment= All costs associated with the investment
Annualized ROI for Time Comparison
Annualized ROI (also called compound annual growth rate or CAGR) converts returns to an equivalent yearly rate, enabling fair comparisons between investments held for different periods.
| Total ROI | Holding Period | Annualized ROI | Interpretation |
|---|---|---|---|
| 50% | 1 year | 50% | Excellent short-term return |
| 50% | 3 years | 14.5% | Strong annual growth |
| 50% | 5 years | 8.4% | Solid long-term performance |
| 100% | 3 years | 26% | Outstanding growth |
| 100% | 5 years | 14.9% | Very strong compounding |
| 100% | 10 years | 7.2% | Steady, market-average |
Annualized ROI is essential for comparing investments with different holding periods and understanding the true yearly growth rate of your capital.
Annualized ROI Formula
Where:
- ROI= Total return on investment expressed as a decimal
- n= Number of years the investment was held
ROI with Multiple Cash Flows
Many investments involve multiple cash inflows and outflows over time. For these situations, more sophisticated measures like Internal Rate of Return (IRR) or Net Present Value (NPV) provide better insights than simple ROI.
Complex cash flow scenarios include:
- Rental properties with ongoing income and expenses
- Business acquisitions with earnouts
- Projects requiring phased investments
- Investments with dividend or interest payments
When cash flows occur at different times, their value differs due to the time value of money. A dollar received today is worth more than a dollar received in five years.
Net Present Value Formula
Where:
- Cash Flow_t= Net cash flow at time period t
- r= Discount rate (required rate of return)
- t= Time period (year)
Marketing ROI (ROMI)
Return on Marketing Investment (ROMI) measures the revenue generated by marketing activities relative to marketing spend. It's a critical metric for optimizing marketing budgets and channels.
| Marketing Channel | Typical ROMI | Time to ROI | Best For |
|---|---|---|---|
| Email Marketing | 3,600-4,200% | Immediate | Existing customers |
| SEO/Content | 500-1,000% | 6-12 months | Long-term growth |
| PPC/Google Ads | 200-400% | Immediate | Quick conversions |
| Social Media Ads | 150-300% | 1-3 months | Awareness, B2C |
| Influencer Marketing | 300-600% | 1-2 months | Brand awareness |
| Trade Shows | 100-200% | 3-6 months | B2B relationships |
| TV Advertising | 150-300% | 1-3 months | Mass awareness |
Different marketing channels often have vastly different ROIs, making this analysis essential for budget allocation.
Marketing ROI Formula
Where:
- Revenue from Marketing= Sales attributable to marketing activities
- Marketing Cost= Total marketing and advertising spend
Understanding ROI Limitations
While ROI is invaluable, understanding its limitations prevents misuse and poor decisions:
| ROI Limitation | Impact | Better Alternative |
|---|---|---|
| Ignores time duration | Can't compare different holding periods | Use annualized ROI/CAGR |
| Ignores risk | Higher ROI may mean higher risk | Use Sharpe ratio, risk-adjusted returns |
| Ignores cash flow timing | Treats all returns equally | Use NPV or IRR |
| Excludes intangibles | Strategic value not captured | Qualitative assessment |
| Manipulation potential | Different cost inclusion methods | Standardize cost definitions |
| Ignores scale | 10% on $1M vs $10K same percentage | Consider absolute returns too |
Use ROI as one tool among many, combining it with risk assessment, strategic alignment analysis, and qualitative factors for comprehensive investment evaluation.
Worked Examples
Stock Investment ROI
Problem:
You purchased 100 shares of stock at $50 per share ($5,000 total). After 3 years, you sold all shares at $75 per share ($7,500). You also received $300 in dividends. Calculate both simple ROI and annualized ROI.
Solution Steps:
- 1Calculate Total Returns: $7,500 + $300 = $7,800
- 2Calculate Net Profit: $7,800 - $5,000 = $2,800
- 3Simple ROI: ($2,800 / $5,000) × 100 = 56%
- 4Convert to decimal for annualization: 0.56
- 5Annualized ROI: ((1 + 0.56)^(1/3) - 1) × 100 = 15.9%
Result:
Simple ROI: 56% over 3 years; Annualized ROI: 15.9% per year
Marketing Campaign ROI
Problem:
A company spent $25,000 on a digital marketing campaign. The campaign generated 500 new customers with an average order value of $150 and a 35% profit margin. Calculate the marketing ROI.
Solution Steps:
- 1Calculate Total Revenue: 500 × $150 = $75,000
- 2Calculate Gross Profit: $75,000 × 0.35 = $26,250
- 3Calculate Net Marketing Profit: $26,250 - $25,000 = $1,250
- 4Marketing ROI: ($1,250 / $25,000) × 100 = 5%
Result:
The marketing campaign generated a 5% ROI. Each dollar spent returned $1.05
Equipment Investment ROI
Problem:
A manufacturing company invests $200,000 in new equipment that reduces labor costs by $50,000 annually. Calculate the simple ROI over 5 years and the annualized ROI.
Solution Steps:
- 1Calculate Total Savings over 5 years: $50,000 × 5 = $250,000
- 2Calculate Net Gain: $250,000 - $200,000 = $50,000
- 3Simple ROI: ($50,000 / $200,000) × 100 = 25%
- 4Annualized ROI: ((1 + 0.25)^(1/5) - 1) × 100 = 4.6%
Result:
Simple ROI: 25% over 5 years; Annualized ROI: 4.6% per year
Comparing Two Investment Options
Problem:
Investment A returns 30% over 2 years. Investment B returns 50% over 4 years. Which has a better annualized return?
Solution Steps:
- 1Investment A Annualized: ((1 + 0.30)^(1/2) - 1) × 100 = 14.0%
- 2Investment B Annualized: ((1 + 0.50)^(1/4) - 1) × 100 = 10.7%
- 3Compare: 14.0% > 10.7%
Result:
Investment A has a higher annualized return (14.0% vs 10.7%), making it more efficient despite lower total return
Tips & Best Practices
- ✓Always specify the time period when discussing ROI to enable meaningful comparisons
- ✓Include all costs—both obvious expenses and hidden costs like time, opportunity cost, and transaction fees
- ✓Use annualized ROI when comparing investments held for different time periods
- ✓Consider risk-adjusted returns by comparing ROI to the investment's volatility or downside potential
- ✓For ongoing investments, calculate ROI both with and without unrealized gains to understand paper vs. actual returns
- ✓Document your ROI calculations and assumptions so you can refine your methods based on actual results
Frequently Asked Questions
Sources & References
Last updated: 2026-01-22