Calculate stock investment returns
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.
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.
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.
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.
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.