๐ฐ Finance
๐ ๐ How to Calculate ROI: Return on Investment Guide
Learn how to calculate ROI (Return on Investment) using the standard formula. Covers basic ROI, annualized ROI, and how to apply it to stocks, real estate, and business decisions.
⏱️ 8 min read🦉 365tool.net🌍 For everyone worldwide
Return on Investment (ROI) is one of the most widely used financial metrics in the world. It appears in business boardrooms, investment portfolios, marketing reports, and personal finance decisions. Its power lies in its simplicity: a single percentage that tells you how much you gained (or lost) relative to what you invested. But using ROI correctly requires understanding its variants, limitations, and when to reach for a more sophisticated metric.
The ROI Formula
ROI = (Net Profit รท Cost of Investment) ร 100
Where Net Profit = Final Value โ Cost of Investment
Equivalently: ROI = ((Final Value โ Initial Investment) รท Initial Investment) ร 100
Example 1: Real Estate
You buy a property for $200,000. After renovations costing $30,000, you sell for $310,000.
- Total cost: $200,000 + $30,000 = $230,000
- Net profit: $310,000 โ $230,000 = $80,000
- ROI = ($80,000 รท $230,000) ร 100 = 34.8%
Example 2: Stock Investment
You buy 100 shares at $45 each. After 9 months, you sell at $58 per share.
- Initial investment: 100 ร $45 = $4,500
- Final value: 100 ร $58 = $5,800
- ROI = (($5,800 โ $4,500) รท $4,500) ร 100 = 28.9%
Example 3: Marketing Campaign
You spend $5,000 on advertising and generate $18,000 in new sales revenue attributed to the campaign.
- Net profit from campaign: $18,000 โ $5,000 = $13,000
- ROI = ($13,000 รท $5,000) ร 100 = 260%
The Annualized ROI Formula
Basic ROI ignores time. A 50% ROI over 5 years is very different from a 50% ROI over 5 months. The annualized ROI adjusts for this:
Annualized ROI = [(Final Value รท Initial Investment)^(1/years) โ 1] ร 100
Example: Comparing Two Investments
- Investment A: $10,000 โ $13,500 over 2 years (35% basic ROI)
- Investment B: $10,000 โ $16,000 over 5 years (60% basic ROI)
Annualized ROI:
- Investment A: (13,500/10,000)^(1/2) โ 1 = 1.162 โ 1 = 16.2%/year
- Investment B: (16,000/10,000)^(1/5) โ 1 = 1.098 โ 1 = 9.8%/year
Investment A has a lower basic ROI but a higher annualized return โ it's the better investment despite the smaller headline number.
What is a Good ROI?
There's no universal "good ROI" โ it depends entirely on context:
- Stock market (S&P 500): Historical average ~10%/year annualized. Any investment should be compared to this baseline.
- Real estate: Typical annual returns 8โ12% including appreciation and rental income in favorable markets
- Business investments: Above 15% is generally considered strong; minimum ROI should exceed the cost of capital
- Marketing campaigns: Above 100% ROI (doubling the investment) is a common target; above 500% is excellent
- Savings accounts: 4โ5% in high-yield accounts (2024โ2025); low ROI but essentially zero risk
ROI Limitations You Must Know
1. ROI ignores risk
A 20% ROI from a volatile startup and a 20% ROI from government bonds are not equivalent โ the startup carries enormous risk of total loss. ROI alone cannot distinguish between these. Always consider risk alongside return.
2. ROI doesn't account for time value of money
$1 today is worth more than $1 in 5 years due to inflation and opportunity cost. For long-term investments, NPV (Net Present Value) or IRR (Internal Rate of Return) provide more accurate comparison tools.
3. What's included in "cost" varies
Two analysts can calculate different ROIs for the same investment by including or excluding different costs. Always specify what's included in your ROI calculation โ purchase price only? Plus transaction fees? Plus taxes? Plus ongoing maintenance?
4. Does not capture qualitative value
Some investments have ROI that's hard to quantify โ employee training, brand building, customer satisfaction initiatives. These may have real value that doesn't show up cleanly in an ROI calculation.
ROI vs. Other Return Metrics
- ROI: Simple ratio, good for quick comparisons. Ignores time and risk.
- IRR (Internal Rate of Return): Accounts for timing of cash flows. Used in complex investment analysis.
- NPV (Net Present Value): Discounts future cash flows to today's value. Best for long-term investment comparisons.
- CAGR (Compound Annual Growth Rate): Measures the annual growth rate of an investment over time. Essentially the same as annualized ROI.
- Payback Period: How long until the investment pays for itself. Useful alongside ROI for cash flow planning.
Applying ROI to Business Decisions
Before any significant business investment, calculate the expected ROI:
- Estimate all costs: upfront investment + ongoing costs over the decision period
- Estimate all gains: new revenue, cost savings, time savings (valued at hourly rate)
- Calculate ROI over a defined period (typically 1โ3 years)
- Compare to your hurdle rate (minimum acceptable ROI for the business, typically 15โ30%)
If the expected ROI exceeds the hurdle rate, the investment is worth pursuing. If not, explore alternatives or renegotiate terms to improve the expected return.
❓ Frequently Asked Questions
What is the ROI formula?▼
ROI = ((Final Value โ Initial Investment) รท Initial Investment) ร 100. For example, if you invest $10,000 and it grows to $13,500, ROI = ($3,500 รท $10,000) ร 100 = 35%. A positive ROI means profit; a negative ROI means a loss.
What is a good ROI percentage?▼
It depends on the investment type. The S&P 500 historically averages about 10% annually, which is a common benchmark. Real estate often returns 8โ12% including rental income. Marketing campaigns often target 100%+ ROI. Always compare ROI to the risk-free rate and to alternatives with similar risk profiles.
How is annualized ROI different from basic ROI?▼
Basic ROI ignores how long an investment takes. Annualized ROI converts any return to a per-year figure, enabling fair comparison. Formula: Annualized ROI = (Final Value รท Initial Investment)^(1/years) โ 1. A 50% ROI over 2 years is a 22.5% annualized return; over 10 years it is only 4.1% per year.
Can ROI be negative?▼
Yes. A negative ROI means you lost money on the investment. If you invest $5,000 and end up with $3,500, ROI = ($3,500 โ $5,000) รท $5,000 ร 100 = โ30%. Negative ROI is common in failed businesses, bad stock picks, and properties that decline in value.
What are the limitations of ROI?▼
ROI does not account for time (a 30% ROI over 10 years is worse than 30% over 1 year), risk (different investments with the same ROI can have vastly different risk profiles), or the time value of money. For complex, long-term investments, also consider NPV, IRR, and Payback Period alongside ROI.