State Bank of India stands as the largest public sector bank in the country, operating over 22,500 branches spread across every district, taluk, and remote corner of the Indian subcontract. Whether you are a salaried professional transferring rent to a Mumbai landlord, a small business owner paying a supplier in Kolkata, or a student receiving a scholarship disbursement from a government department in Delhi, the SBI IFSC code is the one piece of information that ensures your money travels safely and reaches exactly the right branch. With more than 500 million active account holders and a daily transaction volume that routinely crosses tens of thousands of crore rupees, SBI’s network of IFSC codes is arguably the most referenced set of banking identifiers in India today.
The Indian Financial System Code, commonly abbreviated as IFSC, is an eleven-character alphanumeric identifier assigned by the Reserve Bank of India to every bank branch that participates in electronic fund transfer systems such as NEFT, RTGS, and IMPS. For SBI, all IFSC codes begin with the four-letter prefix SBIN, followed by a zero in the fifth position, and then a six-digit branch code that is unique to each individual branch. This structured format ensures that a payment instruction submitted through NEFT or RTGS can be routed without ambiguity from any originating bank to any one of SBI’s thousands of branches nationwide. The RBI maintains the authoritative list of all valid IFSC codes under its payment systems regulations, and any code not present in the RBI database will be automatically rejected by the clearing system.
Understanding SBI IFSC codes becomes particularly important in a post-merger banking environment. The year 2017 marked a watershed moment for India’s public sector banking landscape when six associate banks of SBI — including State Bank of Hyderabad, State Bank of Mysore, State Bank of Patiala, State Bank of Bikaner and Jaipur, and State Bank of Travancore — were merged into SBI through a single government notification. This consolidation meant that millions of account holders who had previously operated under IFSC prefixes like SBHY, SBMY, SBPP, SBBJ, and SBTR had to update their banking details. The migration introduced new SBI IFSC codes for many of these branches, and understanding the correct code for your specific branch remains essential to avoid failed or returned transactions.
This comprehensive guide covers everything you need to know about SBI IFSC codes: what the SBIN prefix means, how to identify valid codes for major metropolitan branches, a state-wise breakdown of SBI’s branch coverage, how to use these codes for NEFT, RTGS, IMPS, and international remittances, and the steps to take when you encounter an error or when your branch has been relocated. Whether you are a first-time user of online banking or a finance professional who regularly manages bulk transfers, this article will serve as your definitive reference for SBI IFSC codes across India.
SBI Bank Code SBIN: What It Means and How It Works
Every IFSC code in India is built on a logical four-part structure. The first four characters represent the bank code, and for State Bank of India this code is universally SBIN. The fifth character is always a numeric zero, reserved by the RBI as a control character and a placeholder for future expansion of the IFSC framework. The remaining six characters form the branch code, a numeric string that precisely identifies a specific physical branch within SBI’s massive network.
The bank code SBIN was assigned to State Bank of India by the Reserve Bank of India when the IFSC framework was formally introduced as part of the Real Time Gross Settlement system in 2004. Prior to the migration of State Bank associates into the parent entity, each associate bank carried its own distinct bank code. State Bank of Hyderabad used SBHY, State Bank of Mysore used SBMY, State Bank of Patiala operated under SBPP, State Bank of Bikaner and Jaipur was identified by SBBJ, and State Bank of Travancore carried the code SBTR. Post the 2017 merger, all surviving branches of these entities were reassigned codes under the SBIN umbrella, effectively making SBIN the single identifier for the world’s largest banking network by branch count in India.
When you look at a full SBI IFSC code such as SBIN0000300, the breakdown reads as follows: SBIN is the bank code, 0 is the reserved fifth character, and 000300 is the branch-specific identifier for the Connaught Place branch in New Delhi. The branch code is always six digits long and is padded with leading zeros if the numeric value requires fewer than six digits. This zero-padding ensures consistent string length across all IFSC codes, which is essential for automated processing by the National Payments Corporation of India’s clearing infrastructure.
It is important to note that the SBIN bank code does not correspond to a single physical location. It represents the institution as a whole, and every branch — from the flagship corporate finance branch at Parliament Street in New Delhi to a tiny banking correspondent outlet in a tribal district of Chhattisgarh — carries the same SBIN prefix. The branch-specific six-digit suffix is where the actual routing intelligence lies. The RBI publishes an updated list of all valid IFSC codes on its website, and the NPCI maintains a mirror of this data for use in IMPS and UPI routing. You can always verify a code at the official RBI portal: https://www.rbi.org.in.
SBI IFSC Codes for Major Indian Cities: Real Branch Examples
To give you a practical grounding in how SBI IFSC codes work across India’s largest metropolitan centres, here is a detailed look at verified codes for prominent branches in six major cities. These examples illustrate both the consistent SBIN prefix structure and the diversity of the six-digit suffix across geographically spread branches.
New Delhi: The SBI branch at Connaught Place, one of the most prominent banking locations in the national capital, carries the IFSC code SBIN0000300. This branch, formally known as the SBI Sansad Marg Branch (also referred to as Parliament Street), services a large volume of government departments, ministries, and central public sector enterprises. Another well-known Delhi branch is the SBI Main Branch at Pusa Road, which caters to thousands of residential and commercial account holders in the western corridor of the city.
Mumbai: The SBI Mumbai Main Branch, located at Nariman Point in the heart of India’s financial capital, is accessible under the code SBIN0020229. This branch handles a significant volume of corporate banking transactions, trade finance operations, and foreign currency dealings owing to its proximity to the Bombay Stock Exchange and major financial institutions. The SBI branch at Fort, another historic Mumbai location, also serves thousands of legacy account holders who have banked with SBI for generations.
Kolkata: As the capital of West Bengal and a major commercial hub, Kolkata hosts numerous SBI branches. The SBI Local Head Office at Samridhi Bhavan on Strand Road manages operations across the eastern region, while the SBI branch at Park Street continues to be a popular location for retail and corporate customers alike.
Chennai: The SBI Chennai Main Branch operates under the IFSC code SBIN0003984. Located in the George Town area, this branch has served the people of Tamil Nadu since the days of the Imperial Bank of India, the predecessor institution that was nationalised and renamed State Bank of India in 1955. Several government salary accounts and pension disbursements for Tamil Nadu state employees are routed through this branch every month.
Hyderabad: The SBI branch in Hyderabad’s Abids area, a commercial centre with deep banking roots, is reachable via the IFSC code SBIN0000570. This branch was previously part of the State Bank of Hyderabad network before the 2017 merger and now operates seamlessly under the parent SBI brand. Account holders who had SBHY-prefixed IFSC codes for this region should confirm whether their specific branch code was updated post-merger.
Bengaluru: The SBI Bengaluru Main Branch carries the IFSC code SBIN0006524. Situated in the MG Road and Brigade Road commercial district, this branch processes a high volume of IT sector salary credits, startup-related current account transactions, and equity investment-related transfers owing to Bengaluru’s status as India’s technology capital.
How to Find Your SBI IFSC Code Online
SBI provides multiple official digital channels through which customers can locate the correct IFSC code for any of its branches. The most direct and authoritative method is to use the dedicated IFSC code lookup tool available on the official SBI website. You can access it by navigating to https://sbi.co.in/web/personal-banking/tools/ifsc-code. On this page, you can search by state, district, city, and branch name to retrieve the exact IFSC code, branch address, and contact details for any SBI location across India.
The SBI IFSC finder tool is particularly useful for customers who have recently moved to a new city or for businesses that need to set up payment mandates for employees or vendors in unfamiliar locations. The search interface is straightforward: you select the state from a dropdown menu, narrow it down by district, then by city, and finally by branch name. The tool returns the complete IFSC code along with MICR code, branch address, phone number, and the name of the branch manager where available.
A second reliable method is to check your SBI account passbook or the welcome letter issued at the time of account opening. SBI prints the IFSC code of your home branch prominently on the first page of every passbook. Similarly, SBI cheque books carry the IFSC and MICR codes printed at the bottom of each cheque leaf. If you bank digitally, your SBI account statement — whether downloaded from OnlineSBI or generated via the YONO app — will also display the IFSC code of your registered branch in the account summary section.
Third-party IFSC lookup websites such as ifsc.co aggregate data from the RBI and NPCI to provide searchable directories that are updated periodically. These platforms are convenient for quick lookups without needing to navigate the full SBI website. However, for any transaction of significant value, it is always advisable to cross-verify the code against the official SBI portal or the RBI’s published IFSC master list to ensure accuracy. You can also visit the official NPCI website at https://www.npci.org.in to verify IFSC and MICR codes across all participating banks.
SBI IFSC Codes: State-Wise Branch Coverage Across India
State Bank of India maintains an unparalleled presence across all 28 states and 8 Union Territories of India, making it the only commercial bank with active operations in virtually every administrative subdivision of the country. This extraordinary geographic reach means that SBI IFSC codes cover an immense range of locations, from the glacial heights of Ladakh to the coastal plains of Kerala, and from the deserts of Rajasthan to the rainforests of Meghalaya.
Here is a state-wise summary of SBI’s branch presence and its significance for IFSC code coverage:
- Uttar Pradesh: The most populous state in India is also home to one of SBI’s largest state-wise branch networks, with branches in all 75 districts including major cities like Lucknow, Kanpur, Varanasi, Agra, and Allahabad.
- Maharashtra: SBI has an extensive presence in Maharashtra covering Mumbai, Pune, Nagpur, Nashik, Aurangabad, and hundreds of smaller towns and rural centres.
- Tamil Nadu: From Chennai to Coimbatore, Madurai, Trichy, and remote panchayat-level locations, SBI codes for Tamil Nadu span the full geographic breadth of the state.
- West Bengal: Kolkata’s historic banking culture is well reflected in SBI’s dense branch network, which extends into North Bengal, the Sundarbans delta region, and the hill districts of Darjeeling.
- Karnataka: Bengaluru’s tech economy is serviced by high-volume SBI branches, while smaller towns like Mysuru, Hubli, Mangaluru, and Belagavi have well-established SBI presences.
- Rajasthan: SBI’s Rajasthan network covers the desert districts of Barmer and Jaisalmer along with major cities like Jaipur, Jodhpur, Udaipur, and Ajmer — many of which absorbed former SBBJ branches post-merger.
- Madhya Pradesh: Bhopal, Indore, Gwalior, and Jabalpur are key SBI centres in MP, with rural banking penetration extending into tribal districts like Bastar and Dindori.
- Andhra Pradesh and Telangana: Post the bifurcation of the erstwhile State Bank of Hyderabad’s territory, SBI branches serve both states, with Hyderabad, Vijayawada, Visakhapatnam, and Guntur being key nodes.
- Gujarat: Ahmedabad, Surat, Vadodara, and Rajkot host major SBI corporate and retail branches, while the GIFT City branch serves international finance operations.
- Kerala: The former State Bank of Travancore branches, now all rebranded under SBIN, continue to serve the large NRI community of Kerala with strong remittance-related services.
- Punjab, Haryana, and Himachal Pradesh: These states, previously served partly by State Bank of Patiala branches under SBPP codes, now fall entirely within the SBIN framework.
- Northeastern States: Assam, Meghalaya, Manipur, Nagaland, Tripura, Mizoram, Arunachal Pradesh, and Sikkim all have SBI coverage, with some branches doubling as the sole formal banking infrastructure in their respective districts.
- Union Territories: Jammu and Kashmir, Ladakh, Chandigarh, Puducherry, Andaman and Nicobar Islands, Lakshadweep, Dadra and Nagar Haveli, and Daman and Diu all have SBI branches with valid SBIN IFSC codes.
This extraordinary state-wise coverage means that no matter which part of India you are in, a valid SBI IFSC code exists for at least one branch within a reasonable distance. The bank’s commitment to financial inclusion, backed by government mandate, has ensured that SBIN codes are available even in areas where private banks have not yet established a physical presence.
SBI Branches in Rural Areas: Jan Dhan, BC Agents, and Their IFSC Codes
One of the most transformative aspects of SBI’s branch network is its deep penetration into rural and semi-urban India through the Pradhan Mantri Jan Dhan Yojana (PMJDY) and the Business Correspondent (BC) agent model. Under PMJDY, which was launched in August 2014, SBI opened tens of millions of zero-balance savings accounts for previously unbanked citizens. These accounts, predominantly held in rural areas, are linked to specific SBI branch IFSC codes that enable direct benefit transfers from government programmes such as MGNREGS wage disbursements, PM-KISAN agricultural support payments, and scholarship transfers.
Business Correspondent agents represent a particularly innovative dimension of SBI’s rural outreach. These are individuals or entities — often local shopkeepers, petrol pump owners, or common service centre operators — who are authorised to provide basic banking services on behalf of SBI in villages that do not have a full branch. BC agents use biometric devices and mobile banking applications to facilitate cash deposits, withdrawals, and balance enquiries. Crucially, the accounts serviced by a BC agent in a particular village are mapped to the IFSC code of the nearest SBI branch that oversees that BC location.
This means that a beneficiary living in a remote village of Jharkhand receiving direct benefit transfer payments will have their account mapped to the IFSC code of, say, the closest SBI branch in the block headquarters, even though they physically transact at a BC point in their own village. For the purpose of NEFT or RTGS transfers to such accounts, the IFSC code of the sponsoring branch is the correct code to use. Understanding this distinction prevents failed transfers when remitting funds to rural SBI account holders who bank primarily through BC agents.
SBI has also established over 59,000 ATMs and more than 65,000 customer service points under its financial inclusion programme. Each of these points is anchored to a specific branch IFSC code, reinforcing the importance of knowing the correct code for the branch that maintains the account ledger rather than the physical point of service. If you are unsure which branch code applies to a rural SBI account, the account holder can verify this by calling the SBI toll-free helpline at 1800-11-2211 or 1800-425-3800, or by checking the passbook issued at the time of account opening.
SBI IFSC Code Changes After the 2017 State Bank Associate Merger
The merger of five State Bank associate banks into State Bank of India on April 1, 2017 was the largest banking consolidation in Indian history at that time. The five entities absorbed were the State Bank of Bikaner and Jaipur (SBBJ), State Bank of Hyderabad (SBH), State Bank of Mysore (SBM), State Bank of Patiala (SBP), and State Bank of Travancore (SBT). Additionally, the Bharatiya Mahila Bank was also merged into SBI simultaneously. The merger was effected through a government notification under the State Bank of India Act, and it had profound implications for account holders and businesses that had set up standing instructions or payment mandates using the old IFSC codes.
Post-merger, the RBI issued a directive requiring all IFSC codes under the old bank prefixes (SBHY, SBMY, SBPP, SBBJ, SBTR) to be migrated to corresponding SBIN codes. SBI carried out this migration in a phased manner over approximately 18 months following the merger date. During the transition period, SBI maintained backward compatibility — transactions sent to old IFSC codes were still processed successfully as the clearing system was updated to map old codes to their new SBIN equivalents. However, SBI strongly advised all customers, employers, and financial institutions to update their records with the new IFSC codes at the earliest.
The practical impact was significant. Companies running payroll for employees who banked at erstwhile associate bank branches had to update their salary disbursement files. Insurance companies, mutual fund houses, and government departments that had stored IFSC codes for ECS mandates had to refresh their databases. Loan EMI standing instructions registered with old associate bank IFSC codes also needed to be revalidated. SBI provided a migration lookup tool on its website to help customers find the new SBIN IFSC code corresponding to their old associate bank IFSC code.
If you are still using a SBHY, SBMY, SBPP, SBBJ, or SBTR IFSC code for any active mandate or payment instruction, it is strongly advisable to update it immediately to the corresponding SBIN code. While legacy codes may still be accepted in some clearing systems due to historical mapping tables, relying on deprecated codes creates risk, especially if the clearing system undergoes a purge of obsolete entries. The safest course of action is to verify your branch’s current SBIN IFSC code at https://onlinesbi.sbi and update all payment records accordingly.
SBI YONO App and Net Banking: Finding Your IFSC Code Digitally
SBI’s digital banking ecosystem has matured significantly over the past several years, offering customers convenient in-app access to all branch-related information including IFSC codes. The YONO (You Only Need One) app, launched by SBI in 2017 and continuously updated since, serves as the primary mobile banking interface for millions of SBI customers and integrates a full range of account management features including IFSC code retrieval.
To find your branch IFSC code within the YONO app, log in using your internet banking credentials or mobile PIN. Navigate to the “My Accounts” section, select the relevant account, and then tap on “Account Details.” The account detail screen displays the complete account information including the branch name, IFSC code, MICR code, branch address, and contact number. This is the most direct method for existing SBI account holders to retrieve their home branch IFSC code without needing to visit the branch or contact customer care.
For OnlineSBI, which is the web-based net banking portal accessible at https://onlinesbi.sbi, the process is equally straightforward. After logging in with your username and password, navigate to “My Accounts and Profile” and then select “Account Summary.” The account details panel on this page will show your account number, branch name, and IFSC code. OnlineSBI also provides a dedicated “e-Services” section where you can add payees for fund transfers, and the payee addition form includes a built-in IFSC lookup tool that allows you to search for any SBI or non-SBI branch by state, city, and branch name.
The YONO Business application, designed specifically for current account holders and corporate customers, similarly provides IFSC lookup functionality as part of its beneficiary management module. For corporate treasury teams that need to set up bulk payment files, YONO Business allows export of beneficiary data including IFSC codes in standardised formats compatible with government and private sector accounting software. This digital-first approach by SBI has significantly reduced the reliance on physical branch visits for routine information retrieval, saving customers considerable time and effort.
Using SBI IFSC Codes for NEFT Transfers: A Step-by-Step Guide
National Electronic Funds Transfer (NEFT) is one of the most widely used interbank transfer mechanisms in India, and SBI IFSC codes are central to initiating and receiving NEFT payments. NEFT operates on a deferred net settlement basis, meaning transactions are batched and settled in hourly cycles throughout the day. As of December 2019, NEFT operates on a 24×7 basis following a directive from the Reserve Bank of India, allowing transfers at any time of day or night including weekends and bank holidays.
To initiate a NEFT transfer to an SBI account, follow these steps through OnlineSBI or the YONO app:
- Log in to OnlineSBI or YONO: Access your account using your net banking credentials. Ensure your mobile number is registered and OTP service is active for transaction authentication.
- Navigate to Fund Transfer: On OnlineSBI, go to “Payments and Transfer” and select “Other Bank Transfer (NEFT/RTGS).” On YONO, tap on “Transfers” and select “To Other Bank.”
- Add a New Beneficiary: Click or tap on “Add Beneficiary.” Enter the beneficiary’s full name as it appears on their SBI account, their 11-digit account number, and the IFSC code of their SBI branch (for example, SBIN0000300 for Connaught Place, New Delhi).
- Verify the Beneficiary Details: The system will display the branch name and address corresponding to the entered IFSC code. Confirm that this matches the intended recipient’s branch before proceeding.
- Authenticate the Beneficiary Addition: SBI requires OTP-based authentication for adding new beneficiaries. Enter the OTP received on your registered mobile number. Note that newly added beneficiaries have a cooling period of 30 minutes before the first transaction can be made.
- Initiate the Transfer: Once the beneficiary is active, return to the Fund Transfer screen, select the beneficiary, enter the transfer amount, and optionally add a remarks or narration field. Submit the transaction and authenticate with the transaction OTP.
- Record the Transaction Reference Number: SBI generates a unique transaction reference number (TRN) for every NEFT instruction. Save this number for future reference in case you need to raise a dispute or track the status of the transfer.
NEFT transactions to SBI accounts are typically processed within one to two hours during business hours and may take slightly longer during peak volumes. The receiving SBI branch credits the beneficiary account automatically once the settlement cycle is processed. There is no maximum limit on NEFT transactions initiated through net banking, although individual banks may set their own per-transaction and per-day limits based on the customer’s account type and KYC status.
Using SBI IFSC Codes for RTGS Transfers: High-Value Fund Movements
Real Time Gross Settlement (RTGS) is the payment system designated for high-value, time-critical fund transfers in India. Unlike NEFT, which batches transactions into settlement cycles, RTGS processes each transaction individually and in real time, meaning the funds are credited to the beneficiary account almost immediately after the transaction is submitted and accepted by the clearing system. This makes RTGS the preferred mechanism for large corporate payments, property transactions, and any transfer where immediacy of credit is essential.
The minimum transaction amount for RTGS is Rs 2 lakh (Rs 2,00,000), and there is no upper limit specified by the RBI, although individual banks impose their own maximum caps. SBI allows RTGS transactions up to Rs 10 lakh per day through the retail net banking channel and higher limits for corporate customers through YONO Business. As with NEFT, RTGS now operates on a 24×7 basis following the RBI’s December 2019 directive, making it possible to initiate large-value transfers at any time.
The process for initiating an RTGS transfer through SBI’s digital channels is identical to the NEFT process described in the previous section, with the key difference being the selection of “RTGS” as the payment mode and the entry of an amount of Rs 2 lakh or above. The SBI IFSC code of the receiving branch is mandatory for RTGS just as it is for NEFT. If an incorrect IFSC code is entered and the transaction is still processed (which can happen if the code happens to be valid but belongs to the wrong branch), the funds will be credited to the wrong account, and recovery becomes extremely difficult and time-consuming.
SBI charges nominal fees for RTGS transactions initiated through branch channels (typically Rs 20 to Rs 45 plus GST depending on the amount), but RTGS transactions initiated through OnlineSBI and the YONO app are free of charge as per SBI’s current schedule of service charges. This makes digital RTGS particularly cost-effective for businesses that need to make regular high-value payments. Always double-check the IFSC code against the official SBI branch directory before confirming any RTGS transaction, given the high values typically involved.
SBI IFSC for International Remittance: The SWIFT and SBIN Connection
For international money transfers involving SBI — whether you are an NRI sending money home to India, a business receiving foreign currency payments, or an individual making an overseas payment — it is important to understand how SBI’s IFSC code system interacts with the global banking communication network known as SWIFT (Society for Worldwide Interbank Financial Telecommunication).
SWIFT codes and IFSC codes serve different but complementary purposes. While IFSC codes are used exclusively within India’s domestic electronic payment systems (NEFT, RTGS, IMPS), SWIFT codes are used for international wire transfers between banks across different countries. SBI’s primary SWIFT code is SBININBB, which is the code used by correspondent banks worldwide to route international remittances to SBI India. This eight-character SWIFT BIC (Bank Identifier Code) identifies State Bank of India at the national level.
When a foreign bank sends a wire transfer to an SBI account in India, the transaction typically arrives at SBI’s centralised international banking division, which then routes it internally to the correct branch using the account number and IFSC code information provided in the payment instruction. Therefore, when you share your banking details with an overseas employer, overseas customer, or international money transfer service, you typically need to provide both the SWIFT code (SBININBB) and your account’s IFSC code along with your full account number.
Many international money transfer platforms — including Western Union, MoneyGram, Wise (formerly TransferWise), and Remitly — have integrated SBI’s IFSC code database and allow senders to search for the correct SBI branch code at the time of creating the transfer. NRI customers banking with SBI can also use the YONO NRI banking interface to manage inward remittances, set up foreign currency accounts (FCNR and NRE accounts), and monitor international transfer status. For any remittance-related query, SBI’s dedicated NRI helpline and the information available at https://sbi.co.in provide comprehensive guidance.
Common SBI IFSC Code Errors and How to Fix Them
Despite the availability of multiple official lookup tools, IFSC code errors remain among the most common causes of failed or rejected electronic fund transfers in India. Understanding the types of errors that frequently occur with SBI IFSC codes, and knowing how to resolve them promptly, can save you from the stress and delays associated with a failed payment.
The most frequent error is entering an outdated IFSC code, particularly one that belonged to a pre-merger State Bank associate. If you or your payment counterparty have an old SBHY, SBMY, SBPP, SBBJ, or SBTR code stored from before 2017, using it in a new transaction may result in a rejection if the clearing system no longer accepts legacy codes. The fix is straightforward: use SBI’s official IFSC lookup tool to find the current SBIN code for your branch and update all payment records immediately.
Another common mistake is a simple typographical error in the IFSC code — for instance, entering SBIN00003OO with the letter O instead of SBIN0000300 with the numeral 0. Since IFSC codes consist entirely of uppercase letters and numerals, confusion between the letter O and the numeral 0, or between the letter I and the numeral 1, can lead to invalid codes. Always verify the entered code character by character before submitting a high-value transaction.
A third category of error involves entering the IFSC code of the wrong SBI branch — for example, entering the IFSC of an SBI branch in Delhi when the beneficiary’s account is actually maintained at an SBI branch in Pune. Since both codes are valid SBIN codes, the transaction may be processed and the funds credited to a random account at the Delhi branch that matches the account number by coincidence. To prevent this, always confirm with the beneficiary that the IFSC code they have provided corresponds to the branch where their account is actually held.
If a transaction fails due to an incorrect IFSC code, the funds are typically returned to the sender’s account within 24 to 48 hours for NEFT and within the same business day for RTGS. You can check the status of a pending or returned NEFT/RTGS transaction through the OnlineSBI transaction history or by contacting SBI customer care at 1800-11-2211. For delayed returns, you can also raise a complaint through the RBI’s Banking Ombudsman portal if the resolution is not received within the stipulated timeframe.
SBI Branch Relocation: When IFSC Codes Change and What to Do
SBI, like all large banking institutions, periodically relocates branches to better serve its customer base, consolidate smaller outlets, or respond to changes in the commercial geography of a city or town. Branch relocations are a routine operational activity, but they have important implications for IFSC codes and, consequently, for all ongoing payment arrangements linked to those codes.
When an SBI branch relocates within the same city or district, the IFSC code may or may not change depending on whether the branch retains its original identity or is merged with another nearby branch. In cases where two nearby SBI branches are consolidated into a single location, the branch code of one of the merged branches is typically retired and all accounts are migrated to the surviving branch code. This means that account holders of the retired branch will receive a new IFSC code, and all their standing instructions, ECS mandates, and salary disbursement arrangements will need to be updated.
SBI is required to notify affected account holders of any change in branch code through multiple channels: written communication to the registered address, SMS to the registered mobile number, and email to the registered email ID. Additionally, notices are posted in the branches concerned. However, customers who have not updated their contact information with SBI may miss these notifications. If you suspect your SBI branch has been relocated or merged, the safest approach is to check the current IFSC code for your account through the YONO app’s account details screen or by contacting the branch directly.
Businesses and employers who disburse salaries to SBI accounts should implement a periodic validation process for their payee master data. Running IFSC codes through a validation API — such as those provided by NPCI or third-party banking data services — before every payroll cycle can prevent failed credits due to stale or retired branch codes. NPCI provides a sandbox testing environment for fintech developers, accessible through https://www.npci.org.in, which includes IFSC validation endpoints that can be integrated into payroll and payment processing applications.
SBI vs HDFC vs ICICI: Comparing IFSC Code Structures
To appreciate the unique characteristics of SBI’s IFSC framework, it is useful to compare it with the two largest private sector banks in India: HDFC Bank and ICICI Bank. While all three banks conform to the same RBI-mandated IFSC structure of eleven characters, there are meaningful differences in their branch counts, geographic coverage, and the practical experience of using their codes for fund transfers.
| Feature | State Bank of India (SBI) | HDFC Bank | ICICI Bank |
|---|---|---|---|
| Bank Code (First 4 Characters) | SBIN | HDFC | ICIC |
| 5th Character | 0 (always) | 0 (always) | 0 (always) |
| Branch Code Format | 6 numeric digits (e.g., 000300) | 6 alphanumeric characters (e.g., 0000051) | 6 numeric digits (e.g., 000001) |
| Example IFSC Code | SBIN0000300 | HDFC0000051 | ICIC0000001 |
| Approximate Number of Branches (India) | 22,500+ | 8,700+ | 6,600+ |
| Rural and Remote Coverage | Extensive (pan-India including tribal and hilly areas) | Moderate (primarily urban and semi-urban) | Moderate (primarily urban and semi-urban) |
| Predecessor Bank Codes Merged | SBHY, SBMY, SBPP, SBBJ, SBTR | None (organic growth) | None (organic growth) |
| SWIFT Code for International Transfers | SBININBB | HDFCINBB | ICICINBB |
| Official IFSC Lookup Tool | sbi.co.in/web/personal-banking/tools/ifsc-code | hdfcbank.com/content/bbp/repositories/723fb80a-2dde-42a3-9793-7ae1be57c87f | icicibank.com/ifsc-code |
The comparison highlights SBI’s dominant position in terms of sheer branch count and geographic reach. With over 22,500 branches compared to HDFC Bank’s approximately 8,700 and ICICI Bank’s roughly 6,600, SBI’s IFSC code database is by far the most extensive of any Indian bank. This breadth means that SBI IFSC codes are more likely to be encountered in diverse transaction contexts — from rural government benefit transfers to urban corporate payroll — than those of any private sector bank.
From a structural standpoint, all three banks use the same eleven-character IFSC format mandated by the RBI, but there are subtle differences in how the six-digit branch suffix is composed. SBI uses a purely numeric branch code for most branches, while HDFC Bank’s branch codes are sometimes alphanumeric. ICICI Bank also uses primarily numeric suffixes. These structural differences do not affect the functionality of the codes in clearing systems but are worth noting for developers building payment applications that need to validate IFSC codes before submission.
In terms of IFSC code stability, SBI’s history of associate bank mergers means that its code database has undergone more historical changes than either HDFC or ICICI. Private sector banks that have grown organically — without major merger-related migrations — tend to have more stable IFSC histories. However, SBI has now largely completed the post-merger code migration, and its current SBIN code database is considered stable and authoritative. For all three banks, the NPCI serves as the ultimate arbiter of valid IFSC codes for IMPS and UPI routing purposes.
Frequently Asked Questions About SBI IFSC Codes
1. What does SBIN stand for in SBI IFSC codes?
SBIN is the four-letter bank code assigned by the Reserve Bank of India to State Bank of India. It stands as the universal identifier for SBI as an institution within India’s electronic payment systems. Every SBI branch across all 28 states and 8 Union Territories carries this same SBIN prefix in its IFSC code, followed by a zero and a six-digit branch-specific suffix.
2. How many digits does an SBI IFSC code have?
An SBI IFSC code has exactly eleven characters. The first four are the letters SBIN (the bank code), the fifth is always a zero, and the remaining six are numeric digits that identify the specific branch. For example, SBIN0000300 is the IFSC code for the SBI Connaught Place branch in New Delhi — eleven characters in total.
3. Can I use the same SBI IFSC code for both NEFT and RTGS?
Yes, the IFSC code is the same regardless of whether you are using NEFT, RTGS, or IMPS. The code uniquely identifies the branch, not the payment mode. When initiating a transfer, you select the payment mode separately in the banking interface, but the IFSC code of the destination branch remains the same across all three modes.
4. What happened to IFSC codes of State Bank of Hyderabad, State Bank of Mysore, and other associate banks after the 2017 merger?
Following the merger of five SBI associate banks into SBI on April 1, 2017, all IFSC codes under the old prefixes (SBHY, SBMY, SBPP, SBBJ, SBTR) were migrated to new SBIN codes. SBI provided a transition period during which old codes were still honoured, but customers were advised to update all records. If you are still using a pre-2017 associate bank IFSC code, you should immediately look up and switch to the corresponding SBIN code using SBI’s official IFSC lookup tool.
5. How do I verify if an SBI IFSC code is valid?
You can verify any SBI IFSC code through three authoritative sources: the SBI official IFSC lookup tool at sbi.co.in/web/personal-banking/tools/ifsc-code, the RBI’s payment systems resources at rbi.org.in, or the NPCI portal at npci.org.in. These sources maintain up-to-date records of all valid IFSC codes. Third-party sites like ifsc.co also aggregate this data but should be cross-verified against official sources for high-value transactions.
6. What should I do if my SBI NEFT transfer fails due to an incorrect IFSC code?
If an NEFT transfer fails because of an incorrect IFSC code, the funds will typically be returned to your account within 24 to 48 hours. Monitor your account balance and transaction history on OnlineSBI or the YONO app. If the return does not arrive within 48 hours, contact SBI customer care at 1800-11-2211 with your transaction reference number. Once the funds are returned, correct the IFSC code using the official lookup tool and retry the transfer.
7. Is the SBI IFSC code different for NRE and NRO accounts?
No, the IFSC code for an NRE or NRO account is the same as the branch code of the SBI branch where that account is maintained. The account type (resident savings, NRE, NRO, FCNR, current account) does not affect the IFSC code. The IFSC code identifies the branch, not the type of account held there. When sharing banking details for international remittances, provide the branch IFSC code alongside your NRE or NRO account number.
8. Can I initiate an RTGS transfer to any SBI branch in India?
Yes, RTGS transfers can be sent to any SBI branch that participates in the RTGS clearing system. As of the RBI’s latest directives, all scheduled commercial bank branches, including all SBI branches, are required to be RTGS-enabled. The minimum amount for RTGS is Rs 2 lakh, and there is no upper limit mandated by the RBI, though individual bank interfaces may impose their own maximum limits. Provide the correct SBIN IFSC code and the beneficiary’s account number, and the funds will be credited in real time.
9. How do I find the IFSC code for an SBI BC (Business Correspondent) agent location?
SBI BC agent locations do not have their own independent IFSC codes. They operate as outreach points of a parent SBI branch. The IFSC code to use for transferring funds to an account serviced by a BC agent is the IFSC code of the parent branch that oversees that BC location. The account holder should check their passbook or contact the BC agent to confirm the correct parent branch IFSC code, or call SBI’s toll-free helpline for assistance.
10. Does SBI charge any fee for NEFT or RTGS transfers initiated through YONO or OnlineSBI?
As per SBI’s current schedule of service charges, NEFT and RTGS transactions initiated through the YONO app or OnlineSBI (net banking) are free of charge for savings account holders. Branch-initiated NEFT and RTGS transactions attract nominal service charges that vary by transaction amount. SBI periodically revises its fee structure, so it is advisable to check the latest schedule at sbi.co.in before initiating a high-frequency transfer programme.
Conclusion
State Bank of India’s network of IFSC codes, all carrying the distinctive SBIN prefix, forms the backbone of electronic fund transfers for hundreds of millions of Indians every day. From the high-volume corporate finance branches of Mumbai’s Nariman Point to the BC agent outposts in remote tribal villages, every SBI banking location is anchored by a unique, verifiable IFSC code that enables precise routing of NEFT, RTGS, IMPS, and international remittance transactions. Understanding how these codes are structured, how to find them accurately, and how to use them correctly is no longer a matter of optional financial literacy — it is an essential skill for anyone participating in modern Indian banking.
The 2017 merger of five associate banks into SBI, while operationally complex, ultimately simplified India’s public sector banking landscape by consolidating multiple bank code prefixes into a single SBIN framework. Customers, businesses, and government departments that have updated their records to reflect current SBIN IFSC codes enjoy seamless, rejection-free transactions. Those still using legacy codes from the pre-merger era should treat the update as a matter of urgency, particularly if they have standing instructions or ECS mandates in place.
SBI’s digital infrastructure — through the YONO app and OnlineSBI portal — makes it easier than ever to look up, verify, and use IFSC codes for all types of transfers. Combined with official resources from the RBI and NPCI, customers have access to a rich ecosystem of tools that virtually eliminates the guesswork from electronic fund transfers. Whether you are sending a few thousand rupees to a family member or executing a multi-crore corporate payment, taking sixty seconds to verify the SBI IFSC code before submitting your transaction is the single most effective safeguard against failed payments and the delays that follow them. Use the resources cited throughout this guide, bookmark the official SBI IFSC lookup tool, and bank with confidence knowing that your money is routed with precision every time.
