Whoever said wishes don’t come true hasn’t explored our offers!
  • IFSC and MICR Codes Directory

    List of IFSC code, MICR code and addresses of all bank branches in India. Find verified IFSC codes quickly to use for NEFT, RTGS & IMPS transactions.

    Locate any details of Bank branch in India.

    or Browse IFSC codes from Banks Listed Below


    IFSC CODE: Indian Financial System Code

    IFSC, expanded as Indian Financial System Code, is a unique 11-digit alphanumeric code that is used for online fund transfer transactions done via NEFT, RTGS and IMPS. Bank IFSC code can be usually found on the cheque leaf issued by the bank. All these codes are assigned to banks by the Reserve Bank of India (RBI) and one can find IFSC codes of all banks and branches on the RBI website. Net banking transactions for fund transfer, using any of the wire transfer modes, cannot be initiated without a valid IFSC.

    Banks generally do not revise/change or update this 11-digit key unless there is some kind of reorganisation or merger. This was the case with the State Bank of India (SBI) that recently changed IFSC codes of branches across the country after it merged with 5 associate banks and one other bank.

    IFSC Code : Some Key Features

    • Helps uniquely identify a specific bank branch
    • Helps eliminate errors in the fund transfer process
    • Used for all electronic payment options such as NEFT, RTGS and IMPS

    MICR Code: Magnetic Ink Character Recognition Code

    Magnetic Ink Character Recognition (MICR) is a 9-digit code that helps identify a particular bank branch that is part of the Electronic Clearing System (ECS) which is used to clear cheques on a routine basis. This code can be found on the cheque leaf that is issued by the bank and is generally also printed on the passbook that is issued to the account holder.

    Of the nine digits, the first three digits identify the specific city, the next three digits identify the specific bank code and the final three digits represent the bank branch code. For example the MICR code for the SBI branch in Kolkata is ‘700002021. Here, the first 3 digits ‘700’ is used to identify the specific city, the next three digits ‘002’ represent the the specific bank code and the last 3 digits ‘021’ specify the bank branch code. The MICR code is primarily used to process and clear cheques, which is done by machines. The 9-digit code helps eliminate errors in the clearing process, helps in speeding up the process things as well as makes cheque processing more safe and secure.

    Format for Banks IFSC Code:

    A B C D 0 1 2 3 4 5 6
    Code for Bank Name 0 Code for Branch Name

    Check IFSC Code for Top Banks:

    How to Search for the IFSC Code of a Particular Bank’s Branch

    IFSC codes are the basic unit of any online inter-bank money transfers in India and the surefire way to validate all such transactions. With the correct knowledge of IFSC codes, sending and receiving money online becomes simple and fast, as intended. Many resources are available online that help you find IFSC code for the particular requested bank. And let’s face it- you are only likely to check upon the same when affecting an online transaction. In the similar vein, BankBazaar offers a comprehensive tool to help you indulge in a speedy and accurate IFSC Code search. How to access and utilize this tool? Read on

    1. You are already on this page as you read these instructions, scroll to the top of this page.
    2. Spread before you is a simple ‘IFSC and MICR Codes Directory’, a versatile tool to help you locate IFSC Code as required. The tool comprises of the following fields- 1) Select Bank, 2) Select State, 3) Select District, and 4) Select Branch.
    3. Kindly make the appropriate selections with regards to the name of the bank, Indian state where the bank’s branch exists, the specific district of the state and finally, the concerned branch.
    4. In response to your query, the resultant page lists out the bank’s IFSC Code, MICR Code, official address and phone number. All this happens in less than 30 seconds from your initial query.

    IFSC Code: How Does it Works

    Let us take an example of the Canara Bank IFSC code to better understand what IFSC code is and how it works in banking transactions. The IFSC code for the Chandigarh Branch of Canara Bank is CNRB00001995.

    • Here, CNBR represents the name of the bank, which is Canara Bank
    • The 5th character, which is 0, is for future use
    • The other 6 characters, 01995, specifically helps the RBI identify a bank branch without any error.

    Now, let us understand how IFSC works. When a fund transfer is initiated to a particular payee, one has to provide the account number and branch-specific IFSC code. Once the remitter keys in all these details the money is sent to the account holder and IFSC helps avoid any errors in such transactions.

    Apart from fund transfers, IFSC code can also be used to purchase insurance and mutual funds through net banking. The Reserve Bank of India’s (RBI) National Clearing Cell monitors all transactions and the IFSC code helps the RBI keep track of transactions and also execute fund transfers without any error.

    The IFSC code can also be found on your cheque book or bank passbook. One can also find their bank branch IFSC code in the monthly account statement. The IFSC code for each bank and branch is unique. Even if you hold an account in one bank, the IFSC code will differ from branch to branch.

    Why Do We Need  Indian Financial System Code

    We need an IFSC code because it helps the RBI monitor all banking transactions without any blunders. A simple IFSC code can aid the RBI track, oversee and seamlessly maintain all financial transactions that are carried out using electronically, namely, NEFT, RTGS and IMPS.

    For bank customers, IFSC code is important because most electronic fund transfers cannot be initiated unless the IFSC code of the beneficiary/payee is provided along with the bank account number.

    IFSC code plays an important role when money is transferred from one account to another through methods such as IMPS, NEFT and RTGS. All these options are fundamentally concerned with inter-bank money transfer but perform this task in different ways. The common thread amongst these varied options is the bank IFSC codes system- the hypothetical plaque that identifies a bank branch as a confirmation to the incoming monies that the same has been routed to the correct destination. Compare this to a cattle rancher and his/her massive flock of cattle. Without a branding system, identifying individual members of the herd and accounting for all of them will be next to impossible.

    Locate IFSC and MICR Code on a Bank Cheque

    A lot of the above discussions have centered on the common bank cheque. This mainstay of the banking world is an amalgamation of a number of components that help to authenticate its genuinity and allow us to attach our complete faith in its applicability. The primary components of a typical bank cheque are illustrated as follows,

    Find IFSC Code in a Bank Cheque:

    On a typical bank cheque, the IFSC code is compulsorily listed though the location of the same on the cheque leaf will differ from bank to bank.

    In our example image: we are displaying the location of the IFSC code on a HDFC Cheque.

    Locating Cheque Number:

    Displayed in a typewritten font at the bottom of the cheque in special font style. This is primarily used for tracking the cheque and for other administrative purposes.

    Find MICR Code in a Bank Cheque:

    This is displayed next to the cheque number on cheques offered by all banks in India.

    Both Cheque number and MICR Code are displayed in a unique font and ink, and the latter can only be picked up by a Magnetic Character Ink Reader.

    Methods used for Online money transfer using IFSC Code

    IFSC code can be used to transfer funds using three electronic fund transfer modes such as NEFT, RTGS and IMPS. These types of electronic fund transfers enable customers to easily transfer funds from one account to another. Choosing electronic transferring systems brings down the chances of error in a transaction because fund transfers are only authorised if accurate details such as the payee’s bank specific IFSC code and bank account number are provided.

    • NEFT: The full form of NEFT is National Electronic Fund Transfer and quite as the name specifies, it concerns with the transfer of funds from one bank account onto another. This is a popular money transfer system in India that is equally popular amongst individuals as well as the corporate houses. Herein, IFSC codes must be suitably provided to ensure that money is safely transferred from one bank account to another. Apart from the IFSC code, the beneficiary name, account number and account type are also needed to be provided. All NEFT transactions are settled in a batch-wise format.
    • RTGS: RTGS is acronym for Real Time Gross Settlement and as the name suggests, is a popular option for the speedy transfer of funds (also securities) from one bank to another, without subjecting the same to any waiting period. The operative words here are ‘Real Time’ (transactions happen instantaneously) and ‘Gross’ (refers to the fact that the monies aren’t subject to any deductions and/or expenditures). Herein again, IFSC codes act in a similar way as in the case of NEFT- helping to correctly identify the participating bank branches. RTGS fund transfers are usually used for high value transactions and are cleared immediately. The details required for RTGS fund transfer apart from the IFSC code of the receiving bank branch are details like name of payee, account number, and the transaction amount.
    • IMPS: The Superman of the online money transfers world is IMPS, short for Immediate Payment Service. It is a relatively new option in India (founded, November 2010). The USP of this service is that money can be transferred instantly 24x7 and across all popular Indian banks through the service available on the subscriber’s mobile phone, ATM or through the internet. This system is reputed for being very safe, fast, economical and not restricted in terms of the maximum amount that can be transferred. One cannot initiate an IMPS fund transfer without providing an IFSC code.

    IFSC & MICR Code: The Basic Differences You Need to Know

    Abbreviation of Indian Financial System Code, is a code that is used to identify all participating banks under the NEFT system. It is basically 11 digit alphanumeric code that is different for each bank and its affiliated branch.

    IFSC Code MICR Code
    IFSC is a 11-digit alphanumeric number. MICR is a 9-digit code.
    IFSC is used to facilitate electronic money transfer between banks that operate in the country. MICR is used to make cheque processing simpler and faster.
    In a IFSC code, the first four characters indicate the name of the bank. In MICR code, a combination of the fourth, fifth and sixth digit indicate the bank code.
    In IFSC,the last six characters represent the branch code In the MICR code the last three digits indicate the bank branch code.

    How Can One Transfer Money with IFSC Code of Bank Account?

    If the individual knows his/her way around banking transactions, they are already aware that there are two main forms of fund transfer. One being the old-fashioned physical way, wherein you walk into the bank and remit the cheque at the teller’s cubicle. While the second being the electronic way using methods such as IMPS, NEFT or RTGS.

    When dealing with the old-school ‘going-to-the-bank’ way, one does not need to register a beneficiary but the electronic method is a bit different and a lot more secure too. So, how do you go about transferring funds to an individual, who has explicitly requested you to transfer funds with the help of technology? Well, don’t fret over the details if you don’t already know it because you will learn all that you need to in this page.

    To transfer funds with the help of technology, the individual is required to meet a few requirements. They are:

    • The individual needs to be register for the bank’s net banking service.
    • Need to register for third-party transactions. (Note that, in this context, third-party refers to a beneficiary from a different bank to that of yours.)
    • Registering the beneficiary’s account to which funds are to be transferred.

    Process Involved in Making Online Money Transfer

    Nearly every bank in India follows its own policy with regards to a third party money transfer. One thing worth noting here is that the process remains more or less the same, except for the fact that they are phrased a bit differently.

    For example, let’s take a look at HDFC Bank’s procedure. The steps involved are:

    • Logging to the bank’s net banking service with the customer ID and password.
    • Clicking on ‘Third Party Transfer’ tab and following the basic instructions.
    • Getting the OTP on the registered mobile number once the details are filled and submitted.

    How to Register the Beneficiary’s Account?

    • To register a beneficiary, details such as name of the beneficiary, account number, IFSC code of the beneficiary’s bank, and name of the Bank branch needs to be provided.
    • Once the details are submitted, the registration is complete. However, what you should know is different bank has different time periods after which you can make your first transfer. For instance, in HDFC Bank’s case it takes 12 hours for the details to check out and get active.

    There you have it. Registering a beneficiary’s account is a cakewalk as long as you possess the basic computer literacy. Besides, registering them is highly beneficial for you as it saves a trip to your local bank branch.

    How to Transfer Money with the Help of Net Banking & Mobile Banking?

    Transferring money electronically with the help of the IFSC code is not as hard as it seems. In reality, it involves quite a simple process, once the individual have set it up. In this page, we will explain the process involved in transferring money through net-banking and SMS with the help of the 11-digit IFSC code.

    • Through Net-banking:

    In today’s world, smartphone and smartphone apps are literally everywhere. An individual can order food, buy groceries, make fund transfers from the comforts of their homes using an app. To do this however, the individuals need to have their net banking system activated for the bank account. Mentioned below are the basic steps that is required to be known.

      • First, the net banking application of the bank needs to be downloaded. It can be found in Google Play Store or any other app stores in other OS-based phones.
      • Open the app, enter the credentials like the customer ID and password to gain access to your account.
      • Next, choose ‘Transfer funds through NEFT’ to transfer the amount to the beneficiary’s account. In case, the beneficiary is not added already the individual should register them for future transactions. To do this, the IFSC code, bank account number, and the bank branch needs to be provided. Once the details are submitted successfully, it can take anywhere between 5 minutes to 12 hours, depending on your bank’s policy for the beneficiary account to be activated. After waiting for the stipulated hours, money can be instantly transferred to the beneficiary’s account with a buffer of less than an hour.
    • Through Mobile Banking:

    Here’s how money can be transferred from one bank account to another using the IFSC code through mobile banking:

    • The first thing that the individual needs to do is to register the 10-digit mobile number for mobile banking by linking it to the bank account. To register, the individual is required to fill a form after which a starter’s kit is provided that contains the MMID (a unique 7 digit number) and mPin. This kit is similar to the one that one gets with the debit card.
    • After the registration is complete, sending money through SMS is quite simple. First, the individual needs to select ‘IMPS’. Next he/she needs to provide the beneficiary’s account number, IFSC code, and the amount that he/she wants to send. After confirming the transaction, the individual is required to type in the mPin. On doing so, the money is successfully transferred from the account and deposited in the beneficiary’s account.

    What is UPI (Unified Payments Interface)

    It is basically a new payment architecture introduced by Reserve Bank of India under the leadership of former governor Raghuram Rajan along with support from tech scion Nandan Nilekani. In short, UPI is being referred to as a next-generation payment method which is expected to leverage the growing power of smart phone technology and the proportionate rise of smart phone users in the country. It enables making money transactions between any two bank accounts with the help of a smart phone. While the UPI payment method allows payments through online and offline, like net banking and card swipes, it is a lot more seamless and sophisticated at the same time.

    Frequently Asked Questions on IFSC and MICR codes

    1. What is the full form of IFSC?

    The full form of IFSC is Indian Financial System Code.

    2. Why is IFSC used?

    IFSC or Indian Financial System Code is a 11-digit alphanumeric code that is used to uniquely all bank branches  within the National Electronic Funds Transfer (NEFT) network by the Reserve Bank of India.

    3. Can anyone misuse my bank account number?

    No, it is not possible for anyone to misuse your bank account with by knowing the bank account number.

    4. How to search for bank name by IFSC code?

    It is very easy to find the bank name using the IFSC code. The first four characters of the IFSC code represents the bank name. So, if the bank name is ICICI, then the IFSC code will look something like ICIC0001420.

    5. What is the meaning of MICR code?

    MICR stands for Magnetic Ink Character Recognition. It is a special ink that is sensitive to magnetic fields. It is printed on the bottom of a cheque.

    6. What is the use of MICR code?

    MICR is a technology that helps in verifying the originality of cheques or other paper documents. It is used mainly by banks to process cheques faster. The MICR code helps RBI in identifying the bank branch.

    7. How can I transfer money from one bank account to another online?

    You can transfer money from one bank account to another through online mode using methods like National Electronic Fund Transfer (NEFT), Real-time Gross Settlement (RTGS), Immediate Payment Service (IMPS), and Unified Payment Interface (UPI).

    8. Are IFSC and SWIFT code same?

    No, the IFSC and SWIFT codes are not the same. IFSC is used for transferring funds within India while SWIFT code is used for transferring funds at an international level. Moreover, SWIFT is a bank identifier code while IFSC is used to identify a specific bank branch.

    9. If a bank branch is changed, will the IFSC code change?

    No, if the location of a bank’s branch is changed, then the IFSC code will not change. If the bank account is shifted from one branch of the bank to another, only then will the IFSC code be changed.

    10. Is IFSC code same as branch code?

    No, IFSC code is not the same as branch code.

    11. Where is the IFSC code located on the cheque leaf?

    IFSC code is generally present on the top part of every cheque leaf or near the bank branch address.

    12. Is IFSC code required for IMPS?

    IFSC code is required for IMPS only if the individual is transferring money using bank account number. If the receiver’s MMID is not available, then he/she needs to add the receiver as a payee, for which details such as bank account number, name and IFSC are required.

    13. Where can I locate MICR code on cheque?

    MICR code is printed on the bottom part of every cheque leaf provided by banks.

    14. Is IFSC code unique?

    Yes, IFSC code is a unique alphanumeric code.

    15. What are the timings for NEFT?

    As per the Reserve Bank of India, NEFT can be used by customers between 8:00 am to 7:00 pm from Monday to Friday. On Saturdays, the service can be utilized between 8:00 am to 1:00 pm.

    16. Is it possible to determine the IFSC code of a bank’s branch from the savings bank account number hosted in the same bank?

    No, it is not possible as the 15-digit long savings bank account number does not include the bank’s IFSC code.

    17. I think I have provided the wrong IFSC code when initiating a NEFT funds transfer. What will happen to my money?

    There is no need to panic as for a NEFT transaction to go through and benefit the intended recipient, you are required to provide the latter’s account number and the corresponding bank’s IFSC code. In case you provide wrong IFSC code, the system with tally against the recipient's name and account number to identify the mistake and refund the money. The refund will be highlighted in your account within a couple of hours at the maximum.

    18. Can I access the IFSC code from my bank passbook?

    Yes, you can access the IFSC code from the bank passbook. As per a directive from the Reserve Bank of India, banks must print the IFSC and MICR codes prominently on the passbooks, account statements and cheques issued by them.

    Other IFSC Related Article

    NEFT RTGS UPI
    IMPS BHIM AEPS
    NEFT Timing Digital Wallet Mobile Wallet
    SBI UPI

      Read IFSC Code news or Enjoy it on the go Google Play

      • In June, UPI Sees 30% Transaction Growth

        There was a 30% transaction growth recorded on the Unified Payments Interface (UPI) platform for the month of June this year. This is by far one of the ‘highest, month-on-month increase’ that has been witnessed this year.

        The information in this regard has been obtained from data released by the National Payments Corporation of India (NPCI). Through UPI, you can both send and receive money through an app from any UPI-enabled bank account to another UPI-enabled bank account without account number or IFSC code. NPCI launched the system in December 2016.

        As of now there are many digital applications that have been using UPI as part of their payment methods. Among these, Paytm seems to be one of the most sought after digital payment firms that have been leading. Other players include, PhonePe, Tez, Paytm, and the like. Paytm has seen as many as 94 million UPI transactions on its app, as per reports. This, as per sources, is almost around 38% of the total UPI transaction volume in the country.

        9 July 2018

      • 30% Increase in UPI Transactions Recorded in the Month of June

        UPI transactions witnessed a 30% growth in June this year. The substantial increase in the transactions came after a period of five months. The last substantial increase in UPI transactions was seen in December 2017 when the growth was recorded to be 38%. As per the data released by National Payments Corporation of India (NPCI), the transaction volume for the month of June was in and around 246.37 million while the transaction value was recorded to be Rs.40,834.03 crore. The transaction value witnessed a 22% growth as compared to the month of May.

        It needs to be mentioned here that NPCI-owned Immediate Payment Service (IMPS) also witnessed a small but significant growth. The instant payments feature with 120.49 million transactions witnessed a 3.3% growth. Apart from IMPS, the real-time inter-bank electronic funds transfer system also grew by 6% in the month of May.

        Government’s flagship product on UPI platform – BHIM saw a 15% increase in the volume of transaction. When it comes to transactions, BHIM grew by 9% (approx) with the transaction value being Rs. 6261.25 crore.

        2 July 2018

      • Reserve Bank of India to Encourage more Digital & retail payment Options

        The Reserve Bank of India in its second bi-monthly policy meet has planned to encourage more digital and retail payment options. This has been thought of to minimize the concentration risk in the system from the perspective of financial stability. If the move goes ahead, consumers will have more options when it comes to digital and other retail payments.

        It needs to be mentioned that as per RBI data, Prepaid Payment Instruments (PPIs) recorded around 2 billion transactions which were valued at 838 billion dollars during 2016-17. During the same period, 18 non-bank entities were authorized for operating PPIs. Currently, the transaction value of digital payments in the country is estimated to be 200 billion dollars. The market is expected to reach 1 trillion dollars by the year 2023 given the rapid advancement of technology and the introduction of more digital modes of payment. In light of the recent developments, RBI has sought to focus more on safety and security of the payment systems for smooth functioning in the country.

        11 June 2018

      • Digital Payments in the Country Climb to 7% of GDP

        According to Anil Agarwal of Morgan Stanley, digital payments in India has tripled to 7% of GDP from 2.5%. Agarwal stated that both debit card and credit card transactions are growing but the most fascinating point was the increase in UPI transactions. UPI-based payments system was started by the Narendra Modi-led government in 2016. It allows mobile apps that are being run by retailers, airlines and other firms to take payment directly from the customers’ bank accounts.

        Agarwal said that though the number of UPI transactions in the first three-four months was slow, since September 2017, the transactions have gone up by almost 8 times. He, however, added that India is still way behind China, which has a GDP of 355. It needs to be mentioned that Morgan Stanley expects India’s digital payments to touch 10% GDP by 2023.

        8 June 2018

      • More than 22% Surge in UPI Transaction Value

        As per the information given out by the National Payments Corporation of India (NPCI), there has been 189.48 million UPI transactions in May 2018.

        UPI has seen an immense growth form the time of its launch in 2016. As of April 2018, the growth figures stood at 1.12 billion.

        6 June 2018

      • Bank Employees May Work Overtime on March 31

        Those who have not yet filed their income tax returns can still do so on March 31 as all banks that accept tax payments will be open for extended hours on the last working day of March.

        When filing income tax returns it is very important to get all details right including the account number and IFSC code. The Reserve Bank of India (RBI) has issued instructions urging all banks that are part of the tax payment acceptance list, to remain open till 8 p.m. on March 31, 2018.

        Apart from this, the RBI has also mandated that all electronic fund transfer methods such as Real Time Gross Settlement (RTGS) and National Electronic Funds Transfer (NEFT) to also be made available for extended hours, which is at least till midnight.

        March 31 marks the end of the financial year and hence all accounts and financial statements have to be closed on the day for the respective financial year 2017 to 2018. All agency banks will have to make other arrangements to meet this requirement.

        Banks will be closed on March 29 and March 30 on account of Mahaveer Jayanti and Good Friday.

        28 March 2018

      • Rationalization of SBI Branches in Telangana Almost Complete

        Following the merger of State Bank of India (SBI) with its associate banks in April last year, rationalisation of many branches in the country was necessitated. As per sources in the SBI, the process of rationalisation of SBI branches in Telangana has been almost completed for the current financial year. The sources informed that as many 125 branches were relocated with its staff redeployed till last week. The entire process which saw the branch and IFSC codes being changed after the shifting was carried out in six phases. A senior bank official informed that there won’t be anymore rationalisation of branches till March because of annual audit.

        It needs to be mentioned that the deadline for rationalisation and redeployment of staff was set for September and December respectively. But as the process of shifting was carried out on only second and fourth Saturdays and Sundays, the process took long to be completed.

        19th February 2018

      • Tez, PhonePe and Paytm Transactions Surge

        As digital payments transactions are increasing across the country, many UPI-based payment apps such as Paytm, Phonepe and Tez, have been seeing steady growth.

        Google’s Tez has seen as many as 40 million transactions since its launch, which contributes to almost 40% of the volume of UPI transactions in the country. PhonePe is catching up with along with Paytm.

        Most banks in India have collaborated with UPI through their respective apps. There is no need to know IFSC code or bank account number while sending money through UPI.

        8th January 2017

      • New IFSC Codes for 1,300 SBI Branches

        The State Bank of India (SBI) will now have new IFSC codes assigned to as many as 1,300 branches spread across the country. The names of branches have also been changed.

        This change has been implemented after SBI signed a merger recently with other associate banks. The IFSC codes of branches located in Bengaluru, New Delhi, Mumbai, Chennai, Hyderabad, Kolkata and Lucknow, among others, have been changed.

        All customers have been informed about this change and the bank has already mapped SBI account holders with the new IFSC code. So, even if any fund transfer is initiated using the old IFSC code, it will be automatically mapped to the new IFSC code.

        12th December 2017

      • 38% Rise in UPI transactions in November

        The Unified Payments Interface (UPI) has seen immense growth in the month of November this year. The total number of transactions stood at 105 million, which is a 38% increase from the last month (October).

        The data in this regard has been released by the National payments Corporation of India (NPCI). Through UPI, money can be sent from one account to another without using bank account number or IFSC code.

        The total transaction value increased by 37%, standing at Rs.9,679 crore. The figure for the previous month in terms of transaction value stood at Rs.7,057 crore.

        6th December 2017


  • reTH65gcmBgCJ7k
    This Page is BLOCKED as it is using Iframes.