Select any bank below to browse branches by state, district and city.
IFSC stands for Indian Financial System Code. It is an 11-character alphanumeric code assigned by the Reserve Bank of India (RBI) to uniquely identify every bank branch participating in electronic fund transfer systems in India.
An IFSC code is required for all online money transfers including NEFT, RTGS and IMPS. You can find it on your chequebook, passbook or your bank's website.
IFSC Code Format
Chequebook
Printed on every cheque leaf, usually near the MICR code at the bottom.
Bank Passbook
On the front page of your passbook alongside account details.
Internet Banking
Available in your account details or the beneficiary addition page.
RBI Website
The Reserve Bank of India publishes the official list of all IFSC codes.
All three payment systems use the IFSC code to route funds to the correct branch.
| Feature | NEFT | RTGS | IMPS |
|---|---|---|---|
| Settlement | Batch (hourly) | Real-time | Instant |
| Availability | 24x7 | 24x7 | 24x7 incl. holidays |
| Minimum Amount | No minimum | Rs 2 lakh | Re 1 |
| Maximum Amount | No limit | No limit | Rs 5 lakh |
| Best for | Everyday transfers | Large business payments | Urgent transfers |
| Charges | Free (online/mobile) Branch: Rs 2.50 – Rs 25 |
Free (online/mobile) Branch: Rs 25 – Rs 50 |
Rs 0 – Rs 25 Varies by bank |
Charges shown are indicative. Check with your bank for exact and latest applicable charges.
IFSC codes are required for direct bank-to-bank transfers. Here are the most common situations:
UPI / GPay / PhonePe
You do not need IFSC for regular UPI payments. But when adding a bank account to a UPI app, the app will ask for your branch's IFSC code.
NEFT / RTGS Transfer
Always required. You must enter the recipient's IFSC code when adding them as a beneficiary in net banking for NEFT or RTGS transfers.
IMPS / Instant Transfer
Required when transferring using account number and IFSC (instead of mobile number). IMPS works 24x7 including bank holidays.
Salary / EMI / Mandate
Employers and lenders need your branch IFSC code to set up salary credits, loan EMI debits, or SIP mandates on your account.
IFSC Code
MICR Code
Common questions about IFSC codes, bank transfers and payment systems.
IFSC stands for Indian Financial System Code. It is an 11-character alphanumeric code assigned by the Reserve Bank of India (RBI) to uniquely identify every bank branch in India. IFSC codes are required for NEFT, RTGS and IMPS transactions.
An IFSC code has 11 characters. The first 4 characters are letters identifying the bank (for example, SBIN for State Bank of India). The 5th character is always 0. The last 6 characters identify the specific branch.
You can find your IFSC code on your chequebook (printed on each cheque leaf), on the front page of your bank passbook, on your internet banking welcome kit, or on your bank's official website. You can also search here by selecting your bank, state, district and city.
IFSC is used for online fund transfers such as NEFT, RTGS and IMPS. It is an 11-character alphanumeric code. MICR (Magnetic Ink Character Recognition) is a 9-digit numeric code printed on cheques and is used for cheque processing and clearing. Both codes appear on your cheque leaf.
NEFT transfers are processed in batches and are available 24x7. There is no minimum transfer amount. RTGS is for high-value transfers of Rs 2 lakh or more and is settled in real time. IMPS is instant, available 24x7 including holidays, and supports transfers up to Rs 5 lakh per transaction.
No. You must use the IFSC code of the specific branch where the recipient holds their account. Using the wrong IFSC code will result in a failed or returned transaction. Each branch has its own unique IFSC code.
Yes. When banks merge, the RBI issues new IFSC codes for the branches of the merged bank. For example, after the merger of several public sector banks, old IFSC codes were phased out and new codes were issued. Always verify the current IFSC code before making a transfer.
For regular UPI payments using apps like GPay, PhonePe or Paytm, you do not need to enter an IFSC code. UPI uses a Virtual Payment Address (VPA) such as name@upi. However, when you add a bank account to a UPI app or add a new beneficiary for NEFT or RTGS transfers, you will need to provide the IFSC code of the recipient's branch.
A SWIFT code (also called BIC) is used for international wire transfers between banks across different countries. It is 8 to 11 characters long and identifies the bank and country. An IFSC code is used only for domestic transfers within India (NEFT, RTGS, IMPS). If you are sending money abroad or receiving a foreign remittance, ask your bank for the SWIFT code.
NEFT works on a batch settlement basis. Since December 2019, NEFT operates 24x7 including Sundays and bank holidays. Inter-bank NEFT transfers typically complete within 30 minutes to 2 hours depending on the settlement batch. Same-bank transfers are usually credited within minutes. If funds are not credited within 2 working days, contact your bank with the transaction reference number.
Following RBI directives in 2019 and 2020, most banks offer free NEFT and RTGS for transactions done via internet banking and mobile banking apps. Branch-based NEFT may still attract a charge of Rs 2.50 to Rs 25, and branch RTGS may cost Rs 25 to Rs 50, depending on the bank. IMPS charges vary: Rs 0 to Rs 25 per transaction depending on the bank and amount — many banks have voluntarily made IMPS free for digital customers. Always check your bank's current schedule of charges.
Yes. Open your bank's mobile banking app and navigate to Account Details or Account Summary. The IFSC code of your branch is displayed alongside the account number and branch name. You can also find it under Add Beneficiary where the app shows your own account's IFSC as a reference. Some apps display it prominently on the home screen.
The 5th character of every IFSC code is always the digit 0 (zero). This position is reserved by the Reserve Bank of India for future use and currently carries no additional routing information. The first 4 characters identify the bank, 0 is the fixed separator, and the last 6 characters uniquely identify the specific branch. For example, in SBIN0001234, SBIN is State Bank of India, 0 is reserved, and 001234 identifies the Mumbai main branch.
If you enter an incorrect IFSC code during NEFT or RTGS, one of two outcomes is possible: (a) the transaction fails and the amount is returned to your account within 1–2 working days, or (b) in rare cases the funds reach the wrong branch. Always verify the recipient's full name, account number and IFSC code before confirming any transfer. If a transfer is credited to the wrong account, contact your bank immediately with the UTR number to initiate a recall.
No. Every bank branch has its own unique IFSC code, even within the same city. The first 4 characters identify the bank, but the last 6 characters are unique to each specific branch. For example, two SBI branches in the same city will share SBIN as the prefix but have different 6-character branch codes. Always use the IFSC code of the exact branch where the recipient holds their account.
As of early 2026, India has over 1,60,000 scheduled commercial bank branches, each with a unique IFSC code assigned by the Reserve Bank of India. Public sector banks like State Bank of India, Punjab National Bank and Bank of Baroda account for the largest share. Private sector banks, small finance banks, regional rural banks, cooperative banks and urban cooperative banks also participate in NEFT/RTGS/IMPS and have RBI-assigned IFSC codes.
A cancelled cheque is a cheque leaf on which you write CANCELLED diagonally. It cannot be used for payment. It is typically required when setting up ECS mandates for EMIs, SIP investments, salary accounts, insurance premium debits, and tax refund credits. The bank details printed on the cheque (IFSC code, MICR code, account number, branch name) help the receiving institution verify your bank account without requiring your signature.
Looking for PIN Codes / Postal Codes?
Find post office PIN codes, district-wise lookup and India Post delivery details on PIN Codes.in
Last Updated: 05 April 2026. IFSC code data is sourced from the Reserve Bank of India (RBI) official database.