What trading and investing really cost in India
On this page
Four kinds of cost
| Kind | Examples | When you pay | Where you see it |
|---|---|---|---|
| Trade charges | STT, stamp duty, exchange and SEBI fees, GST, brokerage, DP charge | Every buy and sell | Contract note |
| Price costs | Bid-ask spread, impact cost | Every buy and sell | Nowhere; it is built into the price |
| Recurring fees | Demat annual charge, mutual fund expense ratio | Every year, whether you trade or not | Broker tariff, fund factsheet |
| Tax | Capital gains tax, tax on dividends | When you sell at a gain, or receive a dividend | Capital gains statement, tax return |
The sections below go through each group in turn. Most of the examples use the same trade, 1,000 shares at ₹1,000 each, a trade value of ₹10 lakh, so the numbers can be compared directly.
Every charge on a share trade, and who sets it
| Charge | Delivery | Intraday | Set by |
|---|---|---|---|
| Securities transaction tax (STT) | 0.1% on buy and sell | 0.025% on sell | Central government |
| Stamp duty | 0.015% on buy | 0.003% on buy | State (collected centrally) |
| Exchange transaction charge | 0.00307% (NSE) | 0.00307% (NSE) | Exchange |
| SEBI turnover fee | ₹10 per crore | ₹10 per crore | SEBI |
| GST | 18% on brokerage + exchange + SEBI fees | Same | Central government |
| Brokerage | ₹0 to about 0.5% | ₹20 an order to about 0.05% | Your broker |
| DP charge | About ₹15 to ₹25 per company sold, per day | None | Broker and depository |
"Delivery" means the shares are moved into your demat account and held, even if only overnight. "Intraday" means you buy and sell on the same day, so the shares never reach your account.
STT is the largest charge set by law, and for delivery it applies to both sides, so 0.2% of the trade value goes in STT on every round trip. GST is charged on brokerage too, so a brokerage rate of 0.5% really costs 0.59%. Futures and options carry their own STT rates (0.05% of the value on selling futures, 0.15% of the premium on selling options), which this page does not cover in detail.
The DP charge is per company and per day, not per share. Selling 1,000 shares of one company in one go costs one DP charge. Selling 10 shares of each of 20 companies on one day costs twenty.
One trade, line by line
| Charge | Rate | Amount | Goes to |
|---|---|---|---|
| Brokerage | ₹0 | ₹0 | Broker |
| STT | 0.1% of the purchase | ₹1,000 | Central government |
| Stamp duty | 0.015% of the purchase | ₹150 | State government |
| Exchange transaction charge | 0.00307% | ₹31 | NSE |
| SEBI turnover fee | ₹10 a crore | ₹1 | SEBI |
| GST | 18% of brokerage + exchange + SEBI fees | ₹6 | Central government |
| Total to buy | ₹1,187 |
Selling the same shares later costs about ₹1,053: the same STT and exchange fees, no stamp duty, and a DP charge of about ₹15 for taking the shares out of your demat account. The round trip comes to about ₹2,240, or 0.22% of the trade value.
Put another way, the price has to rise by about ₹2.24 a share, from ₹1,000 to ₹1,002.24, before the sale gives back what went in. That is before any tax on the gain.
The same trade at three kinds of broker
| ₹0 delivery | ₹20 an order | 0.5% of value | |
|---|---|---|---|
| Buy | ₹1,187 | ₹1,211 | ₹7,087 |
| Sell | ₹1,053 | ₹1,076 | ₹6,953 |
| Round trip | ₹2,240 | ₹2,287 | ₹14,040 |
| % of trade value | 0.22% | 0.23% | 1.40% |
| Price rise needed to break even | ₹2.24 a share | ₹2.29 a share | ₹14.04 a share |
At 0.5% brokerage, ₹11,800 of the ₹14,040 (84%) is brokerage and the GST on it. A flat fee per order matters less as the trade gets bigger: ₹20 is 0.002% of ₹10 lakh but 0.2% of ₹10,000.
Full-service brokers often include research, a relationship manager, branches or call-and-trade. Whether that is worth the difference is a personal judgement. The numbers only show what it costs.
Costs that never show on the bill
At any moment a share has two prices: the highest price a buyer is offering (the bid) and the lowest price a seller will accept (the ask). Buying at the market means paying the ask; selling at the market means getting the bid. The gap between them is the spread.
Buy 1,000 shares at the market and you pay ₹1,001. If you sold straight back, you would get ₹999. That ₹2 a share, ₹2,000 in total, is a 0.2% cost, about the same as all the charges set by law, and it appears on no bill.
In heavily traded large companies the spread is often a few paise, a tiny fraction of a percent. In small, thinly traded companies it can be 1% or more. A large order can also move the price as it fills against several sellers in turn, which is called impact cost. A limit order sets the highest price you will pay, but the order may then fill only partly, or not at all.
Other costs that sit outside the per-trade charges:
- Demat annual maintenance charge. From nothing to several hundred rupees a year, depending on the broker and the account type. It is charged whether or not you trade.
- Call-and-trade fees. Many brokers charge extra for orders placed over the phone.
- Pledge and margin charges. Pledging shares as collateral, or buying with borrowed money, carries its own fees and interest.
- Payment and transfer fees. Some brokers charge for adding money through certain payment methods.
How often you trade matters more than any single rate
Buy and sell 1,000 shares at ₹1,000 within the same day, at a broker charging ₹20 an order:
| Charge | Amount |
|---|---|
| Brokerage (₹20 × 2 orders) | ₹40 |
| STT (0.025% on the sell) | ₹250 |
| Stamp duty (0.003% on the buy) | ₹30 |
| Exchange + SEBI fees (both sides) | ₹63 |
| GST | ₹19 |
| Round trip | ₹402 (0.04%) |
Small on its own. But across about 250 trading days it comes to roughly ₹1 lakh a year, or about 10% of the ₹10 lakh being traded, before counting the spread on each trade. The trades have to make more than that before any profit begins, and that profit is then taxed (see below).
SEBI has studied what happens to individual traders. Its 2024 study of the futures and options segment found that 93% of individual traders made a net loss over FY22 to FY24, and its 2024 study of intraday trading in the cash segment found that about 7 in 10 individual intraday traders made a loss in FY23. The F&O study also found that, for traders who lost money, transaction costs made up a large part of the loss. These are past figures about large groups of people. They do not say what any one person will experience.
Costs of mutual funds and ETFs
| Cost | Mutual fund | ETF |
|---|---|---|
| Brokerage, exchange fees, DP charge | None when bought from the fund house | Yes, as for a share |
| Stamp duty | 0.005% on purchase | 0.015% on purchase, as for a share |
| STT | 0.001% on redeeming an equity fund | 0.1% on buy and sell for equity ETFs, as for a share |
| Exit load | Some funds charge one if sold within a set period, often 1% within a year | None |
| Expense ratio | Yes, every year | Yes, every year |
| Spread | None; units trade at the day's NAV | Yes; can be wide in thinly traded ETFs |
The expense ratio is taken out of the fund's value every day, so it never appears as a separate bill. The returns a fund publishes are already after it. Every scheme comes in a direct plan, bought from the fund house, and a regular plan, bought through a distributor. Both hold the same portfolio; the regular plan's expense ratio is higher because it also pays the distributor for their service. Each fund publishes both figures on its factsheet. The exit load period and rate are in the scheme document.
Tax on gains and dividends
| Kind of income | How it is taxed |
|---|---|
| Shares or equity funds sold after more than 12 months (long-term) | 12.5% on total long-term gains above ₹1.25 lakh in the financial year |
| Shares or equity funds sold within 12 months (short-term) | 20% on the whole gain |
| Intraday trading | Speculative business income, at your income-tax slab rate |
| Futures and options | Business income, at your slab rate |
| Dividends | Added to your income, at your slab rate; the company deducts 10% TDS above ₹10,000 a year |
Surcharge (where income is high; capped at 15% on these capital gains) and 4% health and education cess are added on top. The ₹1.25 lakh exemption is one allowance per person per year, shared across all long-term gains on listed shares and equity mutual funds, not per stock. Debt funds bought after March 2023 follow different rules: their gains are added to your income and taxed at your slab rate, however long they are held.
| Held 11 months | Held 13 months | |
|---|---|---|
| Gain | ₹2,00,000 | ₹2,00,000 |
| Taxable | ₹2,00,000 | ₹75,000 (after the ₹1.25 lakh exemption) |
| Tax at 20% or 12.5% | ₹40,000 | ₹9,375 |
| With 4% cess | ₹41,600 | ₹9,750 |
Assumes no other long-term gains that year and no surcharge. The holding period is counted from the purchase date to the sale date.
What you can deduct, and what happens to losses
- Brokerage and the other costs of buying and selling can be deducted from the gain. STT cannot.
- A short-term loss can be set off against short-term or long-term gains. A long-term loss can be set off only against long-term gains.
- Unused capital losses can be carried forward for 8 years, but only if your tax return is filed by the due date.
- Intraday (speculative) losses can be set off only against speculative income and carried forward for 4 years.
Tax rules change with budgets and the details depend on your full income. For your own situation, check with a chartered accountant or the income-tax department's guidance.
One-time costs vs every-year costs
| Held for | Cost per year held |
|---|---|
| 1 month | about 2.6% a year (if repeated every month) |
| 1 year | 0.22% a year |
| 10 years | about 0.02% a year |
A recurring fee works differently. An annual charge of 1% for 10 years takes about 9.6% of the final value, and the same charge over 20 years takes about 18%, because each year's fee is taken from a balance that already lost the earlier ones. Neither kind of cost says anything about returns, which can be negative.
Work out your own trade
| Charge | Goes to | Buy | Sell |
|---|---|---|---|
| Brokerage | Broker | ₹20 | ₹20 |
| Securities transaction tax (STT) | Government | ₹1,000 | ₹1,000 |
| Stamp duty | State government | ₹150 | ₹0 |
| Exchange transaction charge | NSE | ₹31 | ₹31 |
| SEBI turnover fee | SEBI | ₹1 | ₹1 |
| GST (18% on brokerage + exchange + SEBI) | Government | ₹9 | ₹9 |
| DP charge (on selling from demat) | Broker and depository | ₹0 | ₹15 |
| Total | ₹1,211 | ₹1,076 | |
Approximate, NSE rates as of October 2026, before income tax. Contract notes round each charge and some brokers add fees (call-and-trade, payment gateway, annual demat charge). Your broker's contract note is the exact figure.
What changes your costs
- Your broker's pricing. For delivery trades, it is the largest difference between one bill and another. Check the brokerage, the DP charge and the annual demat fee.
- How often you trade. Every delivery round trip carries 0.2% in STT. Frequent trading multiplies every charge.
- The spread. In thinly traded shares and ETFs, the gap between the buy and sell price can cost more than all the charges. The bid and ask are shown in the market depth before an order is placed.
- Small sells across many companies. The DP charge applies per company per day, so many small sells cost more than one larger sell.
- Recurring fees. For a fund, the expense ratio and any exit load; for a demat account, the annual charge.
- How long you hold. Crossing 12 months changes the tax rate on a gain from 20% to 12.5%, with an exemption.
- The contract note. Every broker must send one after each trading day. It lists every charge, and is the figure to check.
This page explains costs. It does not suggest a broker, a fund, a holding period or whether to trade. See also dividends and how they are paid, and the dividend income calculator.
Educational explanations only, not investment advice, research or a recommendation to buy, sell or hold any security. Past performance does not indicate future results. Every example uses made-up round numbers. Read the Disclaimer before relying on any figure.