All Tools

Stock Profit Calculator

Calculate share market returns with Indian charges

Trade Details

Profit & Charges Breakdown

---
Buy Value---
Sell Value---
Gross Profit---
Brokerage (both sides)---
STT (0.1% delivery)---
Transaction Charges---
GST (18%)---
SEBI Charges---
Stamp Duty---
Net Profit/Loss---
ROI---

Indian Stock Market Charges

When trading stocks in India, multiple charges apply beyond brokerage. This calculator includes all real charges for accurate net profit calculation.

Stock profit after brokerage, STT and tax

Net profit = (sell price − buy price) × shares − all charges − tax. On Indian equity delivery, short-term gains are taxed at 20 % and long-term gains above ₹1.25 lakh a year at 12.5 %, following the rates set in the July 2024 budget.

Charges on an Indian equity delivery trade

ChargeRateApplies to
Brokerage₹0 to 0.3 %Both legs; most discount brokers charge nil on delivery
Securities Transaction Tax (STT)0.1 %Both buy and sell, on turnover
Exchange transaction chargeabout 0.00297 % (NSE)Both legs
SEBI turnover fee₹10 per croreBoth legs
Stamp duty0.015 %Buy side only
GST18 %On brokerage + transaction charges + SEBI fee
DP chargeabout ₹13–20 per scripSell side only, charged by the depository participant

Capital gains tax on listed equity

Holding periodClassificationTax rateExemption
Up to 12 monthsShort-term (STCG)20 % under Section 111ANone
More than 12 monthsLong-term (LTCG)12.5 % under Section 112AFirst ₹1.25 lakh of gains per financial year
Equity mutual fundsSame 12-month ruleSame ratesShared ₹1.25 lakh limit
Intraday equitySpeculative business incomeYour slab rateNot capital gains at all
F&ONon-speculative business incomeYour slab rateLosses can be set off and carried forward 8 years

Worked example — a long-term delivery trade

200 shares bought at ₹1,450, sold 14 months later at ₹1,910, zero-brokerage discount broker

Buy value = ₹2,90,000  ·  Sell value = ₹3,82,000

Gross gain = ₹92,000

STT = 0.1 % of both legs = ₹290 + ₹382 = ₹672

Stamp duty on buy = 0.015 % = ₹43.50

Exchange + SEBI charges ≈ ₹20; GST on those ≈ ₹4; DP charge ≈ ₹16

Total charges ≈ ₹756

Held over 12 months, so LTCG applies. Gain of ₹92,000 is under the ₹1.25 lakh annual exemption, assuming no other LTCG this year.

Net profit ≈ ₹91,244, with no capital gains tax payable this year.

The same trade sold two months earlier

Identical numbers, but held only 10 months

Gross gain = ₹92,000, charges ≈ ₹756

Short-term, so STCG at 20 % applies to the full gain

Tax = 20 % of ₹92,000 = ₹18,400, plus 4 % cess = ₹736

Net profit ≈ ₹72,108 — about ₹19,000 less for selling two months sooner.

Things that quietly change the number

More questions people ask

What is the tax on short-term stock gains in India?

Listed equity sold within 12 months is taxed at 20 % under Section 111A, plus 4 % cess. This rate applies from the July 2024 budget onward; it was 15 % before that.

What is the LTCG exemption limit on shares?

₹1.25 lakh of long-term capital gains per financial year across all listed equity and equity mutual funds. Gains above that are taxed at 12.5 % without indexation.

How do I calculate profit on a stock trade?

Multiply the price difference by the number of shares to get the gross gain, subtract brokerage, STT, exchange and SEBI charges, stamp duty, GST and DP charges to get the net gain, then apply the appropriate capital gains rate.

Is intraday trading treated as capital gains?

No. Intraday equity is speculative business income and is taxed at your normal slab rate, not at the capital gains rates. Futures and options are non-speculative business income, also taxed at slab rates but with more generous loss set-off rules.

What is STT and can I avoid it?

Securities Transaction Tax is a levy of 0.1 % on both the buy and sell legs of an equity delivery trade, collected by the exchange. It is unavoidable on exchange-traded equity, and it is not deductible from your capital gain.

Everything on this page runs in your browser — nothing you type is uploaded or stored.

Frequently Asked Questions

What charges apply when selling stocks in India?
Brokerage, STT (0.025% sell-side), Transaction charges, GST (18% on brokerage+transaction), SEBI charges (0.0001%), and Stamp duty (0.003% buy-side).
What is STT?
Securities Transaction Tax is a tax on stock market transactions in India. For delivery: 0.1% on both buy and sell. For intraday: 0.025% on sell side only.
How is stock profit calculated?
Profit = (Sell Price - Buy Price) x Quantity - All Charges (Brokerage + STT + GST + SEBI + Stamp Duty).

Answers, not just a number

Short, exact answers to the questions people ask alongside this tool — the number first, then the working.

For teams, not just visitors

Want this calculator on your own site?

We build the calculators on SnoopTool as embeddable widgets in your branding, wired to your own lead form — the same maths, your colours, your domain, your leads. Tell us which one and we will send back a working demo you can put in front of your team.

One reply from a person, within one business day. No newsletter, no sequence. See our privacy policy.