← Learn Broker / Depository Charge

AMC — Annual Maintenance Charge

A yearly fee to keep your demat account active. Six brokers charge nothing. HDFC charges ₹885. For passive investors, this often matters more than brokerage.

What is AMC?

AMC (Annual Maintenance Charge) is the fee your broker charges to maintain your demat account — the account where your shares are held electronically. A portion of this goes to the depository (CDSL or NSDL), and the broker keeps the rest.

AMC is charged regardless of how many trades you make. If you invest once a year or once a month, the AMC is the same. This makes it especially important for passive, long-term investors.

AMC across all 15 brokers

Dhan FREE Free
Groww FREE Free
Fyers FREE Free
Sahi FREE Free
Share.Market FREE Free
INDmoney FREE Free
Paytm Money FREE Free
Zerodha ₹88.5/year ₹75 + 18% GST = ₹88.50/year
mStock ₹259/year ₹219 + GST/quarter or ₹1,299 + GST one-time
Angel One ₹283/year ₹240 + 18% GST = ₹283.20/year
Upstox ₹300/year Zero AMC first year, then ₹300/year
5paisa ₹354/year ₹300 + 18% GST = ₹354/year
Kotak Securities ₹600/year ₹600/year
ICICI Direct ₹826/year ₹700/year (waived first year)
HDFC Securities ₹885/year ₹750 + 18% GST = ₹885/year
Axis Securities ₹885/year Axis Bank: Yr 1 free, Yr 2+ ₹885. Non-Axis: Yr 1 ₹413, Yr 2+ ₹885

The AMC trap for passive investors

Consider someone who invests ₹5,000/month in SIPs and makes 12 delivery trades a year. At Zerodha (zero brokerage, ₹88.50 AMC), their annual broker cost is about ₹273 (AMC + 12 DP charges). At HDFC Securities, the same investor pays ₹885 AMC + much higher brokerage + DP charges — easily ₹5,000+ per year. That's money that could stay invested.