Comprehensive information about India's banking sector, financial codes, and institutions.
Bank branches across India
Total banking assets
Major public sector banks
Browse banks in your state. Search by location to find the nearest bank branches with branch details, contact information, and services.
Search by State →Explore all registered banks across India. Find comprehensive information about bank names, branches, IFSC codes, and operational networks.
Browse All Banks →IFSC stands for Indian Financial System Code. It is a unique 11-character alphanumeric code issued by the Reserve Bank of India (RBI) to identify bank branches participating in the NEFT (National Electronic Funds Transfer) and RTGS (Real Time Gross Settlement) systems.
SBIN0001234
Where SBIN = State Bank of India, 0 = Reserved, 001234 = Branch code
MICR stands for Magnetic Ink Character Recognition. It is a 9-digit code issued by the Reserve Bank of India. MICR code is used in the banking industry to facilitate the processing and clearing of cheques and other documents.
110002001
Where 110 = Delhi (city code), 002 = Bank code, 001 = Branch code
The Reserve Bank of India, established in 1935, is the central banking institution of India. It is responsible for regulating and supervising the banking system in India.
RBI manages currency, controls inflation, supervises the nation's payment and settlement systems, and ensures financial stability.
IFSC (Indian Financial System Code) is an 11-character code used for electronic fund transfers (NEFT, RTGS, IMPS), while MICR (Magnetic Ink Character Recognition) is a 9-digit code used for cheque processing and clearing. IFSC is used for online transactions, whereas MICR is primarily for cheque-based transactions.
You can find your bank's IFSC code on:
For online fund transfers through NEFT, RTGS, or IMPS, IFSC code is mandatory. However, with modern payment systems like UPI, you can transfer money using just the beneficiary's UPI ID or phone number without needing an IFSC code.
NEFT (National Electronic Funds Transfer) is a system for electronic transfer of funds between banks. It typically takes 2 hours to 2 working days for the money to reach the beneficiary account, depending on the settlement cycles. NEFT is ideal for smaller to medium-value transactions.
RTGS (Real Time Gross Settlement) is used for real-time transfer of high-value funds between banks. It is typically used for transactions above ₹2 lakhs. RTGS transfers are processed immediately and settled within minutes, making it ideal for urgent and high-value transactions.
UPI (Unified Payments Interface) is a real-time payment system that allows you to transfer money using just a mobile number or UPI ID. It works 24/7 and provides instant fund transfers. UPI has revolutionized digital payments in India and is widely used for both person-to-person and merchant payments.
As of 2026, India has over 50,000 bank branches operated by various public sector banks, private banks, foreign banks, cooperative banks, and regional rural banks. The major public sector banks include SBI, PNB, BOB, while leading private banks include ICICI, HDFC, and Axis Bank.
The Reserve Bank of India (RBI) is the central banking authority that regulates and supervises all banks in India. RBI was established in 1935 and is responsible for maintaining financial stability, managing currency supply, and overseeing payment systems in the country.
The minimum balance requirement varies by bank and account type. Most banks offer zero minimum balance savings accounts for students and low-income groups. Regular savings accounts typically require ₹500 to ₹10,000 minimum balance, while current accounts may require higher balances. Check with your bank for specific requirements.
Yes, deposits in Indian banks are protected by the Deposit Insurance and Credit Guarantee Corporation (DICGC), a subsidiary of RBI. Your deposits up to ₹5 lakhs per bank are insured. All banks operating in India are regulated by RBI, ensuring strong safeguards and risk management practices.