What is ROI?
Return on Investment (ROI) measures the profitability of an investment relative to its cost.
ROI is one of the most widely used metrics in finance and business. It tells you how much profit (or loss) you've made relative to the amount you invested.
Whether you're evaluating a stock purchase, a real estate deal, or a marketing campaign, ROI helps you compare different opportunities on a level playing field.
A positive ROI means you've made money; a negative ROI means you've lost money. The higher the ROI, the more profitable the investment.
- Investment: ₹1,00,000
- Final Value: ₹1,25,000
- Profit: ₹25,000
- ROI: 25%
ROI is a simple percentage that shows how much you earned (or lost) relative to your investment.
The ROI Formula
ROI is calculated by dividing profit by the initial investment cost.
The basic ROI formula is straightforward:
This gives you the return as a percentage of your original investment. For example, if you invested ₹1,00,000 and now have ₹1,50,000, your ROI is (₹50,000 ÷ ₹1,00,000) × 100 = 50%.
You can also express it as: ROI = [(Final Value - Initial Cost) ÷ Initial Cost] × 100
- Bought 100 shares at ₹500 = ₹50,000
- Sold at ₹650 per share = ₹65,000
- Profit: ₹15,000
- ROI: (15,000 / 50,000) × 100 = 30%
Simple ROI works best for short-term investments or comparing investments of similar duration.
Annualized ROI
Annualized ROI adjusts returns to a yearly basis for fair comparisons across different time periods.
Simple ROI doesn't account for time. An investment that returns 50% in 5 years is very different from one that returns 50% in 1 year.
Annualized ROI (also called CAGR when compounding is involved) converts any return to an equivalent yearly rate.
This allows you to compare investments with different holding periods on an equal basis. A 50% return over 5 years equals about 8.4% annualized.
- Total ROI: 50% over 5 years
- Annualized: (1.50)^(1/5) - 1 = 8.45%/year
- Total ROI: 50% over 1 year
- Annualized: 50%/year
Always annualize returns when comparing investments with different holding periods.
ROI Applications
ROI is used across various domains—from stock investing to business decisions.
**Stock Investments:** Calculate returns on individual stocks or portfolios, including dividends received.
**Real Estate:** Include purchase price, renovation costs, rental income, and final sale value to determine property ROI.
**Business Projects:** Evaluate whether a new product launch, expansion, or equipment purchase is worth the investment.
**Marketing Campaigns:** Measure the revenue generated versus the cost of advertising to optimize marketing spend.
- Purchase: ₹50,00,000
- Renovation: ₹5,00,000
- Total Cost: ₹55,00,000
- Sale Price: ₹70,00,000
- ROI: 27.3%
ROI works for any investment where you can measure the input cost and output value.
ROI vs Other Metrics
Understand when to use ROI versus CAGR, IRR, or other return metrics.
**ROI vs CAGR:** ROI shows total return; CAGR shows the smoothed annual growth rate. CAGR is better for multi-year investments.
**ROI vs IRR:** Internal Rate of Return (IRR) accounts for the timing of cash flows. Use IRR when you have multiple investments/withdrawals over time.
**ROI vs Absolute Return:** ROI is relative (percentage); absolute return is the actual rupee amount gained. Both matter—a 100% ROI on ₹1,000 is less than 10% ROI on ₹1,00,000.
ROI is simple and useful for quick comparisons. Use CAGR for long-term investments, IRR for complex cash flows.
Limitations of ROI
Know when ROI might mislead and what additional factors to consider.
**Time-Blind:** Simple ROI ignores how long it took to earn returns. Always consider annualized returns for multi-period investments.
**Ignores Risk:** A 20% return from government bonds is very different from 20% from speculative stocks. ROI doesn't reflect volatility or risk.
**Cash Flow Timing:** If you invest in multiple installments or receive periodic income, simple ROI may not capture the true picture.
**Excludes Opportunity Cost:** ROI tells you what you earned, but not whether you could have done better elsewhere.
**Tax & Fees Ignored:** Unless you explicitly subtract taxes and fees, ROI shows pre-tax, pre-cost returns.
ROI is a starting point, not the complete picture. Consider time, risk, and taxes for real comparisons.
How to Maximize ROI
Practical strategies to improve your investment returns.
**Reduce Costs:** Lower purchase prices, minimize fees, and negotiate better terms to reduce your cost basis.
**Increase Returns:** Choose investments with higher expected returns (accepting higher risk) or add value through active management.
**Time in Market:** Longer holding periods often lead to better returns due to compounding. Avoid frequent trading.
**Tax Efficiency:** Use tax-advantaged accounts, hold investments long-term for lower capital gains rates, and harvest losses strategically.
**Diversify:** Don't put all eggs in one basket. Diversification reduces risk without necessarily sacrificing returns.
Focus on both sides of ROI: reducing costs AND increasing the final value of your investment.
Frequently Asked Questions
What is a good ROI percentage?
▾
What is a good ROI percentage?
▾A "good" ROI depends on the investment type and risk. Stock market averages 10-12% annually, FDs offer 6-7%, and real estate may yield 8-12%. Compare against the risk-free rate (FD/government bonds) to assess if the extra risk is worth it.
How do I calculate ROI on stocks?
▾
How do I calculate ROI on stocks?
▾ROI = [(Current Value - Purchase Price + Dividends) / Purchase Price] × 100. Include all dividends received and subtract brokerage fees for accuracy.
What is the difference between ROI and profit?
▾
What is the difference between ROI and profit?
▾Profit is the absolute rupee amount gained (e.g., ₹50,000). ROI is the relative percentage return (e.g., 25%). Both are important—ROI helps compare efficiency, profit shows actual money earned.
Can ROI be negative?
▾
Can ROI be negative?
▾Yes. If your investment loses value, ROI is negative. For example, buying at ₹1,00,000 and selling at ₹80,000 gives ROI = -20%.
How do I annualize ROI?
▾
How do I annualize ROI?
▾Annualized ROI = [(1 + Total ROI)^(1/years) - 1] × 100. This converts multi-year returns to an equivalent annual rate for fair comparisons.
Should I include taxes in ROI calculation?
▾
Should I include taxes in ROI calculation?
▾For accurate comparisons, yes. Post-tax ROI gives you the real return you keep. Subtract capital gains tax from your profit before calculating.
What is ROI in business?
▾
What is ROI in business?
▾Business ROI measures the return from a project or investment relative to its cost. If a marketing campaign costs ₹1,00,000 and generates ₹1,50,000 in revenue, ROI = 50%.
How is real estate ROI calculated?
▾
How is real estate ROI calculated?
▾Real Estate ROI = [(Sale Price - Total Investment) / Total Investment] × 100. Total investment includes purchase price, registration, renovation, and holding costs like maintenance and property taxes.
What is the difference between ROI and CAGR?
▾
What is the difference between ROI and CAGR?
▾ROI shows total return regardless of time. CAGR shows the smoothed annual growth rate. Use CAGR for multi-year investments to understand the yearly compounding rate.
How do I compare investments with different time periods?
▾
How do I compare investments with different time periods?
▾Use annualized ROI or CAGR. This converts all returns to an equivalent annual rate, allowing fair comparison between a 6-month trade and a 5-year investment.
Calculate Your Investment ROI
Use our comprehensive ROI calculator to analyze your investments with precision.
Open ROI Calculator