Debit Card ATM Withdrawal Limits in India 2026: Free Transactions, Daily Caps, and What You Pay Beyond Them
By Nitish Bharadwaj · Published Sep 7, 2026 · 6 min
RBI caps free ATM transactions at 5 a month at your own bank's machines, and 3 in the six metros (5 elsewhere) at other banks' ATMs — cross that and each withdrawal costs a flat fee capped by RBI, currently up to ₹23 plus GST. The daily withdrawal limit, though, is set by the bank, not RBI, ranging from roughly ₹25,000 on a basic card to ₹2 lakh or more on a premium one. This guide breaks down the free-transaction rules, bank-wise daily caps, and how to raise your limit without upgrading your card.
Pull cash from an ATM with a debit card often enough, and at some point a transaction that used to be free quietly starts costing money — no warning on the machine's screen, just a line item on next month's statement. The rule behind it is genuinely regulated by RBI, but the number most people actually hit their head against — the daily withdrawal cap itself — isn't an RBI rule at all. It's set by the bank, and it changes depending on which card variant sits in your wallet.
The Free-Transaction Rule RBI Actually Sets
RBI mandates a minimum number of free ATM transactions every savings account holder gets each month, and banks aren't allowed to go below this floor even if their own policy would prefer to. At your own bank's ATMs, you're entitled to five free transactions a month — financial withdrawals and non-financial transactions like a balance enquiry both count toward this five. At other banks' ATMs, the free count depends on where you are: three free transactions a month in the six metro cities (Mumbai, New Delhi, Chennai, Kolkata, Bengaluru, and Hyderabad), and five free transactions a month everywhere else in the country.
| ATM Location | Free Transactions |
|---|---|
| Your own bank's ATM (any city) | 5 |
| Other bank's ATM — six metro cities | 3 |
| Other bank's ATM — non-metro locations | 5 |
What You Pay Once the Free Limit Runs Out
Beyond the free count, RBI also caps what a bank is allowed to charge per additional transaction — banks can set a lower fee if they choose, but can't charge above this ceiling. That ceiling currently stands at up to ₹23 plus applicable GST per financial transaction, and up to ₹8.50 plus GST for a non-financial transaction such as a balance enquiry, following RBI's revision effective from May 1, 2025 (up from the earlier ₹21 cap that had stood since January 2022). The charge is flat regardless of how much cash you actually withdraw — pulling ₹500 beyond your free limit costs the same fee as pulling ₹10,000.
Daily Withdrawal Limits Are Set by the Bank, Not RBI
This is the part that surprises most cardholders: RBI regulates the free-transaction count and the fee ceiling beyond it, but it doesn't mandate any specific daily withdrawal cap. That number is entirely the issuing bank's call, and it's tied to the debit card variant linked to your account rather than to the account balance itself. A basic or classic debit card that comes free with a regular savings account typically caps daily ATM withdrawals somewhere in the ₹25,000 to ₹40,000 range, while a platinum or premium variant can go up to ₹75,000 to ₹1,00,000, and a select or elite-tier card issued against a premium salary or wealth account can permit ₹1,50,000 to ₹2,00,000 or more in a single day.
| Card Variant | Typical Daily Limit |
|---|---|
| Basic / Classic debit card | ₹25,000 – ₹40,000 |
| Gold / Titanium debit card | ₹50,000 – ₹75,000 |
| Platinum debit card | ₹75,000 – ₹1,00,000 |
| Select / Premium / Wealth-linked debit card | ₹1,50,000 – ₹2,00,000+ |
How to Raise Your Withdrawal Limit Without a New Card
Most banks now let you adjust your own ATM withdrawal limit — sometimes temporarily, sometimes permanently — directly through the mobile banking app, under a card management or card controls section, without needing to visit a branch or wait for a card upgrade. This is useful for a one-off large cash need, such as a wedding expense or a big-ticket cash purchase, where raising the limit for a day or two and reverting it afterwards is both faster and safer than carrying a high permanent limit year-round. A genuinely higher standing limit usually still requires upgrading to a higher card variant, which may carry a different annual fee.
- Check your current daily limit under Card Settings or Card Controls in your bank's app before assuming you need an upgrade — some accounts already qualify for a higher tier than the card issued suggests.
- Temporarily raise the limit through the app for a specific day rather than requesting a permanent increase, if the higher amount is only needed once.
- International ATM withdrawals typically carry a separate, usually lower, limit and an additional currency conversion markup — check this specifically before travelling rather than assuming your domestic limit applies abroad.
- A blocked or declined withdrawal within your stated limit is sometimes a fraud-prevention hold rather than a limit issue — contact your bank's helpline before repeatedly retrying at the ATM.
The Bottom Line
Two separate sets of rules govern a debit card withdrawal, and mixing them up is where most confusion starts: RBI controls how many transactions are free each month and what a bank can charge beyond that, while the bank alone decides how much cash a given card variant lets you pull in a day. Track your free-transaction count if you withdraw often across multiple banks' ATMs, and check your own card's specific daily cap in the app rather than assuming a round number — it's the detail most likely to differ from what a general guide states. If cash is needed urgently and your card's limit falls short, note that a credit card's ATM withdrawal works on an entirely different, far more expensive basis — see our guide to credit card cash withdrawal charges before reaching for that route instead. For the account-level fees that sit alongside ATM charges, our savings account minimum balance and penalty guide covers the rest of what a regular savings account can cost.