Stock Return Calculator: Absolute Return, CAGR, and Total Return Including Dividends

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 PeriodTax RateExemption
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:

ScenarioYour StockNifty 50Alpha
A18% CAGR13% CAGR+5% (outperformed)
B12% CAGR13% CAGR−1% (underperformed)
C8% CAGR13% 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:


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:

CAGR5 Years10 Years15 Years20 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

How do I calculate CAGR on my stock investment?
CAGR = (Current Value ÷ Amount Invested)^(1 ÷ Years held) − 1. For multiple purchases (SIP-like), you need XIRR instead — available in Excel or our calculator.
How is dividend included in stock return calculation?
Add total dividends received to the final selling price when calculating return. Total Return = (End Price + Dividends − Start Price) ÷ Start Price × 100. This gives the full picture of what the investment actually delivered.
What is the difference between STCG and LTCG for stocks?
STCG: equity shares held less than 12 months — taxed at 20%. LTCG: held 12+ months — taxed at 12.5% on gains above ₹1.25 lakh per financial year. Both rates effective from Budget 2024.
What is a good stock return in India?
Nifty 50 has delivered approximately 12–13% CAGR over 20 years. A stock delivering 15%+ consistently is excellent. 18–20%+ CAGR sustained over 10+ years is exceptional and rare (achieved by only a handful of companies like Asian Paints, Bajaj Finance, Titan historically).

Try the Free Stock Return Calculator

Use ToolMira's calculator — no signup, no ads, works on mobile.

Open Stock Return Calculator →
AM
Written by Ananya Menon
Ananya writes about personal finance, tax, and investing for ToolMira, breaking down India's money rules into plain language with worked examples.

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.