Stock Return Calculator: Absolute Return, CAGR, and Total Return Including Dividends
- Stock return has two components: price appreciation (capital gain) + dividends received. Total return = both combined. Using only price return understates actual performance.
- CAGR (Compound Annual Growth Rate) is the correct metric for comparing stock returns across different holding periods — absolute % gains without annualising are misleading.
- Taxes transform your gross return significantly: STCG (held < 12 months) taxed at 20%; LTCG (held 12+ months) at 12.5% above ₹1.25 lakh — after-tax CAGR is what you actually keep.
- Benchmark comparison is essential — a 14% CAGR from a large cap stock is mediocre if Nifty 50 delivered 13.5% in the same period.
Use our free Stock Return Calculator to compute absolute return, annualised CAGR, total return with dividends, after-tax return, and benchmark-adjusted alpha.
Stock Return Formula
Absolute Return (Price Only)
Absolute Return % = (Selling Price − Buying Price) ÷ Buying Price × 100
Example: Bought Reliance at ₹1,800 (Jan 2021) Sold at ₹2,850 (Jan 2024) Absolute Return = (₹2,850 − ₹1,800) ÷ ₹1,800 × 100 = 58.33%
CAGR (Annualised Return)
CAGR = (End Price ÷ Start Price)^(1/Years) − 1
Using the same example (3 years): CAGR = (₹2,850 ÷ ₹1,800)^(1/3) − 1 = 1.5833^0.3333 − 1 = 16.5%
58.33% absolute over 3 years = 16.5% annualised. Not the same number.
Total Return (Including Dividends)
Total Return = (End Price + Total Dividends Received − Start Price) ÷ Start Price × 100
Example — 500 shares of ITC: Bought at ₹280 (Jan 2020), sold at ₹430 (Jan 2024) — 4 years Dividends received: ₹6 + ₹6.25 + ₹6.50 + ₹6.75 = ₹25.50/share × 500 = ₹12,750 Capital gain: (₹430 − ₹280) × 500 = ₹75,000
Total return = (₹75,000 + ₹12,750) ÷ (₹280 × 500) × 100 = ₹87,750 ÷ ₹1,40,000 × 100 = 62.68% Price return alone: 53.57% — dividends added 9.11 percentage points to return.
After-Tax Return Calculation
India capital gains tax (equity shares held on stock exchange, STT paid):
| Holding Period | Tax Rate | Exemption |
|---|---|---|
| Short-term (< 12 months) | 20% | None |
| Long-term (≥ 12 months) | 12.5% | First ₹1.25L LTCG per year |
Example — LTCG on above ITC trade: Capital gain: ₹75,000 (< ₹1.25L exemption) LTCG tax: ₹0 (within exemption) Dividend income: ₹12,750 — taxed at slab rate (30% bracket): ₹3,970 tax Net after-tax total return: ₹87,750 − ₹3,970 = ₹83,780 After-tax return %: ₹83,780 ÷ ₹1,40,000 × 100 = 59.84% (vs. 62.68% pre-tax)
STCG example — same trade held only 8 months (sold at ₹370): Capital gain: (₹370 − ₹280) × 500 = ₹45,000 STCG tax: ₹45,000 × 20% = ₹9,000 After-tax gain: ₹36,000 After-tax return: ₹36,000 ÷ ₹1,40,000 = 25.7%
Holding for 12 months to qualify for LTCG (especially near the tax year end) can meaningfully improve after-tax returns.
Benchmarking: The Alpha Test
A stock return is only meaningful relative to the benchmark:
| Scenario | Your Stock | Nifty 50 | Alpha |
|---|---|---|---|
| A | 18% CAGR | 13% CAGR | +5% (outperformed) |
| B | 12% CAGR | 13% CAGR | −1% (underperformed) |
| C | 8% CAGR | 13% CAGR | −5% (significantly underperformed) |
In scenario C, you would have been better off in a Nifty 50 index fund — less research, more diversification, better return. This is the humbling reality that makes most individual stock pickers underperform over the long term.
Relevant benchmarks:
- Large cap stocks → Nifty 50 or Sensex
- Mid cap stocks → Nifty Midcap 150
- Small cap stocks → Nifty Smallcap 250
- Sector stocks → relevant sector index (Nifty Bank, Nifty IT, etc.)
Real Return: After Inflation
Even LTCG return of 14% needs inflation adjustment:
Real Return = (1 + Nominal Return) ÷ (1 + Inflation) − 1
14% nominal return, 6% inflation: Real Return = (1.14 ÷ 1.06) − 1 = 7.55%
Your actual wealth is growing at 7.55% in purchasing power terms — not 14%. Still excellent, but important for retirement planning calculations.
Stock Return Reference Table
₹1 lakh invested at various CAGRs:
| CAGR | 5 Years | 10 Years | 15 Years | 20 Years |
|---|---|---|---|---|
| 8% | ₹1.47L | ₹2.16L | ₹3.17L | ₹4.66L |
| 12% | ₹1.76L | ₹3.11L | ₹5.47L | ₹9.65L |
| 15% | ₹2.01L | ₹4.05L | ₹8.14L | ₹16.37L |
| 18% | ₹2.29L | ₹5.23L | ₹11.97L | ₹27.39L |
| 20% | ₹2.49L | ₹6.19L | ₹15.41L | ₹38.34L |
The difference between 12% and 15% CAGR over 20 years: ₹9.65L vs. ₹16.37L — 70% more wealth from a 3% additional annual return.
FAQ
Try the Free Stock Return Calculator
Use ToolMira's calculator — no signup, no ads, works on mobile.
Open Stock Return Calculator →Disclaimer: This article is for educational purposes only and does not constitute financial, investment, or trading advice. Financial markets involve risk of loss. Past performance does not guarantee future results. Please consult a SEBI-registered investment advisor before making any financial decisions.