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
| Branch | IFSC Code |
|---|---|
| SBI Main Branch, Mumbai | SBIN0000300 |
| SBI Connaught Place, Delhi | SBIN0000691 |
| SBI Koramangala, Bangalore | SBIN0010607 |
| SBI Salt Lake, Kolkata | SBIN0000446 |
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.