The hidden leak: charges and taxes on every trade
The answer
Every trade carries a bill made of 6 or 7 small items, none of which look large. Added over a year of activity, they routinely exceed the profit of an active trader. The number is already in your broker's own reports and almost nobody has ever opened it.
Why this costs you money
Because the bill is charged per attempt and the profit is not.
Think about what that means. Costs are certain, immediate, and proportional to how often you act. Profits are uncertain, delayed, and proportional to how right you are. Those 2 things scale differently, and the gap between them is where accounts quietly empty.
Here is the arithmetic people avoid. Suppose a round trip costs 0.15% of the trade value in India, including everything. A trader who turns over their capital 3 times a month pays about 5.4% of their capital a year in costs alone. To break even they must be right by 5.4% before the first rupee of profit.
Nobody experiences it that way. They experience 200 small deductions, each of which felt like nothing.
And there is a second leak, which is tax paid unnecessarily. In India, a short-term gain and a long-term gain on the same profit are taxed at different rates. In the United States, the difference between a 364-day holding and a 366-day holding is the difference between ordinary income rates and long-term capital gains rates. Selling 2 days early is a decision people make without knowing they made it.
How it works
Costs fall into 3 groups, and they behave differently.
Group 1: charged per transaction, regardless of outcome. In India: Securities Transaction Tax, exchange transaction charges, the SEBI turnover fee, stamp duty, GST on brokerage, brokerage itself, and the DP charge on a delivery sale. In the United States: the SEC Section 31 fee and the FINRA Trading Activity Fee on sales, plus commissions where they exist. These do not care whether you made money. Trade more, pay more.
Group 2: charged on gains. Capital gains tax in both countries, at different rates depending on how long you held. In India, intraday equity profit is treated separately as speculative business income. Group 3: charged for time and for services. The annual maintenance charge on a demat account, margin funding interest, pledge charges, borrowing fees on a short, and the opportunity cost of idle cash. These accrue whether or not you trade.
Group 1 compounds against you. A cost paid this year is also the compounded return you would have earned on that money for the rest of your investing life. This is the argument against frequent trading that survives every market cycle, because it is arithmetic and not a forecast.
Tax-loss harvesting. If you hold a position at a loss and you also have realised gains this year, selling the loss-making position reduces your taxable gain. Both countries permit this and both restrict it differently. It is the only lever in this article that puts money back.
What it tells you, and what it does not
A total annual cost tells you what your activity costs to run. It does not tell you whether that activity is worth running, because it says nothing about the returns.
That comparison is the entire point of the exercise below. A cost of ₹60,000 on a portfolio that made ₹6,00,000 is a rounding error. The same ₹60,000 on a portfolio that made ₹45,000 means you worked all year for the intermediaries.
And it does not tell you which cost to cut. Some of these are unavoidable at any level of activity. Others fall to almost nothing if you halve the number of trades. The report you download will show you which is which, per line.
The decision rule
Once a year, compute 2 numbers and put them next to each other.
- Total charges and taxes paid this year.
- Total realised profit this year.
Then:
- If charges are over 30% of profit, your activity level is the problem,
not your stock selection.
- If charges are over 100% of profit, stop trading and hold for a
quarter. Then do the sum again on the quarter you did nothing.
- Whatever the ratio, look at the largest single line. Cutting the
largest line by half is worth more than cutting all the small ones.
And the standing rule that costs nothing. Before selling anything at a profit, check the holding period against the long-term threshold. In India it is measured in months, in the United States in days.
Try this now
Ten minutes, once a year, and it is the highest-value calculation in this entire cluster. You will need your broker's reports section, not the app dashboard.
- Open your broker's Reports, Console or Statements area. Find the profit and loss report or tax profit and loss statement for the last completed financial year. In India that is 1 April to 31 March. In the United States it is 1 January to 31 December.
- Set the date range to the full year. Include delivery and intraday.
- Find the line labelled total charges or other charges. Most Indian brokers break this into brokerage, Securities Transaction Tax, exchange transaction charges, SEBI turnover fees, stamp duty, GST and DP charges. Write down each one.
- Add them. Then add your demat annual maintenance charge and any margin funding interest from your ledger, which sit outside this report. That total is your annual bill.
- Find your realised profit for the same period, before tax.
- Divide the bill by the profit. Multiply by 100. That is the percentage of your year's profit that went to costs.
- Sort the charge lines from largest to smallest. Look at the top 2.
- Open your holdings and list anything at an unrealised loss, with the date you bought it. Note anything approaching a long-term holding threshold.
What you should see. Long-term investors who trade a few times a year usually find the ratio is small, and they can stop reading here.
Active traders frequently find a number they did not expect. It is common for the charges line to be a large fraction of the profit line, and not rare for it to exceed it. Step 7 tells you what to do next: 1 or 2 lines dominate the total, and they are almost always brokerage and Securities Transaction Tax, both of which scale directly with how often you trade.
Step 8 is the money-back step. If you have realised gains this year and unrealised losses in your account, selling some of those losses before the year end reduces the gain you are taxed on. Read the restrictions below first, because both countries limit this in ways that catch people.
Three real cases
1. SEBI's true-to-label circular, effective 1 October 2024 (India) — the charge was not what the label said SEBI required exchanges and other market infrastructure institutions to charge all members uniformly, ending volume-based discounts. Brokers had been billing clients a headline exchange charge while paying a lower, discounted rate, retaining the difference. Rating agencies published estimates of a material hit to discount brokers' profits, which is the measure of how much of the charge had been broker revenue.
2. India's capital gains changes, 23 July 2024 — the rates move The Union Budget for 2024-25 raised the short-term capital gains rate on listed equity to 20% and the long-term rate to 12.5%, with the annual exemption on long-term gains raised to ₹1.25 lakh. Securities Transaction Tax on derivatives was also increased. Anybody who had built a plan on the previous rates had to redo the arithmetic. That is the normal condition, and it is why every rate in this article carries a marker.
3. Robinhood, 17 December 2020 (United States) — a zero-commission cost The SEC charged Robinhood over statements about its revenue model and the execution quality customers received, and the firm paid $65 million to settle without admitting or denying findings. The commission was genuinely zero. The question was whether the customer's all-in outcome was worse than it appeared. The general lesson applies to any market: when a visible fee falls to zero, look for where the revenue went instead.
The question that resolves it
A novice asks: what is the brokerage?
An expert asks: what percentage of last year's profit did all of this consume, and which single line was the biggest?
The first is a number on a website. The second is a number about you, and it is already in a report you have never downloaded.
What would make this wrong
If costs were trivial, then gross and net returns would be close for everybody. For a long-term investor they are close, and this article barely applies. For an active trader they are not, and the report proves it in that trader's own account.
Two honest limits. A broker that is 20% cheaper and goes down on volatile days is not cheaper. Cost is 1 input.
And low costs encourage the behaviour that costs you most. Zero commission removed a friction that had been discouraging overtrading. Do not read this article as "find a cheaper broker". Read it as "count how often you act".
In India
The per-transaction items. Securities Transaction Tax is charged on both sides for delivery equity and on the sell side only for intraday, at a lower rate, with separate rates for futures and options that were raised from 2024-25 and again since. Exchange transaction charges are a percentage of turnover, differing by exchange, uniform across members since October 2024. The SEBI turnover fee is a small charge per crore. Stamp duty is charged on the buy side, uniform across states since 1 July 2020, at a higher rate for delivery than for intraday. GST is 18% on brokerage plus transaction and SEBI charges. DP charges are a flat amount per company per day on delivery sells.
Capital gains. Listed equity held for more than 12 months is long-term. After the Budget of July 2024, the long-term rate is 12.5% with an annual exemption, and the short-term rate is 20%. Intraday equity profit is speculative business income taxed at slab rates, and futures and options profit is non-speculative business income.
Loss set-off. Short-term capital losses can be set against both short-term and long-term gains. Long-term losses can be set only against long-term gains. Unabsorbed losses may be carried forward for 8 assessment years if the return is filed on time. Harvesting. India has no wash-sale rule in the form the United States has. Selling to book a loss and buying back is not automatically disregarded, though tax authorities can examine transactions designed solely to avoid tax. The financial year ends on 31 March.
In the United States
The per-transaction items are small. Commissions on online stock trades at major brokers are commonly zero. The SEC Section 31 fee applies to sales at a rate set annually — $20.60 per million dollars of sales from 4 April 2026.
FINRA's Trading Activity Fee is a small per-share charge on sales, capped per trade. There is no Securities Transaction Tax and no stamp duty.
Capital gains. A holding of 1 year or less produces a short-term gain, taxed at ordinary income rates. A holding of more than 1 year produces a long-term gain, taxed at 0%, 15% or 20% depending on taxable income, with a possible additional 3.8% net investment income tax for higher incomes.
Loss set-off. Capital losses offset capital gains. Up to $3,000 of net capital loss may be deducted against ordinary income each year, with the remainder carried forward indefinitely.
The wash-sale rule. This is the important difference. Under Section 1091 of the Internal Revenue Code, a loss is disallowed if you buy the same or a substantially identical security within 30 days before or after the sale — a 61-day window. The disallowed loss is added to the cost basis of the replacement shares rather than lost, except where the repurchase is inside a retirement account.
The tax year ends on 31 December, so US harvesting happens in December.
Where they differ, and what that tells you
India taxes the transaction. The United States taxes the gain, and polices the harvesting of losses.
That produces 2 completely different year-end disciplines, and copying the wrong one costs money.
In India the leak is at the front. Securities Transaction Tax, stamp duty and exchange charges are paid on every trade, win or lose. The most effective action an Indian investor can take is to reduce the number of transactions. Harvesting is comparatively unconstrained, so the March exercise is straightforward.
In the United States the leak is at the back. Transaction costs are close to zero, so trading frequently does not obviously hurt. It hurts at the year end, when a year of short-term gains is taxed at ordinary income rates. And harvesting is constrained by the wash-sale rule.
The consequence for an Indian reader of American material is direct. Much advice written for US investors treats trading costs as negligible, because in that market they nearly are. That advice is wrong in India, where the same activity carries a tax on every leg.
And anybody holding US shares from India meets the wash-sale rule. The habit that is fine in India — sell in March, buy back in April — is disallowed in the United States. Holding shares in both markets means 2 year-end routines and 2 calendars.
Carry this
- Costs are charged per attempt. Profits are not. That is the whole problem.
- Once a year: total charges divided by total profit. Look at the biggest line.
- Check the holding period before you sell at a profit. In India, months. In the United States, days.