Stock Return Calculator

Calculate total return including dividends, annualized return (CAGR), and dividend-adjusted return for Indian stocks on NSE and BSE.

Inputs

150000
1100000
05000
1100000
150
Price Return88%
Price Return
Dividend Return
Total Return73.00%
Annualized Return (CAGR)11.59%
Price Return64.00%
Dividend Return9.00%
Total Investment₹50,000
Total Value₹86,500
Total Gain₹36,500
Price Return 88%Dividend Return 12%

Save your results

Sign up to save this calculation and access your results any time.

Are you a CA or financial advisor?

Generate branded Tax Optimization Reports for your clients.

Get started free

What Is Stock Return?

Stock return is the percentage gain or loss an investor earns from buying and holding a stock over a given period. It has two components: price appreciation and dividend income.

When you buy a stock on the NSE or BSE, your total return depends on what the market does to the share price and what the company sends you as dividends. Price return alone captures only half the picture. A stock like NTPC or Coal India may show modest price gains but deliver competitive total returns through steady dividend payouts.

Per SEBI guidelines, all stock returns published by mutual funds and portfolio managers must be reported as total returns, which include dividends, to give investors a complete picture of what they actually earned. The stock return you see on a broker app or financial website should always be read as price return unless specified otherwise.

Use the CAGR Calculator alongside this tool to compare stock returns with other asset classes.

Stock Return Formula: Price Return and Total Return

The stock return formula has two versions depending on whether dividends are included.

Price Return Formula

Price Return = ((Final Price - Initial Price) / Initial Price) x 100

Total Return Formula (With Dividends)

Total Return = ((Final Price + Total Dividends - Initial Price) / Initial Price) x 100
VariableMeaning
Initial PricePrice per share when you bought the stock
Final PricePrice per share at sale or current market price
Total DividendsSum of all dividends per share received
Total ReturnOverall return including dividends (decimal)
Price ReturnReturn from price change alone (decimal)

Worked example: You bought shares of HDFC Bank at Rs 1,200 per share. Two years later, the price is Rs 1,500, and you received Rs 60 in total dividends per share. Price return = (1,500 - 1,200) / 1,200 x 100 = 25%. Total return = (1,500 + 60 - 1,200) / 1,200 x 100 = 30%. Dividends added 5 percentage points to the total.

Stock Return vs Total Return vs Price Return

Price return measures only the change in the stock price. Total return includes dividends, interest, and any other cash flows received from the investment during the holding period. Total Shareholder Return (TSR) is the industry standard for measuring total return on equities.

For a stock that does not pay dividends, price return and total return are identical. For dividend-paying stocks, total return is always higher. Over the long term, dividends account for a significant portion of total return for Indian stocks. According to NSE data, roughly 25 to 30% of the Nifty 50\'s total return over the past 20 years came from dividends.

Price return vs total return for Indian stocks with a 3-year holding period.
MetricPrice ReturnTotal Return
NTPC+18%+32%
Coal India+5%+28%
HDFC Bank+45%+52%
TCS+38%+44%
Reliance Industries+52%+56%

The gap between price return and total return is widest for high-dividend stocks. Per SEBI disclosure norms, Indian mutual funds must show total returns in all performance reporting, ensuring investors see the full picture before making decisions.

Total Return Formula: With Dividends

The total return formula captures every rupee your investment generated. It is the only formula that tells you what you actually earned, not what the stock price alone suggests.

Total Return (%) = ((Final Price - Purchase Price + Dividends Per Share) / Purchase Price) x 100

Worked example using Reliance Industries: Purchase price of Rs 1,200 in 2020. Current price of Rs 2,900 in 2025. Total dividends received per share over 5 years: Rs 55.

Total return breakdown for Reliance Industries over a 5-year holding period.
ComponentPer ShareReturn %
Purchase PriceRs 1,200-
Current PriceRs 2,900-
Price GainRs 1,700141.7%
Dividends ReceivedRs 554.6%
Total ReturnRs 1,755146.3%

The Dividend Yield Calculator can help you estimate the dividend component separately.

Annualized Return (CAGR) for Stocks

Annualized return, also called Compound Annual Growth Rate (CAGR), converts the total return into a per-year rate assuming the investment grew at a steady pace each year. This is the standard metric for comparing stock returns across different holding periods.

CAGR = ((Final Price + Total Dividends) / Purchase Price) ^ (1 / Years) - 1

Worked example: You bought Infosys at Rs 800 in 2019. The price is Rs 1,640 today, and you received Rs 65 per share in total dividends over 6 years. Total end value per share: Rs 1,705. CAGR = (1,705 / 800)^(1/6) minus 1 = 13.45% per year. The simple total return of 113.1% is impressive, but the CAGR of 13.45% is what matters when comparing against other investments held for different durations.

The CAGR Calculator provides the same calculation for any asset, not just stocks.

Stock Return Calculator for Indian Stocks: Practical Examples

The calculator above works for any stock listed on NSE or BSE. Here are two realistic scenarios to show how the inputs translate into results.

Example 1: TCS (High growth, moderate dividend)You bought 50 shares of TCS at Rs 1,850 per share in 2020. Current price: Rs 3,600. Total dividends received per share over 5 years: Rs 180. Initial investment: Rs 92,500. Total return: ((3,600 + 180 - 1,850) / 1,850) x 100 = 104.3%. CAGR: (3,780 / 1,850)^(1/5) minus 1 = 15.3%. Total portfolio value: Rs 1,89,000, total gain: Rs 96,500.

Example 2: Power Grid (Lower growth, high dividend)You bought 200 shares of Power Grid at Rs 180 per share in 2020. Current price: Rs 280. Total dividends per share over 5 years: Rs 60. Initial investment: Rs 36,000. Total return: ((280 + 60 - 180) / 180) x 100 = 88.9%. CAGR: (340 / 180)^(1/5) minus 1 = 13.6%. The dividend component contributed a significant 33.3 percentage points of the total return.

Dividend-Adjusted Return Calculation

Dividend-adjusted return is the same as total return. The term is used to emphasize that dividends have been included in the calculation. SEBI mandates that dividend-adjusted returns be reported in mutual fund fact sheets so investors can compare funds on an apples-to-apples basis.

Dividend-Adjusted Return (%) = ((Final Price + Sum of All Dividends) - Initial Price) / Initial Price x 100

For stocks that pay dividends quarterly or annually, the total dividend amount is the sum of all dividend payments per share during the holding period. This calculator accepts the total dividend per share figure directly. Track your dividends using the Dividend Reinvestment Calculator to see how reinvested dividends would have grown your portfolio further.

Holding Period Return (HPR)

Holding Period Return (HPR) is the total return earned over the entire time you held the stock, expressed as a simple percentage without annualizing. It answers the question: what did I earn overall.

HPR = (Ending Value - Beginning Value + Income) / Beginning Value x 100

Example: You bought 30 shares of Bajaj Finance at Rs 4,000 each. You sold them 2 years later at Rs 5,200 each, receiving Rs 30 per share in dividends. Beginning value: Rs 1,20,000. Ending value: Rs 1,56,000. Income: Rs 900. HPR = (1,56,000 + 900 - 1,20,000) / 1,20,000 x 100 = 30.75%. The annualized return (CAGR) is (1 + 0.3075)^(1/2) minus 1 = 14.5% per year.

Holding period return vs annualized return for different holding periods, same stock performance.
Holding PeriodHPRAnnualized (CAGR)
1 year30.75%30.75%
2 years30.75%14.50%
3 years30.75%9.45%
5 years30.75%5.55%

Arithmetic vs Geometric Average Return for Stocks

The arithmetic average adds each year's return and divides by the number of years. The geometric average (CAGR) accounts for compounding, which means it reflects what an investor actually earned.

Arithmetic mean vs geometric mean (CAGR) for different annual return sequences.
Yearly ReturnsArithmetic AvgGeometric Avg (CAGR)
+20%, +20%20.00%20.00%
+30%, -10%, +15%11.67%10.34%
+40%, -20%, +10%, +10%10.00%8.17%
+50%, -30%, +20%13.33%9.35%
+15%, +15%, +15%15.00%15.00%

When volatility is zero, both averages are identical. As volatility increases, the gap between arithmetic and geometric averages widens. The geometric average (CAGR) is always lower than or equal to the arithmetic average. This is why fund fact sheets show CAGR, not simple average returns, for periods over one year.

Track the volatility of your stock returns using the Portfolio Return Calculator.

Are you a CA or financial advisor?

Generate branded stock return and Tax Optimization Reports for your clients.

Get started free

How to Use This Stock Return Calculator

The calculator has two modes to match what you want to measure. Pick the tab that answers your question.

  1. Enter the purchase price per share: this is the price you paid when you bought the stock. If you bought at multiple prices, use the average cost per share.
  2. Enter the current or selling price: the market price today, or the price at which you sold the stock.
  3. Add total dividends received per share: sum up all dividends paid per share during your holding period. Check NSE India or your broker for the exact dividend history.
  4. Enter the holding period in years: the number of full or partial years you held the stock. Switch to the Annualized Return tab to see the CAGR directly.

Click any input value to type a precise number. The donut chart shows how much of your total return came from price appreciation versus dividends. Use the currency selector to convert all amounts to USD, EUR, GBP, or other currencies if you track your portfolio in a foreign currency.

Frequently Asked Questions

Stock return is calculated by dividing the total gain or loss (final price minus initial price, plus any dividends received) by the initial price, then multiplying by 100 for the percentage. The basic formula for price return is: (Final Price minus Initial Price) divided by Initial Price times 100. For total return, dividends are added to the numerator before dividing.

CAs and financial advisors can generate branded stock return and Tax Optimization Reports for clients at ca.fermor.in.

Disclaimer: All figures on this page are indicative estimates based on the inputs you provide. Stock returns depend on market conditions, company performance, and economic factors that this calculator does not evaluate. Past returns do not guarantee future performance. This tool is for educational and planning purposes only and does not constitute financial advice or a recommendation to buy, sell, or hold any security. Consult a SEBI-registered investment adviser before making investment decisions.

Stock Return Calculator: Total Return & CAGR for Indian Stocks | Fermor