Daily
IFSC code — what it means and where you actually need it
IFSC is 11 characters: 4-letter bank code + 0 + 6-character branch code. Required for NEFT, RTGS, IMPS, UPI mandates. RBI maintains the master list.
13 June 2026 · 4 min read
Quick answer: IFSC (Indian Financial System Code) is an 11-character alphanumeric code that uniquely identifies a bank branch for electronic transfers. Format: 4-letter bank code + 0 + 6-character branch code. Examples: HDFC0000001, SBIN0000300, ICIC0000123. The 5th character is always 0 (reserved by RBI for future use).
You need IFSC any time money moves between bank accounts in India — NEFT, RTGS, IMPS, salary credits, vendor payments, mutual fund SIPs, even some UPI mandates.
Format breakdown
HDFC0000001
- HDFC — first 4 chars are the bank code (HDFC = HDFC Bank, SBIN = SBI, ICIC = ICICI, AXIS = Axis, KKBK = Kotak Mahindra)
- 0 — fifth character, always zero
- 000001 — last 6 chars are the branch code (000001 = first branch in HDFC's system, often the head office)
Use the IFSC Lookup to find any branch — bank name, address, MICR code, contact, and supported transfer modes.
When you need IFSC
- Adding a beneficiary for NEFT / RTGS / IMPS transfers
- Receiving salary from your employer (one-time at joining)
- Filing income tax — refund credited to bank requires IFSC
- EPF withdrawal — your bank account must be linked with IFSC
- Setting up auto-debit / mandates (electricity bill, insurance premium)
- Mutual fund SIPs / SWP
- Credit card payments (some banks)
- Demat account / broker account linkage
Common bank codes
| Code | Bank |
|---|---|
| HDFC | HDFC Bank |
| SBIN | State Bank of India |
| ICIC | ICICI Bank |
| AXIS | Axis Bank |
| KKBK | Kotak Mahindra |
| YESB | Yes Bank |
| PUNB | Punjab National Bank |
| UTIB | (legacy Axis) |
| INDB | IndusInd Bank |
| IDIB | Indian Bank |
| BARB | Bank of Baroda |
| CNRB | Canara Bank |
| UBIN | Union Bank of India |
| IDFB | IDFC First Bank |
| FDRL | Federal Bank |
| RATN | RBL Bank |
| INDB | IndusInd Bank |
When you see “UTIB” in older accounts, that's legacy Axis code (UTI Bank pre-merger).
NEFT / RTGS / IMPS — what's the difference
| Mode | Time | Limits | Best for |
|---|---|---|---|
| NEFT | Real-time (seconds-minutes), 24×7 | No upper limit | General transfers |
| RTGS | Real-time, 24×7 since Dec 2020 | Min ₹2 lakh, no upper limit | Large transfers |
| IMPS | Instant, 24×7 | Up to ₹5 lakh | Quick small transfers |
| UPI | Instant, 24×7 | Up to ₹1 lakh (₹5L for some banks) | P2P, daily payments |
All require IFSC for setting up; once added as beneficiary, you can transfer in seconds.
Common mistakes
- Using bank's old IFSC. When banks merged (Vijaya + Dena into BoB, OBC + Allahabad into PNB), IFSC codes changed. The system auto-redirects for now but won't forever. Update beneficiaries.
- Wrong IFSC for the same branch. Some branches have multiple codes for different functions (current account vs savings). Always copy from your passbook / cheque, not from memory.
- IFSC lookup giving stale data. RBI updates monthly. If a tool shows a closed branch, cross-check on RBI website.
- Treating IFSC as account number. IFSC identifies the branch; account number is separate. You need both.
How to find your IFSC
- Cheque book — printed at the top of every cheque
- Passbook — first page
- Bank's mobile app or netbanking — “Account Details”
- Bank's website — branch locator
- IFSC Lookup tool — type the code and verify
What if a transfer fails
If the IFSC was wrong but the account number was valid, the bank usually rejects within 1-2 hours and credits back. If both IFSC and account number wrong but matched somewhere else, money goes to the wrong account — much harder to recover. Always double-check.
FAQ
Q. Can I transfer to international bank accounts using IFSC? A. No. IFSC is for Indian domestic transfers only. For international, use SWIFT codes (which are different).
Q. Is IFSC the same as MICR code? A. No. IFSC is for online transfers; MICR (Magnetic Ink Character Recognition, 9 digits) is on the bottom of cheques for clearing. Both identify the branch but in different systems.
Q. Can two branches have the same IFSC? A. No — IFSC is unique to each branch. Sometimes a branch has multiple IFSCs for different services (rare).
Q. What if my bank's IFSC code starts changing — for example, after a merger? A. Update everywhere immediately: payroll HR, mutual funds, IT department, EPFO. Old IFSC may auto-route for 6-12 months but will eventually fail.
Q. Does IFSC change when I move my account to a new branch? A. Yes. The IFSC is for the branch, not the account holder. Moving branches = new IFSC.
Try the free tool
IFSC Code Lookup
Find any Indian bank branch by IFSC — RBI-sourced data.
Open IFSC Code Lookup →