When it comes to stock trading, most investors believe that the only fee they pay is the brokerage charge. You sign up for a Demat account, see “₹0 delivery brokerage” or “flat ₹20 per trade,” and assume that’s all there is to it.

But in reality, there are over a dozen stock market charges apart from brokerage charge that most traders don’t notice — until they check their contract note and realize how much of their profit quietly disappeared.

Whether you’re a beginner investor or an active intraday trader, understanding these hidden costs can make a huge difference in your net returns.

In this detailed guide, we’ll uncover every single hidden charge you might face when trading stocks, derivatives, or commodities in India — and how to reduce or avoid them.

1. Brokerage Charges — The Visible Cost That Hides Complexity

 

Brokerage is the fee your broker charges for executing trades on your behalf. Most modern discount brokers like Zerodha, Groww, Dhan, Upstox, and Angel One advertise low or even free brokerage for delivery trades.

Common Misconceptions:

 

  • “₹0 Brokerage” doesn’t always mean free. It may apply only to delivery trades. Intraday, F&O, currency, and commodity trades still attract a fee (usually ₹20 per executed order).
  • “Per trade” vs “Per executed order” confusion: If you buy 100 shares in 5 separate executions, it may be considered 5 orders, not 1 — meaning ₹20 × 5 = ₹100 in brokerage.
  • Minimum brokerage: Some full-service brokers still charge a minimum ₹20–₹30 even for tiny trades.

Tip: Always read your broker’s “brokerage structure” carefully — especially the words “per executed order”.

 

2. Securities Transaction Tax (STT) / Commodities Transaction Tax (CTT)

 

This is one of the biggest costs in trading. The government levies STT on the value of securities traded on recognized stock exchanges. Similarly, CTT applies to commodity trades.

Even though STT is small in percentage terms, it can significantly eat into profits — especially for intraday and options traders.

SegmentWhen AppliedRateExample
Equity DeliveryOn both buy & sell0.1% each side₹1,000 × 0.1% = ₹1 per side
Equity IntradayOn sell side only0.025%₹1,000 × 0.025% = ₹0.25
Equity FuturesOn sell side0.02%₹1,00,000 × 0.02% = ₹20
Equity OptionsOn sell side (premium only)0.1% on premium
Commodity Futures (Non-Agri)On sell side0.01%
Commodity OptionsOn sell side0.05%

Example:

 

If you earn ₹2,000 profit from an intraday trade, your STT could be ₹25–₹50. That’s 1–2.5% of your profit — gone.

STT is non-refundable, even if you make a loss. So you pay tax whether you win or lose.

3. Exchange Transaction Charges (NSE, BSE, MCX)

 

Every time you trade, the exchange (like NSE or BSE) charges a transaction fee for providing the platform infrastructure.

SegmentExchangeRate
Equity DeliveryNSE / BSE0.00297% / 0.00375%
Equity IntradayNSE / BSE0.00297% / 0.00375%
Equity FuturesNSE / BSE0.00173% / 0%
Equity OptionsNSE / BSE0.03503% / 0.0325% (on premium)
Commodity FuturesMCX / NSE0.0021% / 0.0001%
Commodity OptionsMCX / NSE0.0418% / 0.001%

Some brokers quietly add a small markup to these charges — for example, charging 0.0036% instead of 0.00345%. It seems tiny, but on crores of turnover, this difference adds up.

Pro tip: Check your contract note after trading. The line “Exchange Transaction Charges” should match official exchange rates.

4. Goods & Services Tax (GST)

 

GST is charged by the government at 18%, and it applies to:

  • Brokerage
  • Exchange Transaction Charges
  • SEBI Turnover Fees

It does not apply directly to STT or Stamp Duty.

Example Calculation:

 

If your total brokerage and transaction fees = ₹100
→ GST = ₹100 × 18% = ₹18

Tip: Even though ₹18 looks small, over hundreds of trades it can become a sizable cumulative cost.

5. SEBI Turnover Fees

 

This charge goes directly to the Securities and Exchange Board of India (SEBI) for market regulation and surveillance.

  • Rate: ₹10 per ₹1 crore turnover (0.0001%)
  • Applies to both buy and sell sides.

Example:

If you trade ₹10,00,000 in a day, SEBI fee = ₹1.

Small, yes — but included in GST calculations and contributes to the total cost.

6. Stamp Duty (Government Levy)

 

Stamp duty was once state-dependent (different in Maharashtra vs Karnataka, etc.), but since July 2020, it has been standardized nationwide.

SegmentRateCharged On
Equity Delivery0.015%Buy side
Intraday0.003%Buy side
Futures0.002%Buy side
Options0.003%Buy side
Currency0.0001%Buy side
Commodities0.002%Buy side
Charged only on the buy side, so you don’t pay again when selling.

7. Depository Participant (DP) Charges — The Most Ignored Cost

 

Every time you sell shares from your Demat account, your broker (as a depository participant with CDSL/NSDL) charges a DP fee.

Typical DP Charges:

 

  • ₹10 to ₹25 per scrip, per day.
  • If you sell 5 different stocks in one day → ₹25 × 5 = ₹125 in DP charges. 18% GST will be charges additionally

Example:

 

If you sell 3 different stocks on the same day:

StockDP FeeTotal
Infosys₹15₹15
TCS₹15₹15
HDFC Bank₹15₹15
Total₹45
Tip: To minimize DP costs, consolidate your sell orders for the same stock on the same day. You can learn more about Depository Charges, What Are Depository Participant (DP) Charges in India?

8. Call & Trade Charges

 

If you place an order via phone call instead of through your broker’s app or web platform, brokers usually charge a manual order fee.

BrokerCall & Trade Fee
Zerodha₹50 + 18% GST per order
Upstox₹75 + 18% GST per order
Angel One₹20 + 18% GST per order
Groww₹20 + 18% GST per order
Dhan₹50 + 18% GST per order
Avoid paying extra: Always use the broker’s mobile or web interface unless it’s an emergency.

9. Auto Square-Off / RMS Charges

 

If you hold an intraday position beyond the allowed time (usually 3:15 PM for equities), the broker’s Risk Management System (RMS) automatically squares off your position.

For this, brokers charge:

  • ₹20–₹50 per auto-square order.

Even if your trade is profitable, this fee reduces your net gain.

Tip: Always manually close intraday positions before 3:10 PM to avoid RMS charges and unwanted exits.

10. Delayed Payment / Margin Interest

 

If you use margin funding or delay paying for your trades, brokers charge interest on the outstanding balance.

BrokerInterest Rate
Zerodha18% p.a. or 0.05% per day on debit balance
Groww0.045% per day
Angel One18% p.a.
Dhan18% p.a.
Upstox18% p.a. or 0.05% per day on debit balance

That’s 1.5% per month.

Example:
If you owe ₹1,00,000 for 10 days
→ Interest = ₹1,00,000 × (18% / 365 × 10) = ₹493
Tip: Avoid carrying forward dues. Always settle your debit balance quickly.

11. Pledge / Unpledge Charges (Collateral Margin)

 

When you pledge your shares to use them as collateral for margin trading, brokers charge a fee per scrip.

ActionTypical Charge
Pledge creation₹10–₹30 per scrip
Unpledge₹10–₹30 per scrip
Repledge₹10 per scrip

Some brokers also charge an annual collateral maintenance fee if you keep pledged holdings for long periods.

Tip: Only pledge when necessary and track all unpledge requests to avoid unnecessary charges.

12. Off-Market Transfer Charges

 

If you transfer shares from one Demat account to another (for example, from Zerodha to Groww), it’s considered an off-market transfer.

Charges:

  • ₹25–₹50 per ISIN (each stock).
  • Plus 18% GST.

Example:

Transferring 10 different stocks = ₹500 + GST.

Tip: Try to keep holdings in one Demat account unless necessary to transfer.

13. Demat Rejection / Failed Transfer Charges

 

If you enter incorrect ISIN, wrong DP ID, or insufficient balance during transfer — your request fails, and brokers may still charge ₹10–₹25 per rejected transaction.

Tip: Always double-check ISIN and target DP details before initiating off-market or pledge transfers.

14. AMC (Account Maintenance Charges)

 

Many brokers attract new clients with slogans like “Free Demat Account” or “Lifetime AMC Free”, but read the fine print carefully.

Common structures:

BrokerAMC Policy
Zerodha₹300/year (₹75 + GST per quarter)
GrowwFree
Angel OneCharged after 1 year – ₹60 + GST per quarter
DhanFree
Upstox₹300 + GST
Tip: AMC may be charged quarterly or annually — ensure you check the billing frequency.

15. Miscellaneous Hidden Costs

 

a) SMS and Communication Charges

Some full-service brokers charge ₹5–₹10 per month for trade notifications or contract note delivery.

b) Account Closure Charges

If you close your Demat account, some DPs charge ₹50–₹100 for processing.

c) Cheque Bounce or ECS Return Charges

If your linked bank account fails during a pay-in, expect ₹200–₹300 penalty.

 

Example: Real Trade Breakdown

 

Let’s say you do a ₹1,00,000 intraday equity trade through a discount broker.

ComponentRateAmount
Brokerage₹20₹20
STT0.025%₹25
Exchange Txn Charges0.00345%₹3.45
SEBI Fees0.0001%₹0.10
Stamp Duty0.003%₹3
GST (18%)On ₹20 + ₹3.45 + ₹0.10 = ₹23.55₹4.24
Total Cost₹55.79

So, even on a small trade, you’re paying ~₹56 in total hidden costs.

If your profit is ₹200, your net profit = ₹144.21, i.e., 28% of your earnings are lost to charges.

16. How to Reduce or Avoid Hidden Charges

 

  • ✅ Choose the right broker: Compare all trading costs — not just brokerage. Use websites like CompareBrokers.in to see full charge structures.
  • ✅ Avoid overtrading: Each transaction incurs taxes, so fewer, high-quality trades save money.
  • ✅ Square off manually: Don’t let your trades auto-square. You’ll save ₹20–₹50 per order.
  • ✅ Bundle sell orders: If you’re selling the same stock, do it in one go to avoid multiple DP charges.
  • ✅ Use margin wisely: Margin funding can look attractive but comes with high interest.
  • ✅ Read your contract note: After every trade, download your contract note to verify charges line by line.

17. Why Hidden Charges Matter (Long-Term Impact)

 

At first glance, ₹10–₹50 might look small — but active traders do hundreds of trades monthly.

Let’s assume:
• 100 trades per month
• Average hidden cost per trade = ₹40
• That’s ₹4,000/month or ₹48,000/year

That’s enough to cover your data feed, premium tools, or even your yearly returns.

Over years, these costs compound — silently eating into your profits.

18. Summary Table of Hidden Charges

 

Charge TypeApprox. RangeNotes
Brokerage₹0–₹20/orderDepends on the broker
STT/CTT0.01–0.1%Govt tax
Exchange Txn Charges0.0019–0.00345%Exchange levied
SEBI Fees₹10/croreVery small
Stamp Duty0.003–0.015%On buy side
GST18% on servicesAdds up
DP Charges₹10–₹25 per scripOn sell side
Call & Trade₹20–₹50Avoidable
Auto Square-off₹20–₹50Avoidable
Margin Trading Facility Interest18–24% p.a.High for delays
Pledge/Unpledge₹10–₹20 per scripFor margin use
Off-Market₹25–₹50 per ISINFor transfers
AMC₹150–₹600/yearMay start 2nd year

Final Thoughts

 

Trading and investing can be profitable — but only when you understand your real costs.

Most beginners calculate profits only based on buy/sell prices, ignoring the dozen hidden charges that reduce returns. By being aware and cautious, you can save thousands every year and ensure your portfolio grows without leaks.

👉 Pro Tip: Before opening an account, compare brokerage, DP, RMS, and other hidden fees at CompareBrokers.in to make an informed choice.

📚 Key Takeaways

  • Always review your contract note after trading.
  • Trading taxes charges can be 20–30% of your gross profit if ignored.
  • Choose transparent brokers and avoid unnecessary trades.
  • Check AMC, DP, RMS, and pledge fees — they vary widely by broker.
  • Small awareness = Big savings.

 

2 thoughts on “Hidden Stock Market Charges Most Traders Don’t Know”

  1. Pingback: Compare Brokers

  2. Pingback: Compare Brokers

Leave a Comment

Connect with

Your email address will not be published. Required fields are marked *