Stock Return Calculator

Calculate stock investment returns with capital gains, absolute return, and CAGR. View yearly growth charts for any holding period and price change.

Calculate your stock returns

About This Calculator

Stock investments generate returns primarily through capital appreciation as the share price increases over time. Our Stock Return Calculator helps you analyze your stock investment performance by calculating key metrics based on your total investment, buy price, current price, and holding period.

The calculator computes both absolute returns (total percentage gain over the holding period) and the compound annual growth rate (CAGR) to help you evaluate and compare investments across different time periods. A yearly breakdown shows how your stock value grows each year at the calculated CAGR.

Return Metrics:

  • Current Value: Total value of your stock holding at the current price
  • Capital Gains: Profit from stock price appreciation (current value minus total investment)
  • Absolute Return: Total percentage gain over the holding period
  • CAGR: Compound annual growth rate -- the annualized return that shows consistent yearly growth

Investment Considerations:

  • Holding Period: Longer periods may qualify for long-term capital gains (LTCG) tax benefits
  • Capital Gains Tax: In India, STCG (held under 12 months) is taxed at 15% while LTCG above ₹1 lakh is taxed at 10%
  • Risk Assessment: Individual stocks carry higher risk than diversified funds
  • CAGR vs Absolute Return: CAGR accounts for the time value of money and is better for comparing investments held for different durations

Features:

  • Capital gains and absolute return calculation
  • Compound annual growth rate (CAGR) computation
  • Interactive growth and breakdown charts
  • Year-by-year stock value projection
  • Shareable permalink with all input values

Frequently Asked Questions

How are stock returns calculated?

Stock returns are calculated based on price appreciation: Return % = [(Current Price - Buy Price) / Buy Price] x 100. The total return on your investment is: Total Return % = [(Current Value - Total Investment) / Total Investment] x 100. For annualized returns (CAGR): CAGR = [(Current Price / Buy Price)^(1 / Holding Period in Years) - 1] x 100. Enter your total investment, buy price per share, current price per share, and holding period to get instant results.

What is a good stock return percentage?

A good stock return varies by market conditions, but historically, the Indian stock market has delivered around 12-15% CAGR over long periods (10+ years). In the US, the S&P 500 has averaged about 10% annually. A return of 15-20% annually is considered very good, while consistent double-digit returns beat most other investment options. Higher returns typically come with higher risk.

How long should I hold stocks?

For tax efficiency in India, hold stocks for more than 12 months to qualify for LTCG (Long-Term Capital Gains) where gains above ₹1 lakh are taxed at 10% without indexation. In the US, long-term gains apply to holdings over 1 year with rates of 0%, 15%, or 20%. In the UK, the annual CGT allowance applies. Investment horizon should align with your goals: short-term for trading, medium-term for growth stories, long-term (5+ years) for wealth creation.

Is stock market investing risky?

Yes, stock market investing carries risks including market volatility, company-specific risks, and potential loss of capital. However, risks can be managed through: diversification across sectors, a long-term investing horizon, investing in fundamentally strong companies, regular investing (SIP approach), and avoiding leverage. Historically, equities have outperformed other asset classes over long periods despite short-term volatility.

What is CAGR in stock returns?

CAGR (Compound Annual Growth Rate) represents the mean annual growth rate of an investment over a specified time period longer than one year. It smooths out returns and accounts for compounding. Formula: CAGR = [(Ending Value / Beginning Value)^(1 / Number of Years) - 1] x 100. CAGR is the best metric to compare returns across different investments and time periods because it removes the effect of time.

How to calculate annualized return on stocks?

Use the CAGR formula: [(Current Price / Buy Price)^(1 / Years Held) - 1] x 100. For example, if you bought at ₹500, the current price is ₹750 after 5 years: [(750/500)^(1/5) - 1] x 100 = 8.45% annualized return. Enter your buy price, current price, and holding period in our calculator to get the CAGR instantly along with the absolute return and current value.

What is the difference between absolute return and CAGR?

Absolute return is the total percentage gain over the entire holding period without considering time. CAGR annualizes the return to show consistent yearly growth rate. For example, a 100% absolute return over 5 years equals approximately 14.87% CAGR. CAGR is better for comparing investments held for different durations, while absolute return shows total performance regardless of time.

Can stock returns be negative?

Yes, stock returns can be negative if the current price is lower than the buy price. Stock prices fluctuate based on company performance, market conditions, economic factors, and investor sentiment. Short-term negative returns are common, but quality stocks typically recover over the long term. Diversification and long-term holding help mitigate negative return risks. Our calculator correctly handles negative returns by showing negative capital gains and CAGR values.