Overview
ROI — Return on Investment — is the most universal metric for measuring whether a financial decision paid off. It expresses gain or loss as a percentage of what you put in, making it directly comparable across asset classes, time periods, and project types. A stock trade, a real estate purchase, a marketing campaign, and a business equipment upgrade can all be evaluated on the same scale.
The calculation is simple, but getting it right requires choosing the correct cost basis, including all fees, and — when comparing investments of different durations — converting to an annualised figure. This guide walks through each step with worked examples.
Use the ROI Calculator alongside this guide to verify your numbers instantly.
What You Need
Before you start, gather:
- Initial investment cost — total cash deployed, including all acquisition fees
- Final value or net proceeds — sale price after selling costs, or current market value
- Holding period — exact duration in years (needed for annualised ROI)
- Any income received — dividends, rental income, interest earned during the holding period
Step 1: Apply the Basic ROI Formula
Formula: ROI = (Net Gain / Cost of Investment) × 100
Net Gain = Final Value − Initial Investment
Example: You bought shares for Rs 10,000 and sold them for Rs 13,500.
- Net Gain = Rs 13,500 − Rs 10,000 = Rs 3,500
- ROI = (3,500 / 10,000) × 100 = 35%
This 35% is your total, unadjusted return. For quick checks on a single investment, use the ROI Calculator.
Step 2: Account for All Costs
The basic formula overstates returns if you ignore fees. Include every cost:
- Brokerage or transaction charges
- Stamp duty and registration (for real estate)
- Advisory or fund management fees
- Taxes on capital gains
Continuing the example: Your broker charged Rs 150 in brokerage.
- Actual cost = Rs 10,000 + Rs 150 = Rs 10,150
- Net Gain = Rs 13,500 − Rs 10,150 = Rs 3,350
- ROI = (3,350 / 10,150) × 100 = 33%
Two percentage points disappear once costs are included. In higher-cost assets like real estate, this gap widens considerably — stamp duty alone can represent 5–7% of the purchase price in India.
Step 3: Calculate Annualised ROI
Basic ROI ignores time. A 35% ROI over one year is outstanding; the same 35% over ten years is mediocre. Annualised ROI — also called CAGR — puts every investment on a per-year basis.
Formula: Annualised ROI = [(1 + ROI/100)^(1/n) − 1] × 100
Where n is the holding period in years.
Example: Your 35% ROI was realised over 1.5 years.
- Annualised ROI = [(1.35)^(1/1.5) − 1] × 100
- = [(1.35)^0.667 − 1] × 100
- = [1.224 − 1] × 100
- = 22.4% per year
For investments held over multiple financial years, the CAGR Calculator computes this instantly from start value, end value, and duration.
Step 4: Compare Investments of Different Durations
This is where annualised ROI becomes essential. Total return alone misleads when holding periods differ.
| Investment | Amount | Final Value | Duration | Total ROI | Annualised ROI |
|---|---|---|---|---|---|
| Investment A | Rs 5,00,000 | Rs 7,00,000 | 2 years | 40% | 18.3% |
| Investment B | Rs 5,00,000 | Rs 7,50,000 | 3 years | 50% | 14.5% |
Investment B has a higher total return, but Investment A compounds at a faster annual rate. Over any equivalent holding period, Investment A outperforms.
Use the Investment Return Calculator to run head-to-head comparisons including the effect of reinvesting returns.
Step 5: Calculate ROI on Business Decisions
ROI applies to any expenditure where returns can be quantified — hiring, equipment, marketing campaigns, or product launches.
Example — Marketing Campaign:
- Campaign cost: Rs 10,000
- Revenue generated: Rs 45,000
- Product/service cost to fulfil that revenue: Rs 25,000
- Net Gain = Rs 45,000 − Rs 25,000 − Rs 10,000 = Rs 10,000
- Marketing ROI = (10,000 / 10,000) × 100 = 100%
When evaluating multiple budget options, calculate ROI for each and allocate to the highest-returning activities first. The opportunity cost of every rupee spent on a low-ROI channel is the return it could have earned elsewhere.
Step 6: Interpret ROI in Context
An ROI number is meaningful only relative to:
- Alternatives available at the same time — a 6% ROI on equity is poor when fixed deposits offer 7%; the same 6% is acceptable when FD rates are 4%.
- Risk taken — higher ROI from volatile assets must compensate for the added uncertainty.
- Liquidity given up — real estate and private equity lock in capital; the ROI should exceed liquid alternatives by a meaningful margin.
ROI Benchmarks by Asset Class (2026)
| Asset Class | Typical Annual ROI | Notes |
|---|---|---|
| Savings account / liquid fund | 4–5% | Near risk-free |
| Fixed deposits | 6–7.5% | Locked for tenure |
| Government bonds | 6.5–7% | Sovereign guarantee |
| Equity index funds (Nifty 50) | 10–12% (historical) | Long-term average; volatile year-to-year |
| Real estate (metro cities, India) | 8–12% | Includes appreciation; excludes rental yield |
| Rental yield (residential, India) | 2–3.5% | Yield alone; lower in premium localities |
| Private equity / venture capital | 20%+ | High risk, illiquid, 5–10 year horizon |
These benchmarks serve as a minimum hurdle rate — any investment should clear the return available from the next-best alternative of similar risk.
Key Terms
- ROI — Return on Investment; total gain or loss expressed as a percentage of cost
- CAGR — Compound Annual Growth Rate; the annualised equivalent of a multi-period return
- Opportunity Cost — the return foregone by choosing one investment over the best available alternative
Common Mistakes to Avoid
Using sale price as the cost basis. ROI denominator is what you paid in, not what you received. Confusing the two produces a meaningless number.
Ignoring partial-year periods. A holding period of 18 months is 1.5 years, not 1 year. Using the wrong n in the annualised formula understates returns for sub-year periods and overstates them for periods like 13 months.
Omitting income received. Dividends, rent, and interest are returns on your investment. Excluding them understates ROI — sometimes significantly for income-generating assets held over several years.
Comparing simple ROI across different durations. Always annualise before comparing. A 100% ROI over 10 years (7.2% annualised) is weaker than a 20% ROI over 1 year.