Stock Calculator India: Profit/Loss, DCA Average & Tax | Calcuary
Advanced Stock Calculator India
Profit/Loss, DCA Average, Dividend Yield, Risk-Reward & Tax
Calculate stock trading profit, average buy price across multiple lots with 100k+ quantity range, dividend yield, risk-reward ratios with stop-loss targets, and dynamic tax planning.
Stock Profit/Loss & Dividend Calculator
Buy Price • Sell Price • Quantity • Dividend
💸 Complete Charges Breakdown
📄 Capital Gains Tax
📆 Explore More Financial Calculators
How to Use This Advanced Stock Calculator
Enter Trade Details
Input your buy price, sell price, quantity, dividend, and holding period in the Calculator tab to see instant net profit/loss.
Check DCA Average Price
Use the DCA tab if you purchased shares across multiple lots during market dips to find your combined average buy price.
Manage Risk & Tax Planning
Calculate target prices via the Risk-Reward tab and plan tax-free share sales using the Tax Planning schedule.
What is a Stock Profit/Loss Calculator?
A Stock Profit/Loss Calculator is a specialized financial tool designed for retail equity traders and investors in Indian markets. It computes the exact net profit or loss from a stock trade by factoring in all transaction charges — brokerage, STT, exchange fees, SEBI charges, GST, and stamp duty — and estimates the applicable capital gains tax (STCG or LTCG) based on the holding period.
Many retail traders make the mistake of evaluating their gains purely on the price difference between buy and sell. The reality is that transaction charges can erode 0.2% to 0.5% of every trade, and taxation on the profit can reduce net returns by another 12.5% to 20%. This calculator bridges that gap and reveals your true net profit after all costs.
Stock Profit Calculation Formulas
Gross P/L = (Sell Price − Buy Price) × Quantity
Net Profit / Loss:
Net P/L = Gross P/L + Total Dividend − Total Transaction Charges − Capital Gains Tax
Absolute Return (%):
Absolute Return = (Net P/L ÷ Investment Amount) × 100
Annualized CAGR (%):
CAGR = (maturityValue > 0) ? ((Maturity Value ÷ Investment Amount)1/Years − 1) × 100 : "N/A"
STCG vs LTCG Tax on Indian Stocks (2025-2026 Rates)
| Tax Type | Holding Period | Tax Rate | Exemption Limit |
|---|---|---|---|
| STCG (Short-Term) | Less than 12 months | 20% | None |
| LTCG (Long-Term) | 12 months or more | 12.5% | ₹1,25,000 per year |
| Intraday Speculative | Same day | As per Income Slab | None |
Complete Breakdown of Stock Trading Charges in India
- Brokerage: Flat ₹20 per trade (Zerodha, Groww) or percentage-based (0.1% to 0.5% for full-service brokers).
- STT (Securities Transaction Tax): 0.1% on both Buy and Sell sides for delivery trades (0.2% total); 0.025% on sell side for intraday trades.
- Exchange Transaction Charges: NSE — 0.00325%, BSE — 0.00375%.
- SEBI Turnover Fees: ₹10 per crore (0.0001%) of turnover.
- GST: 18% applied on (Brokerage + Exchange Charges + SEBI Fees).
- Stamp Duty: 0.015% on buy side for delivery (0.003% for intraday).
Proven Strategies to Maximize Stock Trading Returns
- Choose Discount Brokers: Flat ₹20 per trade saves significantly vs percentage-based brokerage on larger trades.
- Hold for Long Term: Holdings over 12 months qualify for LTCG at 12.5% (after ₹1.25L exemption), lower than STCG's 20%.
- Utilize ₹1.25L Annual Exemption: Book partial LTCG profits every financial year up to ₹1.25 Lakh to remain tax-free.
- Harvest Tax Losses: Offset capital losses against gains to reduce taxable income.
- Track Every Trade: Use this calculator for every trade to avoid surprises at tax filing time.