A Demat account is essential for investing in stocks, ETFs, bonds, and mutual funds in India. While opening an account has become quick and often free, many investors—especially beginners—are unsure about the actual cost of maintaining a Demat account. The truth is, the total expense depends on several components, not just one fixed fee.

This guide breaks down all the charges in a simple, practical way so you know exactly what to expect.

🧾 1. Annual Maintenance Charges (AMC)

The Annual Maintenance Charge (AMC) is the primary cost of holding a Demat account.

  • ₹0 – ₹300/year → Discount brokers
  • ₹300 – ₹800/year → Full-service brokers
  • Some brokers offer lifetime zero AMC plans

Platforms like Groww and Upstox often provide zero AMC accounts, making them attractive for beginners.

📌 Key point:
AMC is charged even if you don’t trade during the year.

📉 2. Brokerage Charges

Brokerage is the fee you pay when you buy or sell securities.

  • Delivery trading (long-term investing): Often ₹0 with discount brokers
  • Intraday & F&O trading: Usually up to ₹20 per order

Full-service brokers like Angel One may charge slightly higher fees but offer research and advisory services.

🔄 3. DP (Depository Participant) Charges

DP charges apply only when you sell shares from your Demat account.

  • Typically: ₹10 – ₹25 per transaction + GST
  • Charged per sell order, not per share

These are collected by depositories such as CDSL and NSDL through your broker.

📊 4. Government & Regulatory Charges

These are small but mandatory charges applied to every transaction:

  • GST (18%) on brokerage and services
  • SEBI charges (very minimal)
  • Stamp duty (varies by state and transaction type)

📌 These costs are standardized and apply regardless of the broker you choose.

🧾 5. Other Possible Charges

Depending on your broker, you might also encounter:

  • Account opening fee (often free nowadays)
  • SMS/email alert charges (usually negligible)
  • Charges for physical statement requests
  • Pledge/unpledge charges (for margin trading)

🧮 Example: Annual Cost Breakdown

Here’s what you might pay in different scenarios:

Beginner (Long-Term Investor)

  • AMC: ₹0 – ₹300
  • Brokerage: ₹0 (delivery trades)
  • DP charges: Minimal
    👉 Total: ₹0 – ₹500/year

📈 Active Trader

  • AMC: ₹0 – ₹300
  • Brokerage: ₹500 – ₹1500+
  • DP charges: ₹100 – ₹300
    👉 Total: ₹700 – ₹2000+/year

🆓 Can You Maintain a Demat Account for Free?

Yes, it’s possible:

  • Choose a zero AMC broker
  • Opt for a Basic Services Demat Account (BSDA)

A BSDA is ideal for small investors with limited holdings and can offer reduced or zero AMC.

⚠️ Important Things to Remember

  • “Zero AMC” doesn’t mean zero cost—other charges still apply
  • Frequent trading increases your overall expenses
  • Always check the full fee structure, not just headline offers

The cost of maintaining a Demat account in India can range from completely free to around ₹2,000+ per year, depending on how you use it. For most beginners, the expense stays on the lower side—especially if you choose a low-cost or zero AMC broker.