List of IFSC Code, MICR Code and Addresses of all Banks in India

Find IFSC Code for Banks in India

IFSC Codes By Popular Banks

SBI Bank New Delhi IFSC Code & MICR Code

Bank: SBI Bank (State Bank of India)

IFSC Code: SBIN0001537

MICR Code: 110002022

Branch: Connaught Place

District: New Delhi

State: Delhi

Address: B 37 By 38, Second Floor, Inner Circle Connought Circus, New Delhi

ICICI Bank Karnataka IFSC Code & MICR Code

Bank: ICICI Bank

IFSC Code: ICIC0006561

MICR Code: 560229057

Branch: Bangalore M.G. Road

District: Bangalore

State: Karnataka

Address: 11-C, Mittal Towers, M.G. Road, Bangalore, Karnataka

Axis Bank Maharastra IFSC Code & MICR Code

Bank: AXIS Bank

IFSC Code: UTIB0000373

MICR Code: 400211033

Branch: Goregaon (East)

District: Greater Mumbai

State: Maharashtra

Address: Manish Chambers, Commercial Complex CTS. 87/A, Sonawala Road

HDFC Bank West Bengal IFSC Code & MICR Code

Bank: HDFC Bank

IFSC Code: HDFC0001015

MICR Code: 700240038

Branch: Dalhousie

District: Kolkata

State: West Bengal

Address: Jardine House - 4, Clive Row, Kolkata

IFSC Codes in India

What is an IFSC Code?

IFSC stands for Indian Financial System Code. This code is a unique code composed of eleven characters which include alphabet and numeric characters. IFSC code is a code given to each branch of each bank in India.

Each of these IFSC codes differs, and, hence one can easily identify a bank and branch by knowing its IFSC code.

What is the use of IFSC?

An IFSC code is used by the Indian financial system to facilitate online and electronic transfer of money. It is the IFSC code of a bank which enables it to help people with NEFT and RTGs.

IFSC Code Pattern

In an IFSC code, the first four characters are alphabets which denote the bank name. Hence, the IFSC code of each branch of the same bank will begin with the same four letters. The fifth character is a zero.

The remaining six characters are digits or numbers which denote the branch code. This is the part which makes an IFSC code unique.

How to know the IFSC Code?

It is simple. If you have an account with any branch of any bank, you will automatically get to know its IFSC code as it is printed on the passbook.

However, if you want to know the code without creating an account, you can do so via the internet. There is an official website of IFSC code where you can know all about this code.

Difference between IFSC Code & MICR Code

As monetary transactions are not limited to financial institutions like banks, thorough verification is necessary before processing a transaction. To make the process faster, simpler and automatic, banks and other financial institutions rely on certain codes. These codes, namely, MICR Code and IFSC Code, play a significant role in verifying the authenticity of a transaction. However, there is a difference between the usage of both these codes.

Let’s gather a clear understanding of both and learn how they differ from each other-




It is used to facilitate electronic money transfer between the banks in India.

MICR code is initiated to make cheque processing simpler and faster.

IFSC Code is an 11-digit alpha-numeric code

MICR is a 9-digit code

The first four characters indicate the name of the bank.

The first three digits represent the city code where the bank branch is located.

Last 6 digits represent the bank location

Last three digits indicate the bank branch code.


How to search for the IFSC Code of a particular Bank's Branch

Abbreviated as Indian Financial System Code, IFSC is an 11-digit alphanumeric code that is used to identify the bank branches that participate in various electronic monetary transactions like NEFT or RTGS. One can find the IFSC code either in his/her bank passbook or on the chequebook. The image below can help you understand better.


One can search for the IFSC Code of any bank branch by visiting the official website of a particular bank or by calling on their helpline number. For instance, if you want to know HDFC bank South Delhi branch code:

  1. You can call the branch over the phone and ask the IFSC Code
  2. As said before, you can find it on the chequebook or passbook given by the bank
  3. You can find IFSC codes on RBI’s official website as well. It is mentioned with the list of banks participating in the RTGS/NEFT network
  4. Apart from the above, third-party websites like PolicyBazaar.com also helps you find the required information. To get the IFSC code of HDFC Bank, visit HDFC bank IFSC code page of PolicyBazaar.com. Click on the tab ‘Search HDFC Bank code by Branch’. Make the relevant selection by clicking on the drop-down menu and enter the required details like state, district, branch. Once you submit this information, the entire details of that particular bank branch will appear in front of you.

How can one transfer money with IFSC code of the bank?

With IFSC Code, online money transfer has become easier and hassle-free. RBI has assigned these codes to the bank branches to perform NEFT, RTGS and IMPS fund transfer in a smooth way. To know how IFSC Code works while transferring money, let’s take an example here. The IFSC code of HDFC Saket, New Delhi branch is HDFC0000043.

  1. Here, the first four digits identify the bank, which is HDFC Bank.
  2. The 5th digit is always ‘Zero’.
  3. The remaining 6 characters 000043, helps Reserve Banks of India (RBI) identify the branch of the bank

Let’s know how IFSC Code works during a transaction. When a fund transfer is initiated, one has to provide the bank account number and the IFSC code of the payee. Once the remitter provides all the necessary information, the fund is transferred to the account of the beneficiary with the help of IFSC Code in a smooth way. Fund transfer with IFSC code takes only a few minutes from the time of initiation.

IFSC Code also can be used at the time of purchasing mutual funds or insurance through NetBanking. As the National Clearing Cell of Reserve Bank of India monitors all transactions, IFSC Code helps RBI to keep a track of various transactions and execute fund transfer without any hassle.

How to e-transfer Fund?

Nowadays, most of the people opt for some or the other online process to transfer fund from one account to another. The process of e-transfer of funds is not only simple but it is also hassle-free. Moreover, it saves you from the trouble of going to the bank and standing in a queue to transfer funds. You just need to follow a few simple steps to successfully transfer your money from one account to another. Let’s take a look at these step.

  1. First and foremost, in order to avail the online services offered by your bank, it is important that you get yourself registered for the bank’s net banking services.
  2. You will need to register the recipient account as a beneficiary for third-party transactions. (Note that, beneficiary refers to the third party from a different bank than yours)
  3. You will be required to add the beneficiary account and the recipient bank branch’s IFSC code.

Process of Registering a Third Party Beneficiary:

Majorly, every bank in India has its own policy regarding a third-party fund transfer. However, the method of third-party fund transfer remains more or less the same for every bank, except they are presented a bit differently.

Let’s take a look at the process to register a third party beneficiary.

  1. Enter your customer ID and PIN and log-in to the online banking service of the bank.
  2. Click on ‘fund transfer’ option. You will be directed to a new page.
  3. Go to request tab, you will see an option to add a beneficiary. Click on that option.
  4. Enter the recipient’s account details:
    • Name of Beneficiary
    • Account number
    • Beneficiary Bank’s IFSC Code.
    • Bank Branch
  5. After filling all these details, click on ‘submit’ button.
  6. Once the registration is complete, it takes a certain amount of time for the service to activate. Once done, you can then transfer funds.
  7. After the beneficiary is added to your account, you will have to enter the description and amount that you want to transfer to the beneficiary’s account.
  8. Once you are done with that, select the option of communication detail i.e. either mobile or email.
  9. Based on whatever option you choose, you will receive an OTP either on your registered mobile number or on the email ID.
  10. After the verification of OTP is completed, your fund will be transferred to the beneficiary account.

Different Methods of Fund Transfer with the Help of IFSC Code

The online process of fund transfer with the help of IFSC code is not that difficult as it seems. To the contrary, it is simpler and hassle-free. While processing fund transfer from one account to another, IFSC code is key information that facilitates the transfer. However, there are different methods of transferring funds with the help of IFSC code. Let’s take a look at these methods.

Through App:

Almost every smartphone has apps these days. You can make the most of your bank’s apps available in google play/appstore. Moreover, you can also initiate fund transfer through an app. Here are few basic steps that you need to follow in order to transfer fund through a particular bank app.

  1. First and foremost, you need to have an activated net banking system for your account.
  2. Download the net banking app of your bank.
  3. Open the app; enter the login PIN or credentials, like the customer ID and password to open your account.
  4. Choose the option of fund transfer; you will see various options of third-party fund transfer like:
    • Between My Accounts
    • Within Bank
    • Instant Transfer to Other Bank-IMPS
    • To Other Bank- NEFT
    • Via Visa Card
    • Via Special Payment
  5. Choose the NEFT option of fund transfer.
  6. In case, you have not added the beneficiary, then first them by entering the name of the beneficiary, bank account number, and the IFSC code of the respective bank branch.
  7. Once you completed the process of registration, it will take around 5 mins- 12hrs to activate the beneficiary account for money transfer. This time period to link the accounts generally depends upon the bank policy.
  8. Once the beneficiary account is linked to your account, you can easily initiate an instant money transfer to the beneficiary’s account.

Through SMS:

You can also transfer money through the SMS process with the help of an IFSC code. Let’s take a look at how you can transfer fund through SMS.

  1. To transfer money through the process of SMS, first, you will need to link your mobile number to your bank account by registering your phone number for mobile banking.
  2. In order to register, you will be required to fill a form, after which a starter’s kit will be sent to you which will include a unique 7 digit number i.e. MMID and mPin.
  3. Once you get yourself registered, you will be required to create an SMS and type IMPS along with the beneficiary details like beneficiary name, account number, IFSC code of the beneficiary bank and the sum amount you want to transfer.
  4. Once you confirm the transaction, you will receive a confirmation message wherein you will have to enter your mPin.
  5. Press ok after entering the mPin, and the fund will be transferred to the beneficiary account.

So, with these methods, you can easily transfer funds to the beneficiary account with the help of an IFSC code.

What is UPI?

An RBI regulated entity, National Payment Corporation of India (NPCI), has developed an instant payment system known as the Unified Payment Interface (UPI).  UPI operates over IMPS infrastructure and allows instant transfer of money between any two bank accounts. In case you are registering with the service for the first time, you’ll need to create a 4 to 6-digit UPI Pin (Personal Identification Number). You will have to enter the UPI PIN to perform all UPI transactions. UPI payment method allows fund transfer offline and online. Moreover, irrespective of the bank’s working hours, an individual can instantly transfer funds anytime.