Myth: Same Bank Always Means the Same Branch Code

The Mistake People Make

When sending money to a known bank say, State Bank of India some people assume any SBI branch IFSC will work. They reuse an old IFSC or pick the nearest branch code. This causes payments to route to the wrong branch entirely.

How IFSC Codes Are Structured

An IFSC code has 11 characters: First 4 letters = Bank code, 5th character = always 0, Last 6 = Branch-specific code. For SBI, all IFSCs begin with SBIN0 but the last 6 digits uniquely identify every branch across India. SBI has over 22,000 branches, each with a different IFSC.

Real Examples of SBI Branch IFSCs

BranchIFSC Code
SBI Main Branch, MumbaiSBIN0000300
SBI Connaught Place, DelhiSBIN0000691
SBI Koramangala, BangaloreSBIN0010607
SBI Salt Lake, KolkataSBIN0000446

Using the Mumbai branch IFSC to send money to a Bangalore branch will either fail at validation or route to the wrong account because the last 6 digits point to a specific branch, not just a bank.

Why This Matters Most After Mergers

When banks merge, the branch codes change prefix but the branch-specific suffix may also be remapped. After the Bank of Baroda merger with Vijaya Bank and Dena Bank, thousands of branches got new complete IFSC codes not just a new prefix. Reusing an old code from any branch of the absorbed bank is therefore doubly risky.

Best Practice

Always look up the specific IFSC for the specific branch where the beneficiary's account is held. The safest source is the beneficiary's cancelled cheque or passbook, where the bank has pre-printed the exact code. Do not guess from a known branch of the same bank.

Look up any IFSC code, branch details, and payment rail guidance on Bank Utils.