What is IFSC Code? Complete Guide for Indian Bank Transfers (2026)
IFSC — Indian Financial System Code — is an 11-character alphanumeric code assigned by the Reserve Bank of India (RBI) to uniquely identify every bank branch participating in India's electronic payment network. No IFSC code, no online money transfer.
IFSC Code Structure
SBIN0001234
Bank Code (4 chars)
Control
Branch Code (6 chars)
- Characters 1–4: Bank identifier (e.g., SBIN = State Bank of India, HDFC = HDFC Bank, ICIC = ICICI Bank)
- Character 5: Always the digit zero — reserved for future use by RBI
- Characters 6–11: Unique branch code — different for every branch of every bank
What is IFSC Code Used For?
- NEFT (National Electronic Funds Transfer) — Batch-based transfers, processed every 30 minutes. Available 24×7 including weekends.
- RTGS (Real Time Gross Settlement) — High-value transfers above ₹2 lakh. Settled in real time. IFSC code mandatory.
- IMPS (Immediate Payment Service) — Instant 24×7 transfers up to ₹5 lakh. Requires IFSC + account number.
- Adding bank beneficiaries — Required whenever you add a payee in net banking or UPI apps.
- Online investments — Used for SIP mandates, insurance premiums, and mutual fund investments via net banking.
Where to Find Your IFSC Code
- 🔍 This tool — search by bank, state, district and branch above
- 📄 Cheque book — printed at the top left of every cheque leaf
- 📘 Passbook — on the front page alongside account number
- 💻 Net banking — under Account Details or Branch Information
- 🏦 Bank's official website — branch locator section
IFSC Code vs MICR Code
IFSC is 11 characters, alphanumeric, used for online digital transfers (NEFT, RTGS, IMPS). MICR is 9 digits, printed at the bottom of paper cheques using magnetic ink, used for cheque clearing. IFSC is what you need for transferring money online. MICR is what banks use to process paper cheques. Both are printed on your cheque book — IFSC at the top, MICR at the bottom.
Frequently Asked Questions
IFSC (Indian Financial System Code) is an 11-character alphanumeric code assigned by RBI to every bank branch in India. The first 4 characters represent the bank, character 5 is always 0, and the last 6 identify the specific branch. It is required for all online fund transfers — NEFT, RTGS, and IMPS.
Use the IFSC code finder above — select your bank, state, district, and branch. Alternatively, your IFSC code is printed on your bank cheque book (top of each leaf) and on the front page of your passbook. You can also check your bank's net banking portal under account details.
No. Each branch of a bank has a unique IFSC code. All SBI branches, for example, start with SBIN — but the last 6 characters are unique to each branch. Always verify you have the correct branch's IFSC code, especially for large transfers.
An IFSC code is 11 characters long (not digits — it contains both letters and numbers). The format is: 4 letters + 1 zero + 6 alphanumeric characters. Example: SBIN0001234, HDFC0000053, ICIC0000027.
All SBI IFSC codes start with SBIN. For example: SBIN0000300 (Mumbai Main Branch), SBIN0000691 (Parliament Street, New Delhi), SBIN0000394 (MG Road, Bengaluru). Use the IFSC finder above to search by your specific state, district, and SBI branch.
All HDFC Bank IFSC codes start with HDFC. Examples: HDFC0000043 (Saket, New Delhi), HDFC0000053 (Bandra, Mumbai), HDFC0000128 (Koramangala, Bengaluru). Search by state and branch above to find your specific HDFC branch IFSC code.
IFSC (11 alphanumeric characters) is used for online electronic fund transfers — NEFT, RTGS, IMPS. MICR (9 numeric digits) is printed using magnetic ink at the bottom of cheques and is used for cheque processing. IFSC is for digital money transfers; MICR is for paper cheques.
No. IFSC codes are only valid for domestic Indian fund transfers (NEFT, RTGS, IMPS within India). For international wire transfers, you need the SWIFT/BIC code of the bank, not the IFSC. For example, SBI's SWIFT code is SBININBB.
Open any cheque from your cheque book. The IFSC code is printed at the top left corner of the cheque, usually above the branch name and address. It is an 11-character code starting with your bank's 4-letter identifier. For example, SBI cheques show SBIN0XXXXXX, HDFC shows HDFC0XXXXXX.
If you enter an invalid or incorrect IFSC code, most banking systems will reject the transaction immediately before any funds are debited. However, if a valid IFSC is entered for the wrong branch, the funds may reach an incorrect account. Always double-check IFSC codes, especially for large transfers above ₹1 lakh.