IFSC Codes Explained: Top Frequently Asked Questions
Most people use IFSC codes without ever thinking about them — they paste what the bank app shows, the transfer goes through, and that is that. But the edge cases are where the real confusion begins.
What happens when a bank merges and the code changes — midway through an EMI cycle? Is the IFSC for your Post Office savings account the same as a regular bank? Can you update your EPFO records online if your bank's IFSC was reassigned? Is sharing your account number and IFSC together a security risk?
These are not rare questions. This FAQ addresses the nine most-searched edge cases around IFSC codes with direct, authoritative answers.
General IFSC Rules & Formats
How Does IFSC Code Look Like?
An IFSC code is an 11-character alphanumeric string with a fixed structure mandated by the Reserve Bank of India:
- Position 1–4: Bank code in uppercase letters (e.g.,
SBINfor SBI,HDFCfor HDFC Bank,KKBKfor Kotak Mahindra Bank,UBINfor Union Bank of India) - Position 5: Always the digit
0— reserved by the RBI and never used for branch identification - Position 6–11: Branch-specific code — 6 alphanumeric characters unique to each registered branch
Example: ICIC0006843
ICIC→ ICICI Bank0→ RBI reserved006843→ A specific ICICI Bank branch
Valid IFSC codes are always uppercase, exactly 11 characters, and contain no spaces, hyphens, or special characters. If a code you have been given doesn't match this pattern, it is either incorrect or has been garbled in copy-paste.
Is IFSC Code Same for All Branches?
No — each branch has its own unique IFSC code.
A bank's IFSC code is not a single code shared across the entire bank. The first four characters identify the bank; the last six characters identify the specific branch. That means SBI alone has over 22,000 unique IFSC codes — one for each of its active branches across India.
Two SBI branches in the same city — say, SBI Connaught Place and SBI Karol Bagh, both in New Delhi — will have completely different IFSC codes despite belonging to the same bank. If a sender accidentally uses the IFSC for the wrong SBI branch in Delhi, the funds may arrive at an incorrect branch or trigger a manual intervention at the NEFT processing stage.
Is IFSC Code Same for Everyone?
No for different branches — yes for different customers at the same branch.
Every account holder whose account is registered at a particular branch shares that branch's IFSC code. All customers of SBI's Lajpat Nagar branch, for instance, share the same IFSC regardless of whether they hold a savings account, current account, or PPF account there.
What makes each customer's banking details unique is the account number — which is unique to the individual — not the IFSC code, which is unique only to the branch.
Does IFSC Code Change?
Yes — IFSC codes can and do change under specific circumstances.
The most common trigger is a bank merger or acquisition. When the RBI oversees a consolidation — such as the 2019 merger of Vijaya Bank and Dena Bank into Bank of Baroda, or SBI's absorption of its five associate banks in 2017 — all branches of the absorbed bank receive new IFSC codes reflecting the surviving bank's code prefix.
During these transitions, the RBI and the merged bank typically maintain a mapping of old codes to new codes and honour the old IFSC for a transition window of 12 to 24 months. After that window closes, the old codes are deactivated.
Other circumstances where an IFSC may change:
- A branch is physically relocated and re-registered under a new premise
- A branch is downgraded to a sub-office or extension counter and loses its independent IFSC
- A bank undergoes a name change (e.g., when Oriental Bank of Commerce merged into Punjab National Bank)
If you are a business owner with standing instructions, auto-debits, or beneficiary registrations hardcoded to an old IFSC, check proactively after any merger announcement. Do not wait for a failed transaction.
EPFO, Post Office, and International Transfers
How to Update IFSC Code in EPFO
EPFO (Employees' Provident Fund Organisation) links your PF account to a specific bank account and IFSC for settlement of withdrawals and monthly contributions. If your bank's IFSC has changed due to a merger — or if you have changed your bank account — you need to update the records through the UAN Member Portal.
Step-by-step process:
- Log into the UAN Member Portal at unifiedportal-mem.epfindia.gov.in using your UAN and password.
- Go to "Manage" in the top navigation bar → Select "KYC".
- In the KYC section, locate the "Bank" row in the list of linked documents.
- Click "Update" (pencil icon) next to the bank entry.
- Enter your new bank account number and the updated IFSC code.
- Submit the update — your employer will then need to digitally approve the KYC change from their employer portal.
- Once employer-approved, EPFO centrally verifies the bank account details against NPCI records. This typically takes 3–7 working days.
Until the update is verified and approved, PF withdrawals will continue to attempt credit to the old account details. If your old account has already been closed, contact your regional EPFO office with a written request and your bank's IFSC change notification letter.
Does Post Office Have IFSC Code?
Yes — but the answer depends on which Post Office banking product you hold.
The India Post system operates two distinct banking entities:
1. Post Office Savings Bank (POSB): Traditional savings, RD, FD, and MIS accounts held directly with India Post. These accounts are administered branch-by-branch across India's 1.65 lakh post offices. For electronic transfers into a POSB account, the relevant IFSC is the POSB branch IFSC for that specific post office. These are registered with the RBI under the prefix IPOS. Example: IPOS0000DDB for a Delhi GPO branch.
2. India Post Payments Bank (IPPB): A full-fledged payments bank launched in 2018, distinct from POSB. IPPB operates on a hub-and-spoke model and uses a single centralized IFSC for all its accounts: IPOS0000001. All IPPB account holders, regardless of which post office they use, share this one IFSC code.
When setting up a transfer to a Post Office account, confirm which product the recipient holds — POSB (branch-specific IFSC) or IPPB (single central IFSC) — before initiating.
Is IFSC Code Same as IBAN?
No — IFSC and IBAN are different codes used in different countries for different systems.
IBAN (International Bank Account Number) is a standardized account identifier used primarily in Europe, the Middle East, and parts of Africa under the ISO 13616 standard. An IBAN encodes the country code, check digits, bank code, and account number into a single string — for example, a UK IBAN looks like GB29 NWBK 6016 1331 9268 19.
India does not use the IBAN system. Indian bank accounts are identified by the account number + IFSC code combination for domestic transfers, and SWIFT/BIC code for international transfers.
If you are receiving a transfer from the UK, Europe, or UAE — where the sender's bank portal requires an IBAN — you will need to inform the sender that India does not issue IBANs. Instead, provide your account number and your bank's SWIFT code. The IFSC is not used at any stage of an international inbound wire.
Security and Troubleshooting
Can We Share Bank Account Number and IFSC Code?
Yes — sharing both together is completely safe and is in fact the standard way to receive money in India.
The IFSC + account number combination is a credit-only identifier. It allows other people and organisations to deposit money into your account. It does not — by any mechanism — allow anyone to withdraw funds, reset passwords, or access your internet banking.
Think of it like your physical address: knowing where you live allows someone to mail you a package, but it does not give them a key to your front door. To debit your account, a bad actor would additionally need your internet banking password, your registered mobile number for OTP, and your transaction PIN — none of which you should ever share.
The following are safe to share: account number, IFSC code, bank name, branch address, SWIFT code (for international transfers), and MICR code.
The following are never safe to share: net banking username + password, UPI PIN, ATM PIN, OTP received via SMS, and your CVV.
How to Search IFSC Code by Account Number
You cannot decode an IFSC code directly from an account number — they are independent identifiers.
Account numbers and IFSC codes are generated by entirely separate systems. Your account number is assigned by your bank's core banking system as a customer-profile identifier. The IFSC code is assigned by the RBI to the branch, independent of any customer. There is no mathematical or encoded relationship between the two.
If you only have an account number and need the corresponding IFSC, the correct approach is one of the following:
- Log into your bank's mobile app or net banking — the IFSC appears in Account Details once you authenticate with the account number as the login credential.
- Check your passbook or welcome kit — the IFSC is printed on the account summary page.
- Call your bank's customer care — provide your account number, complete identity verification, and request the branch IFSC.
- Use an IFSC directory — if you know the bank and branch name (but not the account number owner's specific IFSC), a lookup tool lets you find it by bank + state + district + branch.
IFSC Index Free Lookup Tool
1.5 lakh+ branches · Instant results · No sign-up
Select your bank, state, district, and branch to retrieve the exact IFSC code — verified against the RBI's official data.
Quick Reference Summary
| Question | Answer |
|---|---|
| Is IFSC same for all branches? | No — every branch has a unique IFSC |
| Is IFSC same for all customers at one branch? | Yes — shared by all account holders |
| Does IFSC change? | Yes — mainly after bank mergers |
| Do Post Offices have an IFSC? | Yes — POSB (branch-specific) or IPPB (single: IPOS0000001) |
| Is IFSC the same as IBAN? | No — India doesn't use IBAN |
| Safe to share IFSC + account number? | Yes — credit-only identifiers |
| Can you derive IFSC from account number? | No — they are independent systems |