ROI Calculator (Return on Investment)

Calculate percentage return to compare the efficiency of different investments.

Initial cost of investment
Current value or selling price

Result

Enter investment details to calculate ROI and Profit.

Understanding Return on Investment (ROI)

Return on Investment (ROI) is the universal yardstick of profitability. Whether you're buying stocks, real estate, or starting a business, ROI answers the fundamental question: "Is this efficient use of my capital?" It normalizes returns into a simple percentage, allowing you to compare vastly different investment opportunities side-by-side.

Why ROI is King

ROI cuts through the noise of absolute numbers. A ₹10,000 profit might sound small compared to a ₹1 Lakh profit, but if the ₹10k came from a ₹20k investment (50% ROI) and the ₹1 Lakh came from a ₹10 Lakh investment (10% ROI), the smaller profit was actually the more efficient use of money.

The Formula

ROI = ((Final Value - Cost of Investment) / Cost of Investment) × 100

Example: You buy a stock for ₹100 and sell for ₹150.
Profit = ₹50.
ROI = (50 / 100) × 100 = 50%.

ROI vs. Other Metrics: Knowing the Difference

Metric Definition Best Used For Key Limitation
ROI Total return % over usually undefined period Quick efficiency check, short-term trades Ignores time duration
CAGR Compound Annual Growth Rate Long-term investments (3+ years) Assumes smooth growth (unrealistic)
IRR Internal Rate of Return Complex cash flows (SIPs, Business) Difficult to calculate manually
Absolute Return Simple cash profit/loss Understanding cash impact Ignores investment size

The "Time Trap" in ROI

A common mistake is judging an investment solely by ROI without asking "How long did this take?". A 50% ROI is amazing if it took 1 year, but terrible if it took 10 years. This table compares the same 50% Total ROI over different durations.

Total ROI Time Taken Effective Annual Return (CAGR) Verdict
50% 1 Year 50.0% 🚀 Incredible
50% 3 Years 14.5% ✅ Great (Stock Market Avg)
50% 5 Years 8.4% ⚠️ Average (Like FD)
50% 10 Years 4.1% ❌ Poor (Below Inflation)

Lesson: Always annualize your ROI (convert to CAGR) for investments longer than 1 year to see the true picture.

Real-Life Scenarios

Scenario 1: The Flipper (Real Estate)

Action: Buys a fixer-upper for ₹50L, spends ₹10L on renovation, sells for ₹75L in 6 months.

Math: Cost = ₹60L. Profit = ₹15L.

ROI: (15 / 60) × 100 = 25% in 6 months.

💡 Insight: High ROI in short time = Excellent annualized return.
Scenario 2: The Dividend Investor

Action: Buys ₹1L stock. Gets ₹5k dividend. Stock falls to ₹98k.

Math: Gain = ₹5k (div) - ₹2k (loss) = ₹3k.

ROI: (3k / 1L) × 100 = 3%.

💡 Insight: ROI accounts for BOTH capital gains and income (dividends).
Scenario 3: Business Owner

Action: Spends ₹5L on Google Ads. Generates ₹20L in Sales. Product cost was ₹10L.

Math: Net Profit = 20L - (5L Ads + 10L Cost) = ₹5L.

Marketing ROI (ROAS): (5L Profit / 5L Ads) = 100%.

💡 Insight: Businesses use ROI to judge efficiency of specific spending channels.
Scenario 4: The Crypto Speculator

Action: Invests ₹10k in a coin. It goes to ₹50k, then crashes to ₹5k.

Math: Final Value = ₹5k. Loss = ₹5k.

ROI: (-5k / 10k) = -50%.

💡 Insight: Negative ROI indicates capital destruction. A -50% loss requires a +100% gain just to break even.

ROI Decision Framework

Use this 5-step checklist before making an investment based on ROI claims:

  1. Identify the Time Horizon: If the ROI is quoted over 5 years, divide by 5 to get a rough annual idea (or use CAGR). Don't compare a 3-year ROI directly with a 1-year FD rate.
  2. Check "Total" Cost: Does the "Cost of Investment" include fees, brokerage, taxes, and maintenance? Underestimating cost artificially inflates ROI.
  3. Verify "Net" Profit: Ensure the return is after expenses. Gross Revenue ROI implies a profit margin of 100%, which is rarely true.
  4. Assess Risk Adjustment: A 20% ROI in crypto is not "better" than a 10% ROI in bonds if you cannot afford to lose the principal. Higher ROI usually demands higher risk capability.
  5. Compare with Benchmarks: Compare your ROI against relevant benchmarks (Nifty 50 for stocks, Rental Yields for property), not just against zero.

When to rely on ROI?

Ideal Use Cases:
  • Comparing short-term marketing campaigns.
  • Evaluating stock trades (swing trading).
  • Analyzing simple projects with one-time costs.
  • Quick comparisons where duration is identical.
Limit Reliance When:
  • Comparing investments with vastly different time horizons.
  • Evaluating complex cash flows (like SIPs - use XIRR).
  • Inflation is high (Real ROI vs Nominal ROI).
  • Risk levels are incomparable.

Frequently Asked Questions

A "good" ROI is relative to risk and inflation. beating inflation (typically 6-7%) is the baseline. For safe assets (FDs), 7-8% is good. For equities, 12-15% is good. For high-risk ventures (Startups/Crypto), investors often seek 30%+ or multi-bagger returns to compensate for the risk of failure.

Standard ROI calculations are typically "Pre-Tax". To get your "Real" return, you should subtract capital gains tax. For example, a 20% stock market gain might be 18% after LTCG tax. Always calculate Post-Tax ROI for major financial decisions.

This is due to the mathematics of compounding and volatility. If you lose 50% one year and gain 50% the next, your average return is 0%, but your actual portfolio is down 25% (100 -> 50 -> 75). CAGR accounts for this geometric reality, usually resulting in a lower but more accurate number than simple average ROI.

Yes. A negative ROI means you have lost money. An ROI of -100% means you lost your entire investment. Note that you generally cannot have an ROI lower than -100% unless you are leverage trading (investing with borrowed money), where you can lose more than your initial capital.

Property ROI is complex.
Gain = (Selling Price - Purchase Price) + (Total Rental Income collected).
Cost = Purchase Price + Stamp Duty + Renovation Costs + Maintenance + Property Taxes.
ROI = (Gain / Cost) * 100. Using a simple price-to-price comparison ignores rental yield and maintenance costs.