ROI Calculator

Calculate your return on investment

₹1K₹1Cr
₹1K₹1Cr
+50.0%Total ROI
Invested Amount₹1.00 L
Profit Earned+₹50,000
Final Value₹1.50 L
Note: This calculator is for educational and illustrative purposes only. Results are based on user inputs and mathematical formulas and do not constitute investment advice or guaranteed outcomes.

What is ROI (Return on Investment)?

Return on Investment (ROI) is one of the most widely used financial metrics to evaluate the profitability and efficiency of an investment. It measures the gain or loss generated relative to the amount invested, expressed as a percentage. ROI helps investors, business owners, and financial analysts make informed decisions by providing a simple way to compare the profitability of different investments. Whether you're evaluating stocks, real estate, business projects, or marketing campaigns, ROI gives you a clear picture of your returns. The beauty of ROI lies in its simplicity—it can be applied to virtually any type of investment and provides an easy-to-understand percentage that shows how much you've gained (or lost) on your investment.

ROI Formula

ROI = (Final Value − Investment)Investment × 100%

How to use this calculator

  1. Enter your initial investment amount—this is the total capital you put in
  2. Enter the final value—what your investment is worth now or when you sold it
  3. View your ROI percentage instantly calculated, along with absolute profit/loss

When Should You Use ROI?

  • Comparing multiple investment opportunities to determine which offers better returns
  • Evaluating the success of a marketing campaign or business initiative
  • Assessing real estate investments including rental properties and flips
  • Measuring the effectiveness of capital expenditures in your business
  • Tracking the performance of your stock portfolio over time
  • Making data-driven decisions about where to allocate resources

Real-World Examples

Stock Investment Example

You invested ₹1,00,000 in stocks and after 2 years, your portfolio is worth ₹1,50,000.

Initial Investment:₹1,00,000
Final Value:₹1,50,000
ROI = 50%

💡 Your investment grew by 50%, but remember this is total return, not annualized. For time-adjusted returns, use CAGR.

Real Estate Example

You bought a property for ₹50,00,000 and sold it for ₹62,00,000 after 3 years.

Initial Investment:₹50,00,000
Final Value:₹62,00,000
ROI = 24%

💡 A 24% ROI over 3 years equals roughly 7.5% per year. Consider additional costs like maintenance, taxes, and transaction fees for a more accurate picture.

Business Marketing Example

You spent ₹2,00,000 on a digital marketing campaign that generated ₹6,00,000 in sales.

Campaign Cost:₹2,00,000
Revenue Generated:₹6,00,000
ROI = 200%

💡 A 200% ROI means you earned ₹2 for every ₹1 spent. This is an excellent return for marketing spend.

ROI vs Other Return Metrics

Understanding when to use ROI versus other metrics helps you make better investment decisions.

FeatureROICAGRIRR
Time FactorNoYesYes
ComplexitySimpleModerateComplex
Best ForQuick comparisonLong-term growthCash flow analysis
Accounts for CompoundingNoYesYes
Multiple Cash FlowsNoNoYes

Common ROI Calculation Errors (And How to Avoid Them)

Ignoring transaction costs and taxes in calculations

The Issue:Brokerage, STT, and capital gains tax can reduce actual ROI by 1-3%

Better Approach:Including all costs in ROI calculations provides more accurate results

Comparing ROI across different time periods

The Issue:50% ROI over 5 years is mathematically different from 50% over 1 year

Better Approach:Use CAGR for time-adjusted comparisons, not simple ROI

Not accounting for opportunity cost in analysis

The Issue:A 8% ROI might seem good, but not if FDs are giving 7% risk-free

Better Approach:Comparing against risk-free alternatives like FDs or government bonds provides useful context

Pro Tips for Using ROI

💎Including ALL costs—transaction fees, taxes, maintenance, and opportunity costs—gives an accurate ROI
💎Comparing ROI with benchmarks like fixed deposit rates (6-7%) or index fund returns (10-12%) provides context
💎For investments over 1 year, use CAGR alongside ROI to understand annualized performance
💎A negative ROI isn't always bad—sometimes short-term losses lead to long-term gains
💎Consider risk-adjusted returns: a 15% ROI with low risk may be better than 25% with high risk

Limitations of ROI

While ROI is powerful, it has limitations. It doesn't account for the time value of money, risk, or holding period. A 50% ROI over 10 years is very different from 50% over 1 year. For more sophisticated analysis, consider using CAGR for time-adjusted returns or IRR for projects with multiple cash flows.

Frequently Asked Questions

What is considered a good ROI?

A 'good' ROI depends on the investment type and risk level. Stock market historically returns 10-12% annually. Real estate typically yields 8-12%.

Does ROI account for time?

No, basic ROI does not factor in time. A 50% ROI over 1 year is far better than 50% over 10 years. For time-adjusted returns, use CAGR (Compound Annual Growth Rate) which annualizes the return and accounts for compounding.

Can ROI be negative?

Yes, a negative ROI indicates a loss on your investment—you received less than you invested. For example, if you invest ₹1,00,000 and get back ₹80,000, your ROI is -20%. This is common in volatile markets or failed business ventures.

How is ROI different from profit?

Profit is the absolute amount you gained (Final Value - Investment), while ROI expresses this gain as a percentage of your original investment. ROI is more useful for comparing investments of different sizes. ₹50,000 profit on a ₹1,00,000 investment (50% ROI) is better than ₹50,000 profit on ₹10,00,000 (5% ROI).

Should I include taxes in ROI calculation?

For accurate decision-making, yes. Pre-tax ROI shows gross returns, but post-tax ROI reflects what you actually keep. In India, consider capital gains tax (12.5% for long-term equity, 20% for real estate with indexation) when calculating your true returns.