Stock Return Calculator

Calculate stock investment returns

Frequently Asked Questions

How is stock return calculated?

Total Return = Capital Gains + Dividends. Capital Gain = (Selling Price - Buying Price) / Buying Price × 100. Include dividends received for total return. Also factor in transaction costs (brokerage, STT, GST) for accurate net returns.

What is the average stock market return in India?

Nifty 50 has delivered ~12-14% CAGR historically over long periods (15-20 years). Individual years vary significantly—can be +50% or -40%. Long-term investing (7+ years) smoothens volatility and increases probability of positive returns.

How do I calculate CAGR for stocks?

CAGR = [(Final Value / Initial Value)^(1/n) - 1] × 100, where n is years. If ₹10,000 became ₹25,000 in 5 years: CAGR = [(25000/10000)^(1/5) - 1] × 100 = 20.1%. CAGR accounts for compounding unlike simple average returns.

What are the costs of buying stocks?

Brokerage (0.01-0.5%), STT (0.1% on sell for delivery), GST (18% on brokerage), Exchange charges (0.00325%), SEBI charges (0.0001%), Stamp duty (0.015% on buy). Discount brokers have lower brokerage but same statutory charges.

How are stock profits taxed in India?

Delivery-based: STCG (under 1 year) at 15%, LTCG above ₹1 lakh at 10%. Intraday: Taxed as business income or speculative income. F&O: Business income. Losses can be carried forward 8 years but STCL can't offset LTCG.

© 2026 CalculatorZon - Free Online Calculators. Fast, accurate and interactive.