Is Demat Account Free in India? (2026 Guide – Hidden Charges Explained)

By PaisaTech Editorial Team March 5, 2026
Is Demat Account Free in India?

Introduction

If you are planning to start investing in the stock market, one of the first questions that comes to mind is:

👉 “Is a demat account free in India?”

At first glance, many brokers advertise “free demat account opening”, which makes it seem like you don’t need to pay anything. However, the reality is slightly different.

A demat account may be free to open, but there are other charges involved that every investor must understand before getting started.

If you are a complete beginner, you should first read our detailed guide on How to Start Investing in Stock Market with ₹1000, where we explain how to begin safely with a small amount.

In this article, we will break down the complete truth about demat account costs in India and help you make the right decision.


What Does “Free Demat Account” Actually Mean?

When brokers say that a demat account is free, they are usually referring to:

  • ₹0 account opening charges
  • Paperless online KYC
  • Fast account activation

This means you can open your account without paying any upfront fee. However, this does not mean that the account will remain completely free forever.

A demat account is used to store your shares digitally. If you are not clear about this concept, you can read our guide on What is a Demat Account, where we explain everything in simple terms.


Is a Demat Account Completely Free?

The simple answer is:

👉 No, a demat account is not completely free in India.

Even if the account opening is free, you will still have to pay certain charges such as:

  • Annual Maintenance Charges (AMC)
  • Brokerage charges
  • DP (Depository Participant) charges
  • Taxes and regulatory fees

These charges are part of how brokers earn money and maintain their platforms.

To understand this in detail, you can read our full breakdown on Demat Account Charges in India, where we explain each cost clearly.


Types of Charges in a Demat Account

To understand whether a demat account is free or not, you must know all the charges involved.

1. Account Opening Charges

Most modern brokers offer zero account opening fees to attract new users. This is why many beginners believe that demat accounts are completely free.

Opening a demat account today is very simple and can be done online within minutes. If you want to see the complete process, you can check our step-by-step guide on How to Open a Demat Account in India.

2. Annual Maintenance Charges (AMC)

AMC is one of the most important costs.

This is a yearly fee charged by brokers for maintaining your demat account. Even if you don’t trade during the year, this charge may still apply.

Typical AMC charges in India:

  • Zerodha → ₹300/year
  • Angel One → ₹240/year
  • Upstox → ₹150–₹300/year
  • Groww → ₹0

You can read a detailed explanation in our guide on Demat Account AMC Charges Explained, where we break down how AMC works and how to reduce it.

3. Brokerage Charges

Brokerage is charged when you buy or sell shares.

Most brokers today offer:

  • ₹0 brokerage for long-term (delivery) investing
  • ₹20 per order for intraday or F&O trading

This means even if your account is “free,” you will still pay charges when you trade.

If you are looking for low-cost options, you can explore Lowest Brokerage Demat Account in India, where we compare the cheapest brokers.

4. DP Charges (Hidden Cost)

DP charges are applied when you sell shares from your demat account.

This is one of the most ignored charges by beginners. Typically, it ranges between ₹10 to ₹25 per transaction.

While this may look small, it can add up if you trade frequently.

5. Taxes and Other Charges

Apart from broker charges, you also pay:

  • GST (18%)
  • STT (Securities Transaction Tax)
  • Exchange transaction charges

These are government-regulated and apply regardless of which broker you choose.


Why Do Brokers Offer Free Demat Accounts?

Many beginners wonder why brokers offer free account opening.

The reason is simple:

👉 Brokers earn from trading activity, not account opening.

They make money through:

  • Brokerage charges
  • Premium features
  • Active traders

Even if you don’t trade frequently, maintaining a demat account involves operational costs such as technology, customer support, and depository fees.


Zero AMC Demat Account – Is It Truly Free?

Some brokers offer zero AMC demat accounts, which means you don’t have to pay yearly maintenance fees.

This is the closest thing to a “free demat account.”

For example:

  • Groww → ₹0 AMC
  • Some brokers → AMC waived for first year

However, even with zero AMC, you still pay brokerage and other charges.

If you want to explore these options, you can read our guide on Demat Account with Zero AMC in India, where we compare the best free maintenance accounts.

Is Zero AMC Always Better?

Many beginners think zero AMC means best choice.

But this is not always true.

If a broker offers zero AMC but has:

  • Poor platform
  • Slow execution
  • Bad customer support

Then you may lose more money than you save.

For example:

Saving ₹300/year in AMC is not worth it if you lose thousands due to poor trading experience.

Real Example – Cost Comparison

Let’s understand with a simple example.

Scenario 1 (Paid AMC)

  • AMC = ₹300/year
  • 20 years = ₹6000

Scenario 2 (Zero AMC)

  • AMC = ₹0

You save ₹6000 over time.

If invested, this amount can grow significantly through compounding. You can calculate this using our SIP Calculator or CAGR Calculator.


Who Should Choose a Free Demat Account?

Beginners

If you are just starting, a zero-cost demat account is a great choice.

It reduces risk and helps you learn without worrying about charges.

You can explore options in our guide on Best Demat Account for Beginners in India.


Students and Small Investors

If you are investing small amounts like ₹500–₹2000 per month, avoiding AMC charges is beneficial.

You can check Best Demat Account for Students in India to find beginner-friendly options.


Long-Term Investors

If your goal is long-term wealth creation, minimizing fixed costs like AMC helps improve your returns.

For such investors, reading Best Demat Account for Long-Term Investment in India can help you choose the right platform.


Who Should Avoid Free Demat Accounts?

Active Traders

If you trade frequently, you need:

  • Fast execution
  • Advanced charts
  • Reliable platform

In such cases, a slightly paid account like Zerodha may be better.

Serious Investors

Investors who want detailed analytics and reports may prefer brokers with better tools, even if AMC is charged.


Common Mistakes to Avoid

Many beginners make these mistakes:

❌ Choosing a broker only because it is free
❌ Ignoring hidden charges
❌ Not comparing features
❌ Opening multiple accounts unnecessarily

To understand this better, you can read Can I Open Multiple Demat Accounts in India, where we explain pros and cons.


Final Verdict

So, is a demat account free in India?

👉 Yes — account opening is usually free
👉 Sometimes — AMC can be zero
👉 No — trading and other charges always apply

The smartest approach is:

  • Start with a low-cost or zero AMC broker
  • Focus on learning and long-term investing
  • Upgrade later if needed

FAQs

Is demat account completely free in India?

No, only account opening or AMC may be free. Other charges apply.

Which demat account is free in India?

Groww and some brokers offer zero AMC accounts.

Do I need to pay yearly charges?

Depends on broker. Some charge AMC, some don’t.

Can I open multiple free demat accounts?

Yes, you can open multiple accounts with different brokers.

Should beginners choose free demat account?

Yes, it is a good starting point to reduce costs and risk.