Skip to main content
Bank charges · 8 banks · normalised

Every hidden fee. In one place.

Banks bury service charges in 30-page PDFs that 99% of customers never open. We extract, normalise, and compare — so you see exactly what HDFC charges for IMPS vs what SBI charges, side-by-side, sourced directly from each bank’s official Schedule of Charges.

How we rate banksRead methodology

Most-asked: ATM · IMPS · NEFT · Cheque bounce

Side-by-side across the 8 major banks in our database. Lower-charge banks ranked first per category.

ATM

BankServiceCharge
IDFC FIRST BankOwn + other-bank ATM withdrawalFree
HDFC BankOwn-bank ATM cash withdrawalFree
Kotak Mahindra BankOwn-bank ATM cash withdrawalFree
State Bank of IndiaOwn-bank ATM cash withdrawalFree
Punjab National BankOwn-bank ATM cash withdrawalFree
ICICI BankOwn-bank ATM cash withdrawalFree
Yes BankOwn-bank ATM cash withdrawalFree
Axis BankOwn-bank ATM cash withdrawalFree
HDFC BankOther-bank ATM non-financial enquiry beyond free limit₹9 + GST
Punjab National BankOther-bank ATM beyond free limit₹17 + GST
State Bank of IndiaOther-bank ATM withdrawal beyond free limit₹20 + GST
Kotak Mahindra BankOther-bank ATM beyond free limit₹21 + GST
Axis BankOther-bank ATM withdrawal beyond free limit₹21 + GST
ICICI BankOther-bank ATM withdrawal beyond free limit₹21 + GST
Yes BankOther-bank ATM beyond free limit₹21 + GST
HDFC BankOther-bank ATM withdrawal beyond free limit₹23 + GST per transaction

IMPS

BankServiceCharge
IDFC FIRST BankIMPS all amountsFree
Axis BankIMPS up to ₹1,000₹2.50 + GST
HDFC BankIMPS transfer up to ₹1,000₹3.50 + GST
Punjab National BankIMPS up to ₹1L₹5 + GST
Kotak Mahindra BankIMPS up to ₹1L₹5 + GST
HDFC BankIMPS transfer ₹1,001-₹1L₹5 + GST
Yes BankIMPS up to ₹1L₹5 + GST
State Bank of IndiaIMPS transfer up to ₹1L₹5 + GST
ICICI BankIMPS transfer up to ₹1L₹5 + GST
Axis BankIMPS ₹1,001-₹1L₹5 + GST
Axis BankIMPS ₹1L-₹5L₹10 + GST
State Bank of IndiaIMPS transfer ₹1L-₹5L₹15 + GST
ICICI BankIMPS transfer ₹1L-₹5L₹15 + GST
HDFC BankIMPS transfer ₹1L-₹5L₹15 + GST

NEFT

BankServiceCharge
Punjab National BankNEFT via internet bankingFree
Yes BankNEFT via internet bankingFree
HDFC BankNEFT transfer via NetBankingFree
State Bank of IndiaNEFT via NetBanking/YONOFree
ICICI BankNEFT via internet bankingFree
Axis BankNEFT via internet bankingFree
Kotak Mahindra BankNEFT via internet bankingFree
IDFC FIRST BankNEFT all amountsFree
State Bank of IndiaNEFT at branch (up to ₹10K)₹2.50 + GST
HDFC BankNEFT transfer at branch₹2.50-25 + GST

Cheque

BankServiceCharge
State Bank of IndiaCheque bounce (technical reasons)₹150 + GST
Punjab National BankCheque bounce (insufficient funds)₹300 + GST
HDFC BankCheque bounce (inward — fund not credited to you)₹350 + GST
IDFC FIRST BankCheque bounce₹350 + GST
ICICI BankCheque bounce (insufficient funds)₹500 + GST
Axis BankCheque bounce (financial)₹500 + GST
Kotak Mahindra BankCheque bounce₹500 + GST
Yes BankCheque bounce₹500 + GST
State Bank of IndiaCheque bounce (financial reasons)₹500 + GST
HDFC BankCheque bounce (outward — your cheque returned)₹550 + GST

Why bank charges matter

The average urban Indian salary account holder pays ₹3,000-₹8,000 a year in service charges — most of which are completely avoidable by either: (a) switching to a zero-fee bank (IDFC FIRST charges nothing on IMPS / NEFT / ATM / debit-card AMC); (b) hitting the right balance threshold to waive AMB charges; (c) staying within the free transaction limits (most banks: 5 free other-bank ATM uses per month for non-metro).

RBI’s Fair Practices Code mandates every bank publishes a Schedule of Charges. They’re always on the bank’s website but typically as multi-page PDFs with inconsistent terminology. We normalise across the 8 biggest Indian banks so cross-comparison takes seconds, not hours.

What this database covers (v1)

  • 8 banks: HDFC, SBI, ICICI, Axis, Kotak, IDFC FIRST, Yes, PNB
  • 10 service categories: Account Maintenance, ATM, IMPS, NEFT, Cheque, Debit Card, SMS Alerts, Demand Draft, more added each quarter
  • Direct source linksto each bank’s official Schedule of Charges page — verify anytime
  • Quarterly refresh via cron (next update July 2026)

What’s NOT here (yet)

  • Forex / international transaction fees (deferred — niche)
  • Credit-card charges (covered separately under /credit-cards)
  • Loan processing / pre-payment fees (covered under /loans)
  • Locker rentals (highly location-dependent — not easy to normalise)
  • Wealth-management / private-banking premium-tier charges (institutional, not retail)

Advertiser Disclosure: InvestingPro.in is an independent comparison platform. We may receive compensation when you click on links to products from our partners (like Banks or AMCs). However, our reviews, ratings, and comparisons are based on objective analysis and are never influenced by compensation.

RBI regulatory notice

Regulated by Reserve Bank of India.

Savings, current, and recurring-deposit accounts are offered by scheduled commercial banks regulated by the Reserve Bank of India. Deposit insurance up to ₹5 lakh per depositor per bank is provided by DICGC. Interest rates, minimum balance, and fees are bank-determined and may change without notice.

InvestingPro is an independent comparison and education platform. We are NOT a SEBI-registered investment advisor, IRDAI-licensed insurance broker, or RBI-licensed lending intermediary. We may earn affiliate commission when you click through to a partner — see how we make money. For personalised advice consult a registered advisor.

No paid rankings
Methodology disclosed
SEBI-compliant
Editorial standards