Guide· April 29, 2026· 7 min read

IFSC Code Explained: What Each Character Means and How to Find Yours

An 11-character code most Indians have copy-pasted dozens of times without ever asking what it means. Below: what an IFSC actually is, what each character does, and the four reliable ways to find yours.

Every electronic transfer between Indian bank accounts — every NEFT, RTGS, and IMPS payment — passes through a small piece of identification called the IFSC code. You've typed it dozens of times when adding a new payee, setting up an SIP, or onboarding to a new job. Most people copy it from a cheque without thinking about it. But when it's wrong, salaries bounce, vendor invoices age into “awaiting payment,” and you waste an afternoon on a customer-care call.

This post breaks down what those 11 characters actually mean, the difference between IFSC and the other codes on a cheque, and exactly how to find yours when you don't have a cheque handy.

What does IFSC stand for?

IFSC = Indian Financial System Code. The Reserve Bank of India (RBI) introduced it in the early 2000s as the routing identifier for the country's electronic payment systems. Each unique IFSC corresponds to one specific bank branch in India. Today there are over 150,000 active IFSCs across roughly 1,100 banks — every public-sector bank, every private bank, every regional rural bank, and most cooperative banks.

The IFSC is what tells the payment system: “send this money to State Bank of India, branch number 001234, in Mumbai.”Without it, the system has no way to route the transfer to the correct branch — and account numbers alone aren't globally unique within India, so “just give me the account number” doesn't work.

What each character means

An IFSC is always exactly 11 characters, always uppercase, and always follows the same structure:

SBIN0001234
SBIN
Bank code (4 letters)
0
Reserved separator
001234
Branch code (6 chars)

The first 4 charactersare the bank code — fixed across the bank's entire branch network. Some you'll recognize, others you won't:

  • SBIN — State Bank of India
  • HDFC — HDFC Bank
  • ICIC — ICICI Bank
  • UTIB — Axis Bank (legacy from when it was called “UTI Bank”)
  • PUNB — Punjab National Bank
  • BARB — Bank of Baroda
  • CNRB — Canara Bank
  • KKBK — Kotak Mahindra Bank
  • FDRL — Federal Bank
  • YESB — Yes Bank

The Axis Bank example is a useful reminder: bank codes are historical. They were assigned when each bank was added to the system and don't change when the bank rebrands. So the visible name and the IFSC prefix can drift apart.

The 5th character is always 0. RBI reserved it as a separator and for future expansion. As of 2026 it has not been used for anything else, but the standard requires it to be present, so don't skip it.

The last 6 charactersare the branch code, assigned by the bank itself. There's no global numbering scheme — each bank picks its own branch numbering. SBI's branch “001234” has nothing to do with HDFC's “001234”; the two are completely independent. Some banks use sequential numbering, some encode region or product type, and some are deliberately random for security.

IFSC vs. MICR vs. SWIFT — three different codes, three different jobs

Look at any cheque leaf and you'll find at least two of these printed on it. They serve completely different purposes and you're going to need different ones depending on what you're trying to do:

CodeWhat it's forLength / format
IFSCElectronic transfers within India: NEFT, RTGS, IMPS11 alphanumeric (XXXX0XXXXXX)
MICRCheque clearing — printed in magnetic ink, scanned by clearinghouses9 digits (PPPCCC BBB — pincode + city + branch)
SWIFT (BIC)International transfers — money in or out of India8 or 11 alphanumeric (BBBBCCLLBBB)

If someone abroad is sending you money, they need your bank's SWIFT code, not the IFSC. If a bank cheque is bouncing through the clearing system, the MICR is what gets read. For everything else — every domestic electronic transfer — IFSC is the one.

Four reliable ways to find your IFSC

Roughly in order of effort:

  1. Look at a cheque.The IFSC is printed at the top right of every cheque leaf, near the cheque number. This is the most reliable place — it's always there and always current.
  2. Open your bank's mobile app.Almost every banking app shows the IFSC under “Account details” or “Branch info.” In some apps it's on the home dashboard tile; in others you have to dig two screens in.
  3. Check your bank statement.The header of every monthly bank statement (and most account-opening welcome kits) lists the IFSC of your account-holding branch. Useful when you don't have a cheque book yet.
  4. Use Pulsyr's free IFSC lookup. If you have the code and want to verify it points to the right branch, paste it into the forward lookup. If you only have the bank name and city, switch to the “Bank + city → IFSC” tab — pick your bank, type your city, click your branch. 95,000+ branches indexed.

What happens when bank mergers shake the table

India has gone through several waves of bank consolidation. The 2019-2020 round merged 10 public-sector banks into 4. When that happens, the absorbed bank's IFSCs are retired, and customers get re-issued under the merged bank's prefix. A few examples:

  • Allahabad Bank (ALLA) → merged into Indian Bank (IDIB)
  • Syndicate Bank (SYNB) → merged into Canara Bank (CNRB)
  • Dena Bank + Vijaya Bank → merged into Bank of Baroda (BARB)
  • Andhra Bank + Corporation Bank → merged into Union Bank of India (UBIN)

If you're holding standing instructions or recurring debit mandates set up with one of the now-retired prefixes, those need updating. Old IFSCs typically work for a transition window after the merger, then stop. The 2026 reality: ALLA, SYNB, CORP, ANDB, ORBC, UNTD, OBCB, and BMRA-prefixed IFSCs are all dead. Use the current prefix.

Common mistakes

  • Lowercase or mixed case.IFSCs are always uppercase. Most apps fix this for you, but if you're typing it into a script or a spreadsheet, lowercase will fail validation.
  • O instead of 0.The 5th character is the digit zero, not a capital letter O. They look similar in some fonts. If your code isn't resolving, this is one of the first things to check.
  • Trusting an old IFSC after a bank merger. See the list above. If you opened your account before 2019 with one of the merged banks, your IFSC has changed.
  • Confusing IFSC with the customer ID.Customer ID is bank-internal and looks similar in length. They're completely different things; only IFSC routes transfers.

Do I need an IFSC for UPI?

No. UPI handles routing internally — you only need the recipient's UPI ID (name@bank) or phone number. The IFSC is implicit. This is one of the reasons UPI took off so quickly: it removed the friction of having to ask “what's your IFSC?” from informal payments.

For everything else — direct NEFT/RTGS/IMPS transfers, adding a payee in your banking app, setting up auto-debits, receiving employer salaries, getting tax refunds — you still need it.

Try the lookup

We built a free, two-mode IFSC tool — paste an IFSC to get the bank/branch/MICR/SWIFT, or pick a bank and city to find every branch with its IFSC. Both modes use the same RBI-sourced public dataset (95,000+ branches). Forward lookup is browser-direct via Razorpay's public IFSC API; reverse search runs against an open dataset bundled into Pulsyr's server.

If you maintain employee bank details, vendor master data, or any process that involves typing IFSCs into a form, that page will save you a lot of cheque-flipping.

Try Pulsyr

All-in-one HRMS + work platform for Indian SMBs

Attendance, leaves, tasks, finance, calendar, chat, files. From ₹599/month flat for up to 30 employees. No credit card needed for the demo.

All posts

© Pulsyr 2026 · Made with in India