Entering the wrong IFSC code is one of the most common reasons bank transfers fail — or worse, reach the wrong branch. Before you send a salary payment, vendor invoice or property deposit, spending two minutes verifying the code can save days of reversal paperwork. This guide walks you through exactly how to check an IFSC is valid, matches the intended branch, and hasn't been retired after a bank merger.
Table of Contents
Quick format check (30 seconds)
Every valid IFSC in India follows one rigid pattern:
- Exactly 11 characters — no spaces, no dashes
- Characters 1–4: Letters only (bank code, e.g. SBIN, HDFC, ICIC)
- Character 5: Always the digit 0 (zero, not letter O)
- Characters 6–11: Alphanumeric branch code
If a code fails this pattern — 10 characters, a letter in position 5, or special symbols — it will be rejected by your bank's payment system before the transfer even starts. Fix the format first, then verify the branch details.
Five reliable verification sources
| Source | Best for | Reliability |
|---|---|---|
| Recipient's cheque book / passbook | Confirming the exact home branch | Highest — printed by the bank |
| Recipient's net banking | Cross-checking when cheque isn't available | Very high |
| RBI IFSC master list | Official registry lookup | Authoritative but updated periodically |
| Bank's official website branch locator | Finding IFSC by branch name | High — direct from issuing bank |
| IFSCNOW search tool | Quick lookup by IFSC, bank or city | High — synced with RBI publications |
Step-by-step verification workflow
- Get the IFSC from the recipient — ask them to read it from their passbook or net-banking account summary, not from memory.
- Run a format check — 11 characters, zero in position 5, uppercase letters.
- Look up the code — enter it in our IFSC search or the RBI list. Confirm the bank name, branch name and address match what the recipient told you.
- Match account number to branch — the IFSC must belong to the branch where the recipient's account is held, not just any branch of that bank.
- Send a test transfer — for new payees, send ₹1 via IMPS first. Once it credits, proceed with the full amount.
Post-merger IFSC changes
India's public-sector bank consolidation (2019–2021) retired thousands of legacy IFSC codes. Banks like Vijaya Bank (VIJB), Dena Bank (BKDN) and Oriental Bank of Commerce (ORBC) were absorbed into larger entities with new BARB, PUNB and other prefixes. Many older cheque books still print obsolete codes.
When verifying after a merger announcement:
- Check SMS/email notices from the bank about code migration timelines
- Use the new bank's branch locator, not the old bank's website
- During the transition window (typically 6–12 months), both old and new codes may work — but plan to switch to the new code permanently
What happens if you use the wrong code
| Scenario | Outcome | Recovery time |
|---|---|---|
| Code doesn't exist | Transfer rejected; money returned | 1–2 working days |
| Code exists, wrong branch, no matching account | Transfer may bounce back | 2–5 working days |
| Code exists, money reaches wrong account | Requires beneficiary bank reversal — complex | Weeks; not guaranteed |
If money has left your account but not reached the intended recipient, contact your bank immediately with the UTR/reference number, correct IFSC, and recipient details. Speed matters — the sooner the bank raises a reversal request, the better the odds.
Frequently Asked Questions
Can I verify an IFSC using just the account number?
No. Account numbers are not publicly mapped to IFSC codes. You need the IFSC from the account holder or a branch lookup tool.
Does UPI require IFSC verification?
UPI payments use a UPI ID or mobile number — you don't enter an IFSC. However, when setting up a new UPI payee via account number + IFSC, verification still applies.
Is IFSC case-sensitive?
Conventionally written in uppercase. Most banking apps accept either case, but always enter capitals to avoid confusion between 0 and O.