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, total return depends on the share-price change and any dividends the company pays. Price return alone leaves out that cash income. Use the same holding period for the price and dividend figures.
A share-price chart usually shows price return, not dividends received. For index comparisons, use a Total Return Index (TRI), which includes dividends; check the methodology and period shown by the data provider.
Use the CAGR Calculator alongside this tool to compare stock returns with other asset classes.
How to Calculate Stock Return Step by Step (Using the Calculator's Default Values)
The default example starts with 100 shares bought at ₹500, now priced at ₹820, with ₹45 in total dividends per share over five years.
- Investment: ₹500 × 100 = ₹50,000.
- Current value: ₹820 × 100 = ₹82,000.
- Dividends received: ₹45 × 100 = ₹4,500.
- Total value including dividends: ₹82,000 + ₹4,500 = ₹86,500.
- Total gain: ₹86,500 - ₹50,000 = ₹36,500.
- Price return: (₹820 - ₹500) / ₹500 = 64%.
- Dividend return: ₹45 / ₹500 = 9%.
- Total return: 64% + 9% = 73%.
- CAGR: (₹865 / ₹500)^(1/5) - 1 = approximately 11.59% a year.
This matches the result shown in the calculator above.
What Is a Good Stock Return in India?
A good stock return beats inflation and compares well with a suitable benchmark over the same period, after considering risk, taxes and costs.
| Benchmark | What it represents | How to use it |
|---|---|---|
| Fixed deposit | Illustrative 6% to 7% pre-tax; [verify current rate] | Compare with a similar period and account for tax at your slab. |
| Inflation (CPI) | Consumer price changes; an illustrative 4% to 6% range is not a forecast. | Use the official CPI series for the same dates to estimate purchasing-power growth. |
| Nifty 50 TRI | [verify latest 10-year and 20-year CAGR from NSE Indices factsheet] | A broad large-company equity benchmark that includes dividends. |
| Nifty 500 TRI | [verify latest 10-year and 20-year CAGR from NSE Indices factsheet] | A broader listed-equity benchmark that includes dividends. |
| Gold | Domestic gold-price return over the matching dates. | Include costs and taxes; gold does not produce company dividends. |
Use the same start date, end date and return type for each comparison. Check current deposit rates with the RBI, inflation releases from MoSPI, and index data from NSE Indices. Equity returns can be negative, even over long periods.
Stock Return After Tax in India
The calculator shows pre-tax returns, while your final proceeds depend on holding period, STT conditions, other gains and your tax position.
| Income or gain | General treatment for resident individuals |
|---|---|
| Listed equity STCG | Generally 20% for holdings of 12 months or less where the applicable STT conditions are met. |
| Listed equity LTCG | Generally 12.5% on aggregate eligible gains above ₹1.25 lakh in a financial year for transfers on or after 23 July 2024. |
| Dividends | Taxed at the recipient’s applicable income-tax slab rate. TDS is generally 10% when aggregate dividends exceed ₹10,000 in a financial year; [verify current threshold]. |
| Health and education cess | Generally 4% of income tax, before any applicable surcharge. |
Illustrative after-tax example: The default shares produce ₹32,000 in price gains and ₹4,500 in dividends. Assuming the ₹32,000 qualifies for the annual LTCG exemption, no other eligible gains use that exemption, and dividends fall in a 30% slab, dividend tax plus 4% cess is ₹1,404. Approximate gain after this tax is ₹35,096, before transaction charges.
Rates and thresholds can change through legislation. Confirm current treatment with the Income Tax Department or a CA. The Capital Gains Calculator can estimate eligible equity gains.
Capital Gains Calculator
Estimate eligible equity gains using holding period and exemption rules.
How Stock Splits, Bonus Shares and Rights Issues Affect Your Return
Corporate actions change your share count or cost basis, so adjust both sides of a return calculation instead of comparing unadjusted prices.
In a 1:5 split, 100 shares bought at ₹1,000 become 500 shares with an adjusted cost of ₹200 each; the total cost remains ₹1,00,000. A 1:1 bonus issue doubles the share count and halves the adjusted cost per share. A rights issue requires including the additional subscription amount and shares in the investment calculation.
Use split- and bonus-adjusted historical prices from NSE, BSE or your broker. For dividends paid before a split, divide the total rupee dividend by the adjusted share count when converting it to a per-share figure for the current share basis.
Total Return vs XIRR: When CAGR Is Not Enough
CAGR works for one investment made at the start and valued at the end; XIRR is better when purchases, sales or dividends happen on different dates.
- 1 April: invest ₹10,000.
- 1 October: invest another ₹10,000 and receive a ₹200 dividend.
- 31 March: value the shares and dividend cash at ₹22,000; use XIRR with each dated cash flow to annualise the result.
In Excel or Google Sheets, use XIRR(cash_flows, dates), with investments entered as negative cash flows and proceeds or dividends as positive flows. A single end-value CAGR would ignore when the second purchase and dividend occurred.
XIRR Calculator
Annualise returns when your investments and cash flows have different dates.
Common Mistakes When Calculating Stock Returns
Most return errors come from omitting cash flows, costs or the dates behind the calculation.
- Ignoring dividends understates the total return of a dividend-paying share.
- Comparing holding-period returns across different durations hides the annual growth rate.
- Unadjusted prices after splits or bonus issues distort both share count and cost.
- Brokerage, STT, stamp duty, exchange charges, DP charges and taxes reduce proceeds.
- An arithmetic average does not show compounded growth; use CAGR for a single start and end value.
- Dividends paid on different dates need separate cash-flow dates if you reinvest or calculate XIRR.
- Absolute return is the whole-period gain, not the annualised return.
Stock Return vs Other Investments
On the same ₹50,000 starting amount, the calculator’s illustrative stock example ends at ₹86,500, compared with about ₹70,128 for a 7% compounded FD over five years.
| Illustration | Assumption | Value after five years |
|---|---|---|
| Stock example | 73% total return, including ₹4,500 dividends; no tax or costs. | ₹86,500 |
| Fixed deposit | 7% annual compounding, before tax. | About ₹70,128 |
| Inflation reference | 5% annual inflation; amount needed to match purchasing power. | About ₹63,814 |
Illustrative only. The stock example is not a forecast, and the FD and inflation assumptions are not current quotes. Equity values can fall, while deposit tax treatment depends on the investor.
Who Should Use This Calculator?
This calculator is useful when you need a quick pre-tax return estimate for a single share or holding.
- Long-term investors comparing a holding with an index or deposit benchmark.
- Dividend investors separating price appreciation from cash income.
- Traders reviewing completed positions, and CAs or advisers preparing client discussions. CAs can create Tax Optimization Reports through the CA Portal.
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 100Total Return Formula (With Dividends)
Total Return = ((Final Price + Total Dividends - Initial Price) / Initial Price) x 100| Variable | Meaning |
|---|---|
| Initial Price | Price per share when you bought the stock |
| Final Price | Price per share at sale or current market price |
| Total Dividends | Sum of all dividends per share received |
| Total Return | Overall return including dividends (in %) |
| Price Return | Return from price change alone (in %) |
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 pays no dividend during the period, price return and total return are identical. Otherwise, total return adds the cash dividends received per share. The share-price change and dividend figures must cover the same dates.
| Metric | Price Return | Total Return |
|---|---|---|
| Illustrative holding | 64% | 73% |
A larger dividend payment creates a larger gap between price return and total return, all else being equal. Use a TRI when comparing an equity investment with an index so that dividend income is not omitted from the benchmark.
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 100Worked example using the default inputs: Purchase price ₹500, current price ₹820, and total dividends of ₹45 per share over five years.
| Component | Per Share | Return % |
|---|---|---|
| Purchase Price | ₹500 | - |
| Current Price | ₹820 | - |
| Price Gain | ₹320 | 64% |
| Dividends Received | ₹45 | 9% |
| Total Return | ₹365 | 73% |
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) - 1Worked example using the defaults: The final value per share, including dividends, is ₹865. Over five years, CAGR = (₹865 / ₹500)^(1/5) - 1 = approximately 11.59% a year. This annualised result makes it easier to compare the holding with another investment measured over a different period.
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.
Illustrative holding: 100 shares bought at ₹500 cost ₹50,000. At ₹820 per share, with ₹45 in dividends per share, the current value plus cash dividends is ₹86,500 and the total gain is ₹36,500.
Dividend comparison: In that example, price appreciation contributes ₹32,000 of the ₹36,500 total gain, while dividends contribute ₹4,500. The result is an illustration, not a past or expected return for a listed company.
Dividend-Adjusted Return Calculation
Dividend-adjusted return is another name for a simple total return calculation that adds cash dividends to price appreciation. It is not the same as a dividend-reinvestment return, which accounts for the dates when dividends bought additional shares.
Dividend-Adjusted Return (%) = ((Final Price + Sum of All Dividends) - Initial Price) / Initial Price x 100For 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 100Illustrative Bajaj Finance example: Suppose 30 shares cost ₹4,000 each and are later sold for ₹5,200 each, with ₹30 per share in dividends. The ₹1,20,000 investment becomes ₹1,56,900, so HPR is 30.75%; over two years, CAGR is (1.3075)^(1/2) - 1 = 14.35% a year.
| Holding Period | HPR | Annualized (CAGR) |
|---|---|---|
| 1 year | 30.75% | 30.75% |
| 2 years | 30.75% | 14.35% |
| 3 years | 30.75% | 9.32% |
| 5 years | 30.75% | 5.52% |
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.
| Yearly Returns | Arithmetic Avg | Geometric Avg (CAGR) |
|---|---|---|
| +20%, +20% | 20.00% | 20.00% |
| +30%, -10%, +15% | 11.67% | 10.40% |
| +40%, -20%, +10%, +10% | 10.00% | 7.89% |
| +50%, -30%, +20% | 13.33% | 8.01% |
| +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.
Compare the weighted snapshot of several holdings with the Portfolio Return Calculator; it does not calculate volatility.
Are you a CA or financial advisor?
Generate branded stock return and Tax Optimization Reports for your clients.
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.
- 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.
- Enter the current or selling price: the market price today, or the price at which you sold the stock.
- 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.
- 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
CAs and financial advisors can generate branded stock return and Tax Optimization Reports for clients at ca.fermor.in.
Calculation arithmetic checked against the examples shown above.
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. Rates and tax rules mentioned here are indicative and may change. Verify current details with RBI, SEBI and the Income Tax Department before making decisions. This tool is for education and planning only, not financial advice or a recommendation to buy, sell or hold a security. Consult a SEBI-registered investment adviser before making investment decisions.