IFSC Bank Lookup: How It Works
An IFSC code identifies a specific bank branch in India's electronic payment systems. Every NEFT, RTGS and IMPS transfer needs one, and an incorrect code is one of the few payment errors that can send money to the wrong place.
The structure
Every IFSC is exactly 11 characters, in a fixed pattern:
| Position | Contains | Example |
|---|---|---|
| 1–4 | Bank code, letters | HDFC |
| 5 | Always zero, reserved | 0 |
| 6–11 | Branch code, letters or digits | 000123 |
So HDFC0000123 identifies one branch of one bank. The fifth character being zero is the quickest validity check — anything else means the code is wrong.
IFSC and MICR are different things
| IFSC | MICR | |
|---|---|---|
| Length | 11 characters | 9 digits |
| Used for | Electronic transfers | Cheque clearing |
| Found | On the cheque leaf and in the passbook | Printed at the bottom of a cheque |
Both appear on a cheque, and people frequently supply one where the other is required. If a transfer form rejects your entry, check you have not given the MICR line.
Which system to use
| System | Suits | Settlement |
|---|---|---|
| NEFT | Any amount | Batched, near-real-time, available 24/7 |
| RTGS | High-value transfers above a minimum threshold | Individually and immediately |
| IMPS | Instant transfers, smaller amounts | Immediate, 24/7 |
| UPI | Everyday payments | Instant; uses a UPI ID rather than IFSC |
UPI has displaced IFSC-based transfers for most everyday payments, since it works from a phone number or virtual address. IFSC remains necessary for salary credits, larger transfers, and any transaction where an account number is being registered.
Why codes change
Bank mergers are the main cause. When one bank is amalgamated into another, branches are reassigned and their IFSC codes change — usually with a transition period during which both work, after which the old code fails. India's public sector banking sector has seen several large mergers, and each has produced a wave of failed transfers from saved payee records.
Branch relocations, closures and consolidations produce the same effect on a smaller scale. If a transfer to a payee you have used for years suddenly fails, an obsolete IFSC is the likeliest cause.
Name matching
Historically, transfers were routed on the account number and IFSC alone, and a mismatched beneficiary name did not stop them. Verification features now let you confirm the account holder's name before confirming a transfer, and using them is worth the extra step — recovering money sent to a valid but wrong account depends on the recipient's cooperation, and there is no automatic reversal.
Before you transfer
- Confirm the IFSC against the beneficiary's cheque, passbook or statement — not from memory.
- Check the fifth character is zero.
- Verify the beneficiary name if your bank offers the check.
- Send a small test amount first for a new payee and a large transfer.
- Keep the reference number until the recipient confirms receipt.
Directory information can lag behind bank changes. Confirm the code with the receiving bank before any significant transfer.