IFSC Guides

What Is an IFSC Code? Meaning, Format and Example

An IFSC code is an 11-character code that identifies a bank branch in India for electronic transfers. Learn its meaning, format, structure and use with clear examples.

Published By IFSC Codes Editorial Team

An IFSC code is an 11-character alphanumeric code that identifies a bank branch participating in India’s electronic payment systems. IFSC stands for Indian Financial System Code. Banks use it to route payments to the correct branch when a transfer is made through systems such as NEFT and RTGS. It can also be used for account-number-based IMPS transfers.

A typical IFSC code looks like this:

SBIN0005222

In this example, SBIN identifies State Bank of India, the fifth character is 0, and 005222 identifies the branch or banking unit.

Important: Always confirm the beneficiary’s account number, name and IFSC code through the beneficiary or the bank before transferring money.

What does IFSC stand for?

IFSC stands for Indian Financial System Code.

The Reserve Bank of India describes IFSC as an alphanumeric code that uniquely identifies a bank branch participating in the NEFT system. The code helps payment systems identify the originating or destination bank branch and route transaction messages correctly.

An IFSC code is different from a bank account number, MICR code, SWIFT or BIC code, debit card number and UPI ID. Each identifier has a different purpose. An IFSC code identifies the bank branch or banking unit, while an account number identifies the customer’s account.

What is the format of an IFSC code?

Every standard IFSC code contains exactly 11 characters. It follows this structure:

AAAA0BBBBBB
Position Meaning
First 4 characters Identify the bank
Fifth character Always 0
Last 6 characters Identify the branch or banking unit

The last six characters may contain numbers, letters or a combination of both. This is why not every valid IFSC code ends with six digits.

IFSC code example

Consider the IFSC code:

SBIN0005222
Part Value Meaning
Bank code SBIN State Bank of India
Reserved character 0 The fifth character is always zero
Branch code 005222 Identifies the specific branch or unit

You can view the complete branch details for SBIN0005222, including the branch name, MICR code, address, state, district and PIN code.

Why is the fifth character of an IFSC code always zero?

The fifth character is reserved and is currently set to 0 in the standard IFSC structure.

Examples include HDFC0000210, ICIC0000152, PUNB0012530 and BARB0VADGAO. Notice that the last six characters are not always numeric.

What is an IFSC code used for?

An IFSC code helps an electronic payment system direct money to the correct bank branch or banking unit. It is commonly used when a beneficiary is added for an account-based bank transfer.

NEFT

For a National Electronic Funds Transfer transaction, the remitter generally provides the beneficiary’s name, bank branch, account type, account number and branch IFSC code. The IFSC helps route the transaction to the correct destination.

RTGS

Real Time Gross Settlement transfers also use the receiving branch’s IFSC code. The Reserve Bank of India advises customers to obtain the correct IFSC from the beneficiary, the bank branch, a cheque leaf or the RBI’s bank-branch list.

IMPS

Immediate Payment Service can support account-number-and-IFSC transfers, depending on the bank and transfer method. Other IMPS methods may use a mobile number and MMID.

Bank account verification and payment setup

Employers, marketplaces, payment platforms and businesses may request an IFSC code when setting up bank-account payments. The code should always be checked together with the account number and beneficiary name.

Is an IFSC code required for UPI?

A normal UPI payment usually does not require the sender to type an IFSC code. The recipient may be identified through a UPI ID, QR code, mobile number or saved UPI contact. An IFSC code may still be relevant when a bank account is added or verified through an account-number-based process outside a normal UPI payment flow.

Where can you find an IFSC code?

Cheque leaf

Banks participating in NEFT are advised to print the branch IFSC on cheques issued to customers. It is usually displayed near the branch or account information.

Passbook or bank statement

Many banks print the IFSC code on the account-information page of the passbook or with the branch details on a bank statement.

Internet or mobile banking

Look under account details, branch information or beneficiary-management settings.

Official bank website

Most banks provide a branch locator or IFSC search tool. This is especially useful when a branch has moved, merged or changed its code.

IFSC directory

Use the IFSCCodes.io search tool to search by complete IFSC code, bank, branch, state, district or city. You can also browse all banks or all states and union territories.

How to find an IFSC code by bank and branch

  1. Choose the bank where the beneficiary’s account is held.
  2. Select the state.
  3. Select the district or city.
  4. Choose the correct branch.
  5. Open the branch page and compare the IFSC, address and branch name.
  6. Confirm the details with the beneficiary or the bank before sending money.

Do not select a branch only because the name looks similar. Large cities may have several branches with similar names, and some banks use centralized processing branches for particular services.

How to verify an IFSC code before transferring money

Check the bank name, branch name, IFSC code, beneficiary account number, beneficiary name shown by your bank and branch location.

  1. Ask the beneficiary to confirm the code.
  2. Check the beneficiary’s cheque, passbook or bank statement.
  3. Use the bank’s official branch locator.
  4. Contact the bank when the branch has moved or merged.
  5. Compare the details with a reliable IFSC directory.

RBI directed banks participating in RTGS and NEFT to provide beneficiary account-name lookup facilities. When your bank displays the beneficiary name, compare it carefully before authorizing the transfer.

Can two bank branches have the same IFSC code?

An IFSC code is intended to identify a particular bank branch or banking unit participating in the payment system. Separate retail branches normally have different IFSC codes. Some banks may use centralized service branches, processing centres or administrative units for specific transactions.

Can an IFSC code change?

Yes. An IFSC code may change when a bank merges, a branch relocates or closes, two branches are combined, or the bank reorganizes its branch network.

After a merger, customers of the former bank may receive a new IFSC code from the acquiring bank. Old codes may continue temporarily or may stop working, depending on the bank’s transition plan. Always check a recent official source when using an older cheque book or saved beneficiary.

What happens if you enter the wrong IFSC code?

The result depends on whether the code is invalid, whether it belongs to another branch, and how the beneficiary bank validates the account information.

  • The beneficiary may not be added
  • The transaction may be rejected
  • The payment may be delayed
  • The money may be returned to the sender
  • The transfer may require manual review

Contact your bank immediately after noticing an error in a submitted transfer.

IFSC code vs MICR code

Feature IFSC code MICR code
Full form Indian Financial System Code Magnetic Ink Character Recognition
Format 11 alphanumeric characters Usually 9 digits
Main use Electronic fund transfers Cheque clearing and processing
Identifies Bank branch or banking unit Bank branch in the cheque-clearing network

A bank branch may have both an IFSC code and a MICR code. They are not interchangeable.

IFSC code vs SWIFT code

IFSC SWIFT or BIC
Used mainly for domestic transfers in India Used mainly for international transfers
Identifies an Indian bank branch or unit Identifies a bank or financial institution internationally
Contains 11 characters Usually contains 8 or 11 characters
Commonly used with NEFT and RTGS Commonly used for international wire transfers

Frequently asked questions

How many characters are in an IFSC code?

An IFSC code contains exactly 11 characters.

Is the fifth character always zero?

Yes. The fifth character in the standard IFSC format is 0.

Can an IFSC code contain letters?

Yes. The last six-character branch identifier may contain letters as well as numbers.

Is the IFSC code the same for every branch of a bank?

No. Different branches normally have different IFSC codes.

Can I find a branch from an IFSC code?

Yes. Enter the complete 11-character code into the IFSC Code Finder.

Can I transfer money without an IFSC code?

Some payment methods, including normal UPI payments, do not require the sender to type an IFSC code. Account-based NEFT, RTGS and some IMPS transfers generally require it.

Find an IFSC code

Search IFSCCodes.io using an IFSC code, bank name, branch name, state, district or city.

Search an IFSC code

Sources and editorial note

This guide is based primarily on Reserve Bank of India information about NEFT, RTGS and the Indian Financial System Code. Branch records can change after bank mergers, relocations or closures. Review our data sources and methodology, and confirm transfer details with the beneficiary or bank.