Alice Blue Home

If you have ever transferred money through your bank, added a bank account to a trading platform, or set up a NEFT or RTGS transfer, you have probably come across an IFSC code.

Quick Definition

 An IFSC code is a unique code assigned to a bank branch in India. It is used when money is transferred electronically from one bank account to another, helping the banking system identify the destination branch.

You’ll typically need an IFSC code when making certain NEFT, RTGS or IMPS transfers, or when providing bank details for services such as trading and investment accounts.

 In this guide, we explain what an IFSC code is, how it is structured, where to find it, and when you need it.

Table of Contents

  • What Is an IFSC Code?
  • IFSC Code Format: How Does It Work?
  • How to Find an IFSC Code
  • How to Use an IFSC Code
  • IFSC and Trading: Why Does It Matter?
  • Key Features of an IFSC Code
  • IFSC vs MICR vs SWIFT Code
  • Common Mistakes to Avoid When Using an IFSC Code
  • What Happens If You Enter the Wrong IFSC Code?
  • IFSC Code and UPI: Do You Always Need It?
  • IFSC Code: Quick Summary
  • Frequently Asked Questions

What Is an IFSC Code?

IFSC stands for Indian Financial System Code. It is an 11-character alphanumeric code used to identify a specific bank branch for electronic fund transfers.

Think of an IFSC code like a postal code for a bank branch. A postal code helps identify a location, while an IFSC helps identify the bank branch involved in an electronic transfer.

IFSC is commonly used for payment systems such as:

  • NEFT
  • RTGS
  • IMPS
  • Certain account-number-based UPI transfers

However, you do not need to enter an IFSC for every UPI transaction. UPI can also work through UPI IDs, QR codes, and other supported methods.

IFSC Code Format: How Does It Work?

An IFSC code contains 11 characters and follows a standard structure.

For example:

HDFC0000247

The code can be understood as follows:

  • First 4 characters: Identify the bank
  • 5th character: Always 0
  • Last 6 characters: Identify the branch

So, in HDFC0000247:

  • HDFC identifies HDFC Bank
  • 0 is the fifth character reserved in the IFSC structure
  • 000247 identifies the particular branch

Another example is:

SBIN0002499

Here:

  • SBIN identifies State Bank of India
  • 0 is the fifth character
  • 002499 identifies the branch

Always verify an IFSC using your bank’s current records before making a transfer, especially if you are using an older cheque or document.

How to Find an IFSC Code?

You don’t need to memorise your IFSC code. You can usually find it through any of these sources:

1. Cheque Leaf or Passbook

Your IFSC may be printed on your cheque leaf or in your passbook.

If you have multiple bank accounts, make sure you check the IFSC for the correct account and branch.

2. Bank Website or Mobile App

Most banks provide a branch locator or IFSC search option on their official website or app.

You can usually search using details such as the bank, state, city or branch.

3. RBI and Other IFSC Search Services

The RBI publishes bank and branch information that can be used to verify IFSC details. You can also use your bank’s official branch locator for the latest information.

If a bank branch has moved, merged or changed its details, an older IFSC may no longer be valid. So, checking the current code is important.

How to Use an IFSC Code?

An IFSC code is mainly used along with other beneficiary details to route electronic bank transfers.

1. Adding a Bank Account to a Trading or Demat Account:

When you link a bank account to a trading platform, you may be asked to provide details such as:

  • Bank account number
  • Bank name
  • Branch details
  • IFSC code

The platform uses these details to verify and process transactions according to its banking and account-verification process.

If you change your linked bank account or branch, make sure the updated details are submitted through the platform’s prescribed process.

You can read more about what a trading account is and how it works.

2. Making NEFT Transfers:

NEFT is a nationwide electronic fund transfer system operated by the RBI.

For an account-based NEFT transfer, you generally need beneficiary details such as the beneficiary’s name, account number, bank and IFSC.

Importantly, NEFT is available 24×7×365, so it is not restricted to traditional banking hours. It processes transactions in batches at regular intervals.

3. Making RTGS Transfers:

RTGS stands for Real Time Gross Settlement.

It processes transactions individually and in real time. RBI makes RTGS available 24×7×365.

For an account-based RTGS transfer, the beneficiary’s bank and IFSC are among the details used to route the payment.

4. Making IMPS Transfers:

IMPS is an instant, round-the-clock fund transfer service operated by NPCI.

One supported method of IMPS transfer uses the beneficiary’s account number and IFSC.

IFSC and Trading: Why Does It Matter?

For traders and investors, an accurate IFSC can be important when adding or updating a bank account linked to a trading account.

For example, you may need accurate bank details when:

  • Adding a new bank account
  • Updating an existing bank account
  • Transferring funds through an account-based payment method
  • Receiving eligible withdrawals into your linked bank account

You can check the current requirements in the Alice Blue documents required guide. 

If you are planning to open a Demat and trading account, you can also refer to this step-by-step guide to opening a Demat and trading account.

The important point is to make sure that the bank details you provide are accurate and belong to the account you want to link.

If your bank branch changes or your account is moved to another branch, check whether your IFSC has also changed and update the relevant records where required.

Key Features of an IFSC Code

Here are the main things to remember:

  • 11 characters: An IFSC code contains 11 characters.
  • Identifies a bank branch: The code identifies the bank and a particular branch.
  • Fifth character is 0: The fifth position in the standard IFSC structure is 0.
  • Used for electronic transfers: IFSC is commonly used for NEFT, RTGS and IMPS account-based transfers.
  • Can change: Bank mergers, branch changes or other banking updates can result in changes to branch information or IFSC details. Always use the current code.

IFSC vs MICR vs SWIFT Code

IFSC, MICR and SWIFT are different codes used for different purposes.

Feature

IFSC

MICR

SWIFT

Main purpose

Identifies a bank branch for electronic transfers in India

Used mainly for cheque processing

Identifies banks for international transactions

Length

11 characters

9 digits

Usually 8 or 11 characters

Primary use

Domestic electronic fund transfers

Cheque clearing

Cross-border banking

Geographic scope

India

India

International

For most domestic electronic transfers in India, IFSC is the relevant code. SWIFT is generally more relevant when dealing with international bank transfers.

Common Mistakes to Avoid When Using an IFSC Code

  • Using an old IFSC: If your bank branch has changed or the bank has undergone a merger, an old IFSC may no longer be valid.
  • Selecting the wrong branch: Branches of the same bank can have different IFSC codes. Always select the code belonging to the beneficiary’s actual branch.
  • Typing the code incorrectly: Even one incorrect character can cause a transfer to fail or require correction. Copy the code from a reliable source and verify it before submitting the transfer.
  • Checking only the IFSC: An IFSC code identifies the bank branch, not the individual bank account. Always verify the beneficiary name, account number and IFSC together before making a transfer.
  • Not updating bank details: If you change your bank or branch, check whether your IFSC has changed and update the details wherever required, including your trading or investment account.

What Happens If You Enter the Wrong IFSC Code?

A wrong IFSC can result in a transaction being rejected, delayed or requiring correction, depending on the payment system and the combination of beneficiary details entered.

If you notice an error after initiating a transfer, contact your bank as soon as possible and keep the transaction reference number available.

The best way to avoid such issues is to verify the beneficiary’s name, account number, bank and IFSC before confirming the transfer.

IFSC Code and UPI: Do You Always Need It?

No.

UPI can process payments using different methods, including UPI IDs, QR codes and account number + IFSC in supported cases. NPCI’s UPI information confirms that users do not necessarily need to enter an account number or IFSC when making a UPI payment through a UPI ID or QR code.

So, while IFSC remains important for several bank-transfer methods, it is not required for every UPI transaction.

IFSC Code: Quick Summary

  • IFSC stands for Indian Financial System Code.
  • It is an 11-character code used to identify a specific bank branch.
  • The first four characters identify the bank, the fifth character is 0, and the last six characters identify the branch.
  • IFSC is commonly used for account-based NEFT, RTGS and IMPS transfers.
  • UPI does not always require an IFSC because it can also use UPI IDs and QR codes.
  • You can find your IFSC on your bank’s cheque, passbook, official website or mobile app.
  • Always verify the IFSC along with the beneficiary’s account number and name before making a transfer.

Frequently Asked Questions

Edit Content

IFSC stands for Indian Financial System Code. It is an 11-character code used to identify a specific bank branch for electronic fund transfers in India.

Edit Content

An IFSC code has 11 characters. The first four identify the bank, the fifth character is 0, and the last six identify the branch.

Edit Content

You can usually find your IFSC on your cheque leaf, passbook, bank statement, the bank’s official website or mobile banking app.

Edit Content

Not always. UPI supports different payment methods, including UPI IDs and QR codes. Account number + IFSC is also a supported method in certain UPI transactions.

Edit Content

A wrong IFSC can cause the transaction to be rejected, delayed or require correction. Always verify the IFSC, account number and beneficiary name before confirming the transfer.

Edit Content

No. An IFSC identifies the bank and branch. Your account number identifies the individual bank account.

Edit Content

Yes, if you move to a different bank, you will have a different IFSC. Even when you remain with the same bank, the IFSC may change if your account is moved to another branch or the bank’s branch structure changes.