Stock Return Calculator – Total Return & CAGR

Calculate the total return and annualised CAGR on a stock, including dividends and charges.

Last updated:

Total return—
CAGR (per year)
—
Holding period
—
Invested · value now
—
Return without dividends
—

Stock return calculator

Price change alone doesn't tell you how well an investment really did. This stock return calculatoradds the dividends you received, subtracts brokerage and charges, and turns the result into aCAGR — the yearly growth rate you can compare fairly with a fixed deposit, a mutual fund or the Nifty over the same period. It also tells you whether the holding counts as short-term or long-term for capital gains.

How to use it

  1. Enter the buy price, sell (or current) price and quantity.
  2. Add total dividends received and total charges.
  3. Set the buy and sell dates to get the annualised return.

Example

You bought 100 shares at ₹420 on 12 April 2023 and sold at ₹655 on 7 October 2026, receiving ₹2,400 in dividends and paying ₹150 in charges. Your gain is ₹23,500 + ₹2,400 − ₹150 =₹25,750 on ₹42,000 — a total return of 61.3%. Over about 3.5 years that's a CAGR of roughly 14.7%. Lots bought at different times? Find your average with thestock average calculator, or use theXIRR calculator for many cash flows.

Disclaimer: Results are estimates for educational purposes only and are not financial, investment or tax advice. Please verify with your bank, broker or a SEBI-registered adviser before acting. Read the full disclaimer.

Frequently asked questions

How do I calculate the return on a stock?
Total return = (selling value − buying cost + dividends received − charges) ÷ buying cost × 100. It includes dividends, which are a real part of the return that a simple price comparison misses.
Why is CAGR different from total return?
Total return ignores time. CAGR (compound annual growth rate) spreads the return evenly over the years you held the stock, so you can compare it with an FD rate, a mutual fund or the Nifty. 100% in 2 years is a CAGR of 41.4%, but 100% in 10 years is only 7.2%.
Is my gain short-term or long-term?
For listed shares and equity mutual funds in India, holding for more than 12 months makes the gain long-term (LTCG); 12 months or less is short-term (STCG). The two are taxed at different rates — check the current rates before you sell.
What if I bought in several lots?
Use your average buy price (the stock average calculator can work it out), or calculate each lot separately. For investments with many dates, the XIRR calculator gives the most accurate yearly return.