Home / Wiki / I / IFSC Code (Indian Financial System Code)

IFSC Code (Indian Financial System Code)

Jurisdictions and Country ProfilesUpdated 15 Nov 2026

The Indian Financial System Code (IFSC) is an 11-character code that uniquely identifies a bank branch participating in India's electronic payment systems. When a person or business sends money by bank transfer within India, the IFSC tells the payment system which bank and branch holds the recipient's account. It is used for transfers through the National Electronic Funds Transfer (NEFT), Real Time Gross Settlement (RTGS) and Immediate Payment Service (IMPS) systems. The code is assigned under the authority of the Reserve Bank of India (RBI), the central bank, and appears on cheque books, passbooks and bank websites.

The IFSC works alongside the recipient's account number, in a similar role to the UK sort code or the US routing transit number. It should not be confused with the MICR code, a nine-digit code printed on cheques for cheque clearing, or with the SWIFT code, which identifies banks for international transfers.

01

Structure of the code

An IFSC has three parts:

  • Bank code. The first four characters are letters identifying the bank, such as an abbreviation of the bank's name.
  • Reserved character. The fifth character is always zero, kept for future use.
  • Branch code. The last six characters, which may be letters or numbers, identify the specific branch.

For example, a code in the form ABCD0123456 would indicate bank ABCD and branch 123456. Every branch that takes part in electronic transfers has its own IFSC, and some banks use a single IFSC for centralised processing of all their accounts.

02

Where IFSC is used

NEFT. A national system for electronic credit transfers that settles in batches throughout the day. Since December 2019 it has operated around the clock, every day of the year.

RTGS. India's real-time gross settlement system, used mainly for large-value transfers and settled individually in central bank money. It has also operated around the clock since December 2020.

IMPS. An instant payment service run by the National Payments Corporation of India (NPCI), which allows transfers using account number and IFSC, or using mobile number and other identifiers.

Payments through the Unified Payments Interface (UPI) are usually made using a virtual payment address or mobile number, so users rarely need an IFSC, although bank account and IFSC can also be used to pay through UPI. When adding a new beneficiary in online banking, customers generally enter the beneficiary's name, account number and IFSC.

03

Finding and verifying an IFSC

The IFSC for a branch is printed on cheque leaves and passbooks, shown in mobile and internet banking and published on bank websites. The RBI publishes a consolidated list of IFSCs for participating banks. Third-party websites also provide lookup tools, but because bank mergers and branch changes can make codes outdated, it is safest to confirm the code with the bank or from an official source. When banks merge, the codes of the acquired bank's branches are often changed to the acquiring bank's codes after a transition period, and customers must update saved beneficiaries.

04

Errors and their consequences

If an incorrect IFSC is entered, the transfer may be rejected and returned, or, if the code exists, sent to the wrong branch where it may be returned because the account number does not match. Since transfers are processed mainly on the basis of the account number and IFSC, rather than the beneficiary's name, an error in the account number combined with a valid IFSC can lead to credit to the wrong account, which can be difficult to recover. Banks have introduced name checks in some flows to reduce such errors, similar in purpose to payee verification services elsewhere.

05

Role of the Reserve Bank of India

The RBI operates NEFT and RTGS and sets the rules for bank participation, including how IFSCs are allocated when banks open, merge or close branches. Banks apply to the RBI for codes for new branches or centralised processing units, and the RBI updates its published list accordingly. Because the code is used by many systems, including government benefit payments, tax refunds and salary payments, keeping the list accurate is an important part of the country's payment infrastructure.

06

IFSC in international payments

For inward payments from abroad, the sending bank normally needs the Indian bank's SWIFT code for the cross-border leg, and the IFSC and account number for final credit through domestic systems. Remittance providers that pay out to Indian bank accounts collect the recipient's account number and IFSC and then complete the payment through IMPS, NEFT or RTGS via their Indian partner bank, which allows near-instant delivery for many corridors.

Last updated 15 Nov 2026