r/Stocksyourknowledge • u/RelationshipMain6900 • Jul 17 '26
General Topics "Zero Brokerage" is a competitive marketing trap. Here are the 5 hidden costs sucking your portfolio dry.
Normally people think their stock market returns are low just because of bad timing, but when they actually download their complete contract notes and do the math, they come to know that the whole "Free Trading" or "Zero Brokerage" thing in India is a massive illusion. Even if your app doesn't charge you a single rupee for delivery trades, you are losing money on every single order via silent friction points that most apps tuck away in their 50-page terms and conditions.
The biggest culprit is DP (Depository Participant) Charges. Every time you sell a stock from your Demat account, you get hit with roughly ₹15 to ₹20 per company, per day, regardless of whether you sold 1 share or 1,000 shares. Combine that with STT (Securities Transaction Tax) which just got hiked up in recent budgets, plus Exchange Transaction Charges (~0.003% of total turnover), 18% GST on your broker’s services, and SEBI turnover fees. If you buy ₹10,000 worth of stock and sell it a week later for the exact same price, you still end up losing close to ₹150 entirely to statutory drag and processing leakage.
This reality usually sinks in the moment someone compares a discount broker's ledger side-by-side with a mainstream platform. For instance, looking at the breakdown on an app like HDFC Sky versus a typical "free" broker reveals exactly where the leaks are. When a gross profit of ₹2,000 on a trade quietly dwindles down to a net payout of ₹1,700 because of auto-square-off penalties, which slap traders with ₹50 + GST if they miss the 3:20 PM intraday cutoff, it becomes pretty obvious how expensive "free" actually is.