What is an IFSC Code?

Complete guide to Indian Financial System Codes — structure, usage & how to find yours

What is an IFSC Code?

IFSC stands for Indian Financial System Code — an 11-character alphanumeric code assigned by the Reserve Bank of India (RBI) to uniquely identify every bank branch authorised to participate in electronic fund transfers. It is mandatory for NEFT, RTGS and IMPS transactions.

Every digital money transfer within India requires a valid IFSC code. Without it, the banking system cannot route funds to the correct destination branch — making it as critical as the account number itself.

IFSC Code Structure

An IFSC code is exactly 11 characters — three distinct parts:

Bank Code (1–4)Reserved (5)Branch Code (6–11)
SBIN0001234
State Bank of IndiaAlways 0Unique branch ID
  • Characters 1–4: Alphabetic bank code assigned by RBI (e.g. HDFC, ICIC, UTIB, SBIN)
  • Character 5: Always the digit 0 — reserved for future use
  • Characters 6–11: Branch-specific alphanumeric code assigned by the bank

Example: SBIN0001234 → SBI, Main Branch

Why is IFSC Code Important?

  • Error-free routing: Directs funds to the exact branch without human intervention.
  • Mandatory for NEFT/RTGS/IMPS: All electronic fund transfers require a valid IFSC.
  • RBI oversight: RBI uses IFSC codes to monitor, audit and regulate interbank transfers nationwide.
  • UPI account setup: Required when adding a bank account to any UPI or mobile banking app.
  • Cheque processing: Helps identify the originating branch during cheque clearing.

Where to Find Your IFSC Code

  • Printed on your cheque book — below the branch name and MICR strip
  • On the first page of your bank passbook
  • In your net banking / mobile app under account details or profile
  • On the RBI website (rbi.org.in) — official government source
  • Using ifsc.codes.in — select bank → state → district → city → branch
Find any IFSC Code instantly
Search 150,000+ branches across all Indian banks
Open IFSC Finder →

Frequently Asked Questions

What is an IFSC code?
IFSC (Indian Financial System Code) is an 11-character alphanumeric code assigned by the RBI to every bank branch in India that participates in electronic fund transfers — NEFT, RTGS and IMPS.
How many characters does an IFSC code have?
An IFSC code has exactly 11 characters: the first 4 alphabetic letters identify the bank, the 5th character is always 0 (reserved), and the last 6 alphanumeric characters identify the specific branch.
Where can I find my IFSC code?
Your IFSC code is printed on your cheque book (below the branch name), on the first page of your passbook, in your net banking account details, or you can look it up instantly at ifsc.codes.in.
Is IFSC code the same as SWIFT code?
No. IFSC codes are used only for domestic electronic transfers within India (NEFT, RTGS, IMPS). SWIFT codes (also called BIC) are used for international wire transfers between banks in different countries.
Can an IFSC code change?
Yes. IFSC codes can change when banks merge, branches are reorganised, or the RBI updates its records. Always verify the current IFSC code with your bank before initiating a large transaction.
Is IFSC code required for UPI payments?
IFSC is not needed to send a UPI payment using a UPI ID or mobile number. However, IFSC is required when adding a bank account to a UPI app and for direct NEFT/RTGS/IMPS transfers.