Brokerage, Charges & Taxes
Every line on your contract note explained — brokerage, STT by segment and by side, exchange and SEBI charges, stamp duty, GST, DP charges, AMC and auction penalties — with two fully worked trades, then STCG, LTCG, business income, loss set-off and advance tax.
Beginners obsess over which stock to buy and never look at what the trade costs them. That is backwards, because costs are certain and profits are not. This lesson itemises every charge on an Indian equity trade, shows how each one is calculated and on which side it applies, works two complete examples down to the paisa, and then walks through how gains are taxed. Every rate here is an assumption used for arithmetic — rates change, and you must verify the current ones and speak to a qualified tax professional about your own situation.
Two people buy the same stock at the same price and sell it on the same day at the same price. One of them ends the year with meaningfully more money. Nothing about their stock picking was different.
The difference is that one of them understood what happens between the price on the screen and the number in their bank account. Charges are deducted whether the trade wins or loses. Taxes arrive whether you planned for them or not. Both scale with how often you trade, which is why an active trader can hand over a large slice of a good year without ever noticing.
This lesson makes every rupee of it visible. We will itemise each charge, show the formula, work two complete trades line by line, and then go through how gains are taxed and how losses can be carried forward. It is education, not tax advice — and every rate used here is an assumption for arithmetic, not a guarantee of what applies today.
Why Costs Matter More Than You Think
Certain deductions against uncertain gains
Every charge you pay is a guaranteed loss, taken whether the trade works or not. Every profit is a possibility. That asymmetry is the whole reason disciplined investors treat costs with the same seriousness as stock selection.
Costs also scale with activity in a way that surprises people. Buy one stock and hold it for three years and you pay a handful of charges once. Trade the same capital twenty times a month and you pay a full round trip of charges forty times a month, on the same money, for the same year.
The number that actually matters is not the charge in rupees. It is the charge as a share of the profit you were chasing. We will compute exactly that on two real-shaped trades later in this lesson, and the intraday result surprises most people.
There is also a second, quieter cost that never appears on a contract note: the bid-ask spread. You buy at the ask and sell at the bid, so a round trip in a stock with a wide spread has already cost you before a single charge is applied. In a thin stock that spread can dwarf every itemised charge combined.
- Charges are certain deductions; profits are possibilities
- Costs scale with how often you trade, not with how much you hold
- The meaningful measure is cost as a share of the profit you were chasing
- The bid-ask spread is a real cost that never appears on any statement
The Contract Note — Where Every Charge Lives
The one document that tells you the truth
Your broker is required to send you a contract note within 24 hours of a trade. It is a legal document, and it is the only place where every single charge appears itemised rather than netted into a summary.
Read one, once, line by line. It takes ten minutes and it changes how you think. Most people who trade for years have never opened one, which is precisely why they cannot tell you what a round trip costs them.
The structure is consistent. At the top: the trades themselves, with order number, time, quantity, price and turnover. Below that: brokerage. Then the statutory block — STT, exchange transaction charges, SEBI turnover fee, stamp duty, and any investor protection fund charge. Then GST computed on a specific subset of those. Then the net amount payable or receivable.
The single most useful habit in this entire lesson is to reconcile that net amount against what actually moved in your funds ledger. When they match, you understand your costs. When they do not, you have found something worth asking about.
Two charges do not appear on the contract note and catch people out later: DP charges on selling from demat, and the annual maintenance charge on the demat account. Both hit your ledger separately.
- A contract note must reach you within 24 hours of a trade
- It is the only itemised, legal record of every charge
- Structure: trades, brokerage, statutory charges, GST, net amount
- DP charges and AMC appear in your ledger, not on the contract note
- Reconcile the net amount against your ledger — that is the real check
Brokerage
The only charge your broker actually sets
Brokerage is the fee your broker charges to execute an order, and it is the only line on the whole bill that the broker controls. Everything else is set by the government, the exchange, the depository or the regulator, and is collected on their behalf.
Two models dominate. Execution-only brokers typically charge a small flat fee per executed order, often with a cap, and several charge nothing at all on delivery. Full-service brokers usually charge a percentage of turnover, which scales with the size of the trade.
The structure matters more than the headline number. A flat fee of ₹20 per order is 0.4 percent on a ₹5,000 trade and 0.004 percent on a ₹5,00,000 trade. A percentage of 0.3 percent is 0.3 percent on both. Which is cheaper depends entirely on your trade size, and the answer flips.
Notice also that brokerage is per executed order, not per trade idea. If your order for 1,000 shares fills across three separate executions in one day, most brokers still treat it as one order for billing — but if you split it deliberately into three orders, you are billed three times. Read your broker's specific rule.
One more thing brokers charge that people forget: call-and-trade, where you phone the dealing desk to place an order instead of using the platform. It typically carries a per-order fee. So does any order the broker's risk system squares off on your behalf at some brokers.
- Brokerage is the only charge the broker itself sets
- Flat-per-order and percentage-of-turnover models cross over at some trade size
- Billing is per executed order — how you split an order can change the bill
- Call-and-trade and broker-initiated square-offs may carry their own fees
STT — Different by Segment and by Side
The largest statutory charge, and the least understood
Securities Transaction Tax is a central government tax on market transactions, collected by the broker and paid to the government. On a delivery trade it is usually the single biggest charge on the whole note, larger than brokerage at most brokers.
The part that confuses everyone is that STT is not one rate. It changes with the segment you are trading, and — critically — with which side of the trade you are on.
On equity delivery, it applies to both the buy and the sell. On equity intraday, it applies only to the sell. On futures, only to the sell. On options, it applies to the sell side of the premium, and separately at a different rate on the settlement value if an option is exercised.
That exercise rule deserves a moment, because it has produced genuinely painful surprises. If you hold a bought option to expiry and it finishes in the money, STT can be charged on the full settlement value rather than on the premium — a base many multiples larger than the option cost you. People have watched a small expiry-day gain vanish into it.
The rates themselves are set by the government and have been revised, including changes to derivatives rates. Treat the table below as the structure — which side pays, on what base — and verify the current percentages from an official source or your own contract note before relying on any number.
- STT is a central government tax, collected by the broker
- On delivery it applies to both sides; on intraday and futures, only to the sell
- On options it applies to the premium on the sell side
- On an exercised option, the base can be the settlement value, not the premium
- It is usually the largest single charge on a delivery contract note
| Segment | Which side pays | Calculated on | Illustrative rate used in this lesson |
|---|---|---|---|
| Equity delivery | Both buy and sell | Turnover (price × quantity) | 0.1% each side |
| Equity intraday | Sell side only | Sell turnover | 0.025% |
| Equity futures | Sell side only | Sell turnover | 0.02% |
| Equity options | Sell side only | Premium value | 0.1% of premium |
| Options exercised at expiry | Buyer of the exercised option | Settlement value, not premium | A separate, higher-base charge — verify current rate |
Exchange Charges, SEBI Fee and Stamp Duty
Three small lines with three different bases
Below STT sit three statutory charges that are individually tiny and are worth understanding because each has a different base.
Exchange transaction charges are what NSE or BSE charge for the use of their matching platform. They apply to turnover on both sides of the trade, and the rate differs sharply between segments — the rate on option premium is far higher than the rate on equity turnover, which is one reason option costs feel disproportionate.
The SEBI turnover fee is a regulatory charge on turnover, and it is genuinely small — commonly expressed in rupees per crore of turnover. On a ₹1 lakh trade it is a matter of paise. It appears on the note because it must, not because it moves the needle.
Stamp duty is a state-level duty on the transfer of securities, and it has one distinguishing feature: it applies only to the buy side. You pay stamp duty when you acquire, never when you dispose. Rates differ by segment, with delivery carrying a higher rate than intraday or derivatives.
There is often a fourth, even smaller line — an investor protection fund charge levied by the exchange. Like the SEBI fee, it is a few paise on a retail-sized trade.
The useful mental model: STT and stamp duty are taxes, exchange and SEBI charges are fees for infrastructure and regulation, and only stamp duty is one-sided in your favour on the sell.
- Exchange charges are for the matching platform and differ sharply by segment
- The SEBI turnover fee is regulatory and is measured in rupees per crore
- Stamp duty applies only when you buy, never when you sell
- Option premium attracts a much higher exchange charge rate than equity turnover
| Charge | Applies to | Which side | Illustrative rate used here |
|---|---|---|---|
| Exchange transaction charge | Turnover, at a rate that differs by segment | Both sides | 0.00297% of equity turnover |
| SEBI turnover fee | Turnover | Both sides | ₹10 per crore (0.0001%) |
| Investor protection fund charge | Turnover | Both sides | ₹10 per crore (0.0001%) |
| Stamp duty — delivery | Buy turnover | Buy side only | 0.015% (₹1,500 per crore) |
| Stamp duty — intraday | Buy turnover | Buy side only | 0.003% (₹300 per crore) |
GST — On Which Components
The rule that trips up every DIY calculation
GST is charged at 18 percent, and the question that matters is: 18 percent of what? Get the base wrong and every cost calculation you build will be wrong.
GST applies to services. Brokerage is a service. Exchange transaction charges are a service. The SEBI turnover fee is treated as one. So the GST base is brokerage plus exchange transaction charges plus the SEBI turnover fee, and GST is 18 percent of that sum.
GST does not apply to STT and does not apply to stamp duty. Those are taxes, and a tax is not levied on a tax here. This is the single most common error in homemade cost spreadsheets — people apply 18 percent to the whole charge block and overstate their costs.
GST also applies to DP charges and to your demat annual maintenance charge, because those too are services. If a broker quotes DP charges as a plain number, check whether GST is included or added.
A worked instance from our delivery example later in this lesson: brokerage of ₹0 plus exchange charges of ₹3.15 plus a SEBI fee of ₹0.11 gives a base of ₹3.26, and 18 percent of that is ₹0.59. Applying 18 percent to the whole ₹117 charge block instead would have given ₹21 — an error of thirty-five times.
- GST is 18% of brokerage + exchange transaction charges + SEBI turnover fee
- GST is not applied to STT or to stamp duty
- GST does apply to DP charges and to demat AMC
- Applying GST to the whole charge block is the most common spreadsheet error
DP Charges, AMC, Auction Penalties and Other Bites
The costs that arrive outside the contract note
Several real costs never appear on a contract note. They land in your ledger separately, and because they are not attached to a trade, people rarely connect them to their trading behaviour.
DP charges are the most important of these. When you sell shares out of your demat account, the depository and your DP levy a flat fee — and the crucial detail is that it is charged per scrip, per day, regardless of quantity. Sell one share or ten thousand shares of the same company on the same day, and the charge is identical.
That structure has a sharp consequence for small sells. If a DP charge is an assumed ₹18.50 including GST and you sell ₹1,000 worth of a stock, you have paid 1.85 percent of the sale value in one line. Sell ₹1,00,000 worth and the same ₹18.50 is 0.018 percent. Selling small quantities repeatedly is one of the most efficient ways to donate money.
AMC — the annual maintenance charge on your demat account — is charged whether you trade or not, which is why a forgotten account keeps billing. A BSDA can reduce or remove it for small holdings, as the account-opening lesson covers.
Then there is the auction, or short delivery, penalty. If you sell shares you do not actually have to deliver at settlement — most commonly because you sold intraday shares under the wrong product code, or sold shares you bought the same day before they settled — the clearing corporation has to source them. You bear the difference in price plus a penalty, and the outcome can be materially worse than the price you sold at. This is not a rounding error; it is one of the more expensive mistakes available to a beginner.
Finally, the small ones: call-and-trade fees, payment gateway charges on some funding methods, physical statement requests, pledge and unpledge charges, and delayed payment interest if your ledger goes negative.
- DP charges are per scrip per day and are flat regardless of quantity
- Small, frequent sells are the worst possible pattern for DP charges
- AMC bills whether you trade or not — close accounts you do not use
- Short delivery costs you the price difference plus a penalty
- Pledge fees, call-and-trade and ledger interest all sit outside the contract note
| Charge | When it applies | How it is calculated | The trap |
|---|---|---|---|
| DP charge | Selling shares from demat | Flat, per scrip per day, regardless of quantity | Ruinous as a percentage on very small sells |
| Demat AMC | Annually, trading or not | Flat annual fee, plus GST | Keeps billing on accounts you have forgotten |
| Auction / short delivery | You fail to deliver shares you sold | Price difference plus a penalty | Triggered by wrong product code or selling unsettled shares |
| Call-and-trade | Placing an order via the dealing desk | Flat per order | Also applied by some brokers to auto square-offs |
| Pledge / unpledge | Offering shares as collateral | Flat per scrip per request | Adds up if you pledge frequently in small lots |
| Delayed payment interest | A negative funds ledger | A daily interest rate on the debit balance | Accrues quietly until you check the ledger |
A Full Worked Delivery Trade
₹50,000 in, ₹56,000 out, every paisa accounted for
Now let us put all of it together on one complete round trip. Every rate below is an assumption stated for the arithmetic — not a claim about what applies today.
The trade: buy 100 shares at ₹500 for a buy turnover of ₹50,000. Some months later, sell 100 shares at ₹560 for a sell turnover of ₹56,000. Total turnover ₹1,06,000. Gross profit ₹6,000.
Assumed rates: zero brokerage on delivery, STT 0.1 percent on each side, exchange transaction charge 0.00297 percent of turnover, SEBI turnover fee and investor protection charge at ₹10 per crore each, stamp duty 0.015 percent on the buy only, GST at 18 percent of brokerage plus exchange charge plus SEBI fee, and a DP charge of ₹15.93 plus GST on the sell.
The total comes to ₹136.26 against a gross profit of ₹6,000. Costs consumed 2.27 percent of the profit, and 0.129 percent of the turnover. On a delivery trade held for months, that is a genuinely small drag.
Look at where the money went. STT is ₹106 of the ₹136, or 78 percent of the entire bill, and brokerage is zero. This is why 'zero brokerage' marketing tells you very little about your actual cost of trading.
- Total cost ₹136.26 on a ₹1,06,000 round trip — 0.129% of turnover
- STT alone was 78% of the bill; brokerage was zero
- Costs consumed 2.27% of the ₹6,000 gross profit
- 'Zero brokerage' removes the smallest component, not the largest
| Charge | Basis | Calculation | Amount |
|---|---|---|---|
| Brokerage | Assumed zero on delivery | — | ₹0.00 |
| STT — buy | 0.1% of buy turnover | 0.1% × ₹50,000 | ₹50.00 |
| STT — sell | 0.1% of sell turnover | 0.1% × ₹56,000 | ₹56.00 |
| Exchange transaction charge | 0.00297% of total turnover | 0.00297% × ₹1,06,000 | ₹3.15 |
| SEBI turnover fee | ₹10 per crore | 0.0001% × ₹1,06,000 | ₹0.11 |
| Investor protection charge | ₹10 per crore | 0.0001% × ₹1,06,000 | ₹0.11 |
| Stamp duty | 0.015% of buy turnover only | 0.015% × ₹50,000 | ₹7.50 |
| GST | 18% of brokerage + exchange charge + SEBI fee | 18% × ₹3.26 | ₹0.59 |
| DP charge on sell | Flat per scrip, plus GST | ₹15.93 + 18% | ₹18.80 |
| TOTAL COST | — | — | ₹136.26 |
| Gross profit | (₹560 − ₹500) × 100 | — | ₹6,000.00 |
| Net before tax | ₹6,000 − ₹136.26 | — | ₹5,863.74 |
| Cost as % of gross profit | ₹136.26 ÷ ₹6,000 | — | 2.27% |
| Cost as % of turnover | ₹136.26 ÷ ₹1,06,000 | — | 0.129% |
A Full Worked Intraday Trade
The same charges, a completely different verdict
Now the same exercise on an intraday trade, using the same assumed-rate discipline. This is where the arithmetic becomes uncomfortable.
The trade: buy 200 shares at ₹500 for ₹1,00,000, sell the same day at ₹504 for ₹1,00,800. Total turnover ₹2,00,800. Gross profit ₹800 — a ₹4 move on 200 shares, which is a perfectly normal intraday result.
Assumed rates: brokerage of 0.03 percent or ₹20 per executed order, whichever is lower, so ₹20 on each leg; STT of 0.025 percent on the sell side only; the same exchange, SEBI and investor protection rates; stamp duty of 0.003 percent on the buy only; GST at 18 percent of the service components; and no DP charge, because nothing was delivered.
The total is ₹82.87. Against a gross profit of ₹800, costs took 10.4 percent. On the delivery trade it was 2.27 percent. Same charges, same rules — the difference is entirely that the profit being chased was much smaller relative to the turnover deployed.
The break-even number is the one to remember. ₹82.87 across 200 shares is ₹0.41 per share, so the stock had to move ₹0.42 in your favour before you made a single rupee. Every intraday trade starts roughly half a percent behind, and it starts there again on the next trade, and the one after that.
Push it one step further. If that ₹4 move had been a ₹1 move, gross profit would be ₹200 and costs of ₹82.87 would take 41 percent of it. That is the real reason frequency is expensive: not because the per-trade charge is large, but because the profit being chased shrinks while the charge does not.
- The intraday trade cost less in rupees but far more as a share of profit
- Break-even was ₹0.42 per share before a single rupee was earned
- A smaller move would have pushed costs past 40% of the gain
- Frequency is expensive because the profit shrinks while the charge does not
| Delivery trade | Intraday trade | |
|---|---|---|
| Turnover | ₹1,06,000 | ₹2,00,800 |
| Total cost | ₹136.26 | ₹82.87 |
| Cost as % of turnover | 0.129% | 0.041% |
| Gross profit | ₹6,000 | ₹800 |
| Cost as % of gross profit | 2.27% | 10.4% |
| Break-even move needed | ₹1.37 (0.27%) | ₹0.42 (0.08%) |
| Charge | Basis | Calculation | Amount |
|---|---|---|---|
| Brokerage | 0.03% or ₹20 per order, whichever is lower — both legs | ₹20 + ₹20 | ₹40.00 |
| STT | 0.025% of sell turnover only | 0.025% × ₹1,00,800 | ₹25.20 |
| Exchange transaction charge | 0.00297% of total turnover | 0.00297% × ₹2,00,800 | ₹5.96 |
| SEBI turnover fee | ₹10 per crore | 0.0001% × ₹2,00,800 | ₹0.20 |
| Investor protection charge | ₹10 per crore | 0.0001% × ₹2,00,800 | ₹0.20 |
| Stamp duty | 0.003% of buy turnover only | 0.003% × ₹1,00,000 | ₹3.00 |
| GST | 18% of brokerage + exchange charge + SEBI fee | 18% × ₹46.16 | ₹8.31 |
| DP charge | None — nothing delivered | — | ₹0.00 |
| TOTAL COST | — | — | ₹82.87 |
| Gross profit | (₹504 − ₹500) × 200 | — | ₹800.00 |
| Net before tax | ₹800 − ₹82.87 | — | ₹717.13 |
| Cost as % of gross profit | ₹82.87 ÷ ₹800 | — | 10.4% |
| Break-even move | ₹82.87 ÷ 200 shares | — | ₹0.42 per share |
Capital Gains: STCG, LTCG and the 12-Month Line
The holding period decides the category
When you sell listed shares at a profit as an investor, the gain is a capital gain, and the holding period decides which kind.
For listed equity on which STT has been paid, the boundary is 12 months. Held for 12 months or less, the gain is Short-Term Capital Gain. Held for more than 12 months, it is Long-Term Capital Gain. Learn that boundary cold — the boundary is the stable part; the rates are not.
On the rates, under the regime introduced in 2024, STCG on such listed equity is taxed at 20 percent and LTCG at 12.5 percent on gains above an annual exemption of ₹1.25 lakh. The exemption is per person per financial year and applies across your listed equity and equity mutual fund long-term gains together. Surcharge and cess apply on top of the base rate.
The counting is by days, and it is counted from the date of acquisition to the date of sale. A holding sold on the 365th day is short-term; sold a few days later it may not be. Where a sale sits close to that boundary, the difference in tax can exceed the price move you were worried about.
One older rule still matters for long-held portfolios: for shares acquired before 31 January 2018, a grandfathering provision uses the higher of actual cost or the value on that date when computing long-term gains. If you or your family hold anything from that far back, this is worth raising with a professional rather than computing yourself.
And the necessary caution, which is not boilerplate. Rates, the exemption threshold and the holding-period rules for various asset classes have all been changed in recent Budgets, and a Budget may have occurred since this lesson was written. Verify the current financial year's rules and consult a qualified tax professional about your own situation. This is education, not tax advice.
- For listed equity with STT: 12 months or less is short-term, more is long-term
- The holding-period rule is stable; the rates are revised in Budgets
- The LTCG exemption is annual, per person, across listed equity and equity funds
- Holding periods are counted in days from acquisition to sale
- Pre-2018 holdings may attract a grandfathering computation
| Short-Term (STCG) | Long-Term (LTCG) | |
|---|---|---|
| Holding period | 12 months or less | More than 12 months |
| Indicative rate | 20% (verify current) | 12.5% above the exemption (verify current) |
| Annual exemption | None | ₹1.25 lakh per person per year (verify current) |
| Applies across | Each sale separately | Listed equity and equity mutual funds combined |
| Surcharge and cess | Apply on top | Apply on top |
Intraday and F&O: Business Income, Set-Off and Advance Tax
A different regime with different rules entirely
Intraday equity trading and futures and options are generally not treated as capital gains at all. Intraday equity is normally treated as speculative business income. F&O is normally treated as non-speculative business income. Both are taxed at your applicable slab rate rather than at any special rate.
That single reclassification changes a lot. Business income allows you to deduct genuine expenses incurred to earn it. It brings different rules on setting off losses. It brings carry-forward periods that differ by category. And above certain turnover thresholds it brings the possibility of a tax audit.
The loss set-off rules are where people lose real money by not knowing them, so they are worth learning as a table rather than as prose. The critical point that catches everyone: a loss can only be carried forward if you file your income tax return by the due date. File late and the carry-forward is lost permanently, which can be an expensive way to learn about deadlines.
Advance tax is the other structural surprise. India's tax system expects tax to be paid through the year, not in one lump at filing. If your total tax liability for the year is expected to cross a threshold, you are required to pay in instalments across the year, and interest is charged if you underpay. A trader with a profitable first quarter who ignores this discovers it as interest at filing time.
Turnover for audit purposes is a genuine minefield in F&O, because 'turnover' there is not the contract value. It is computed from the differences on each trade under professional guidance, and the guidance itself has been revised and is debated among practitioners. Do not compute your F&O turnover from an internet article — including this one. Get it from a chartered accountant who does it regularly.
The honest summary for a beginner: if you are trading intraday or derivatives at any scale, the tax side stops being something you can handle alongside everything else. Keep clean records from day one, and engage a professional before the year ends rather than after.
- Intraday equity is speculative business income; F&O is non-speculative
- Both are taxed at your slab rate, and both allow expense deductions
- Speculative losses set off only against speculative gains, carried 4 years
- F&O losses set off against any head except salary, carried 8 years
- Carry-forward is lost entirely if the return is filed after the due date
- Advance tax is payable in instalments through the year, with interest for shortfall
| Loss type | Set off in the same year against | Carry forward for | Then usable against |
|---|---|---|---|
| Speculative business loss (intraday equity) | Speculative business income only | 4 years | Speculative business income only |
| Non-speculative business loss (F&O) | Any head except salary | 8 years | Business income only |
| Short-term capital loss | Short-term or long-term capital gains | 8 years | Short-term or long-term capital gains |
| Long-term capital loss | Long-term capital gains only | 8 years | Long-term capital gains only |
Break-Even, Cutting Costs and Keeping Records
The habits that turn arithmetic into money kept
Everything in this lesson collapses into one practical question: how far does the price have to move before I have made anything? That is your break-even, and it is the most useful number you can compute before a trade rather than after.
The method is simple. Estimate total round-trip cost, divide by the number of shares, and you have the rupee move you need. On our delivery example it was ₹1.37 per share. On the intraday example it was ₹0.42. A trade whose target is smaller than a multiple of its break-even was never worth placing.
From there, the ways to reduce cost are unglamorous and effective. Trade less and with more conviction, because frequency is the dominant variable. Avoid small, frequent sells, because DP charges are flat per scrip per day. Close demat accounts you do not use, because AMC does not care whether you trade. Understand your broker's billing structure rather than its headline rate. And never let a wrong product code turn into a short delivery.
Record-keeping is the other half. Save your contract notes. Download the broker's annual tax P&L statement. Reconcile it against your Annual Information Statement and Form 26AS before filing, because mismatches between what you report and what the department already sees are the most common cause of a notice.
Then do the one exercise almost nobody does. Once a quarter, compute your net return after all charges and after estimated tax — not your gross profit. Many active traders find they are barely ahead of costs. That number, computed honestly, has redirected more people toward patient investing than any amount of advice.
A closing note that belongs on every lesson in this module. Markets carry real risk, and prices can fall as easily as they rise. Every rate in this lesson is an illustrative assumption used to demonstrate a method, not a statement of current law. This is education, not investment advice and not tax advice — verify current rates and consult a qualified professional about your own situation.
- Break-even = total round-trip cost ÷ quantity, computed before the trade
- Frequency is the dominant cost variable, not the per-order rate
- Flat charges like DP fees and AMC punish small and forgotten activity
- Reconcile broker statements with AIS and Form 26AS before filing
- Measure quarterly net return after costs and tax, never gross profit
Frequently Asked Questions
What is STT and is it charged on both buying and selling?
Securities Transaction Tax is a central government tax collected by your broker. Which side pays depends on the segment: on equity delivery it applies to both the buy and the sell, on equity intraday and on futures only to the sell, and on options to the sell side of the premium. If a bought option is exercised at expiry, STT can be charged on the settlement value rather than on the premium, which is a much larger base. Rates are revised periodically — verify current figures from an official source or your contract note.
Is GST charged on all my trading charges?
No, and this is the most common error in homemade cost calculations. GST at 18% applies to the service components — brokerage, exchange transaction charges and the SEBI turnover fee — plus DP charges and demat AMC. It does not apply to STT or to stamp duty, which are taxes rather than services. Applying 18% to the whole charge block can overstate your GST by many multiples.
What are DP charges and why do they feel so high on small sells?
DP (Depository Participant) charges are levied when you sell shares out of your demat account. The structure is the issue: the fee is flat, per scrip, per day, regardless of quantity. On an assumed ₹18.50 charge, selling ₹1,000 worth of a stock costs 1.85% of the sale value, while selling ₹1,00,000 worth costs 0.018%. Small, frequent sells are the worst possible pattern. Amounts differ by depository and broker — check your own tariff.
What does a delivery trade actually cost end to end?
On an illustrative round trip — buy 100 shares at ₹500, sell at ₹560, using assumed rates of zero delivery brokerage, 0.1% STT each side, 0.00297% exchange charges, ₹10 per crore SEBI and investor protection fees, 0.015% stamp duty on the buy, 18% GST on the service components and a ₹15.93 plus GST DP charge — the total is ₹136.26. That is 0.129% of turnover and 2.27% of the ₹6,000 gross profit, and the break-even move was ₹1.37 per share. STT alone was 78% of the bill. All rates are assumptions for arithmetic — verify current rates.
How is intraday trading taxed compared with investing?
Intraday equity is generally treated as speculative business income and F&O as non-speculative business income, both taxed at your applicable slab rate rather than at capital gains rates. Business income allows deduction of genuine expenses but brings different loss set-off rules, carry-forward periods, advance tax obligations through the year and possible audit above certain turnover thresholds. Investing is taxed as capital gains with a 12-month short-term or long-term boundary for listed equity. Confirm current rules with a qualified professional.
Can I carry forward a trading loss to next year?
Yes, with rules that differ by category and one condition that catches people out. A speculative loss from intraday equity can only be set off against speculative income and is carried forward four years. A non-speculative F&O loss can be set off against any head except salary in the same year and is carried forward eight years, then only against business income. Short-term capital losses can offset either type of capital gain; long-term losses only offset long-term gains. Critically, carry-forward is lost entirely if you file your return after the due date.
How do I reduce my trading costs?
Reduce frequency before you chase rates — the number of round trips matters more than the per-order fee. Avoid small, repeated sells because DP charges are flat per scrip per day. Close demat accounts you no longer use, since AMC bills regardless of activity. Understand your broker's billing structure rather than the headline number. Never let a wrong product code cause a short delivery. And compute break-even in rupees per share before each trade so you can see whether the target clears its own cost.
Founder of Mr. Chartist. Helping Indian retail traders learn the markets the right way — price action, risk, and real businesses over hype.