IFSC Codes of Indian Banks — The Complete 2026 Guide
Everything you need to know about India's 11-character bank routing code — how it works, where to find it, and
a comprehensive reference table of India's major banks.
177K+
Total IFSC codes
253
Banks covered
11
Characters per code
3
Transfer systems
What Is an IFSC Code?
IFSC stands for Indian Financial System Code. It is an
alphanumeric code that facilitates electronic funds transfer in India, uniquely identifying each bank branch
participating in the three main payment and settlement systems: NEFT, RTGS, and IMPS.
Think of an IFSC code as the postal address of a bank branch in the digital payments world. Just as a PIN code
routes a physical letter to the correct post office, the IFSC routes a digital transaction to the exact bank
branch where the recipient holds an account. Without it, online transfers would be directionless — a problem in
a country with over 177,000 active branch codes across 253 banks.
The code is assigned exclusively by the Reserve Bank of India (RBI), which maintains a master
directory of all active IFSC codes on its official website at rbi.org.in. No bank can self-assign an IFSC; the
RBI is the sole issuing authority.
Anatomy of an IFSC Code: Breaking It Down
The IFSC is an 11-character code. The first four alphabetic characters represent the
bank name. The fifth character is always '0' (zero), reserved for future use. The last six characters —
usually numeric but sometimes alphanumeric — represent the specific branch code.
Example: SBI New Delhi, Connaught Place Branch
SBIN
0
005943
Characters 1–4: Bank identifier (SBIN = State
Bank of India)
Character 5: Always zero — reserved for RBI
future use
This structure makes decoding any IFSC straightforward. The first four characters
represent the bank's name, so if the bank is HDFC, the IFSC will look something like HDFC0004053. The
prefix is consistent across all branches of the same bank — only the last six digits change to reflect the
specific branch location.
The fifth-position zero, while seemingly insignificant, is a deliberate design choice. The RBI originally
reserved it for potential future system expansion — for instance, to accommodate a new tier of sub-codes if the
banking network scales beyond current directory sizes. It must always be zero; any code with a non-zero fifth
character is invalid.
Why IFSC Codes Matter for Every Bank Account Holder
IFSC code plays a critical role in electronic money transfers. It is a must-have
requirement for any online bank transaction, streamlines the process of payments across different bank
branches, and enables the RBI to identify, monitor, and authenticate fund exchanges.
Beyond individual transfers, IFSC codes are embedded in India's broader financial infrastructure in ways most
users don't realise:
🔁
Online fund transfers
Mandatory for all NEFT, RTGS, and IMPS transactions. No transfer can be initiated without
a valid IFSC of the recipient's branch.
👤
Beneficiary registration
When adding a payee in your banking app, IFSC is required alongside the account number to
confirm the branch identity before transfers are enabled.
📋
Salary & vendor payments
Corporate payroll systems, ECS mandates, and direct benefit transfers (DBT) from the
government all depend on accurate IFSC codes for routing.
🌍
International remittances
When receiving money from abroad via services like Wise or Western Union, the sender needs
your IFSC code alongside your account number to complete the transfer.
📱
UPI & mobile banking
While UPI uses VPAs (Virtual Payment Addresses), the underlying infrastructure still maps
VPAs to IFSC codes for final settlement routing.
🏦
Loan disbursements
Banks and NBFCs require IFSC codes to disburse loan amounts to the correct branch account,
especially for home loans and personal loans.
IFSC in Action: NEFT vs RTGS vs IMPS
All three major electronic fund transfer systems in India require a valid IFSC code, but they work differently
and suit different transaction needs.
NEFT National
Availability24×7, every day
SettlementHalf-hourly batches
Min. amountNo minimum
Max. amountNo upper limit
Best forRegular transfers
RTGS Real-time
Availability24×7, every day
SettlementImmediate / real-time
Min. amount₹2,00,000
Max. amountNo upper limit
Best forHigh-value transactions
IMPS Instant
Availability24×7, instant
SettlementInstant (seconds)
Min. amountNo minimum
Max. amount₹5,00,000
Best forUrgent transfers
All three require the sender to input the recipient's account number and IFSC code. For
RTGS, fund transfers are typically used for high-value transactions and are cleared immediately. IMPS
is ideal for emergencies given its instant settlement, while NEFT works well for routine, lower-priority
transfers.
Where to Find Your Bank's IFSC Code
Finding your IFSC is simple and does not require contacting the bank directly.
Here are the most reliable methods:
1
Cheque book: Look at any cheque leaf. The IFSC code is printed at the
top of the cheque near the bank's branch address. On HDFC cheques, for instance, it appears in the
upper-left corner above the account holder's name.
2
Bank passbook: Open the front inside page of your savings or current
account passbook. Both the IFSC and MICR codes are listed alongside your account number, branch address, and
IFSC.
3
Bank's official website: Every major bank has a Branch Locator tool.
Search by branch name, city, or state and the IFSC will appear in the results. For example, HDFC Bank's IFSC
finder is accessible directly at hdfcbank.com.
4
RBI's official IFSC/MICR portal: The Reserve Bank of India maintains
the authoritative database at rbi.org.in. This is the most reliable source — especially useful for
confirming codes after bank mergers or branch closures.
5
Net banking / mobile app: Log in to your internet banking account and
check your account details or profile section. The branch IFSC is usually displayed alongside your account
number and is copy-paste ready.
6
Bank statement or welcome letter: Your monthly e-statement and the
welcome letter you received when opening the account both carry the IFSC code of your home branch.
Caution after bank mergers: Following major consolidations — such as SBI
absorbing its associate banks, or the merger of Dena Bank and Vijaya Bank into Bank of Baroda — many IFSC codes
were updated. Always verify using the RBI portal if your bank underwent a merger in the last five years. An
outdated IFSC will cause a transaction failure.
IFSC Code Reference Table — Major Indian Banks 2026
The table below lists the IFSC code prefix (first four characters) and a representative branch IFSC for India's
major scheduled banks. Use the search bar to filter by bank name, type, or code prefix.
Note: Each bank has thousands of branch-specific IFSC codes. The codes below
show the format and prefix. Use the RBI IFSC portal or your bank's website to find your specific branch code.
Bank name
IFSC prefix
Sample IFSC
Type
Branches
Headquarters
No banks match your search.
IFSC vs MICR: Key Differences Explained
Two codes govern India's banking identification system, and they are often confused. Here is a clear breakdown:
IFSC (Indian Financial System Code)
11 characters — alphanumeric. Issued by RBI. Used for
digital transfers: NEFT, RTGS, IMPS, UPI. Found on cheque book top and passbook front page.
MICR (Magnetic Ink Character Recognition)
A 9-digit numerical code printed at the bottom of bank cheques
using magnetic ink. Helps specialized machines read and sort cheques at high speeds for faster physical
cheque processing.
The key practical difference: IFSC is for online/digital transactions; MICR is for physical cheque clearing.
Both identify the same branch but serve different payment channels. In the era of UPI and IMPS, MICR is
declining in relevance, but it remains the backbone of cheque-clearing infrastructure via the ECS (Electronic
Clearing Service) system.
Common IFSC Mistakes and How to Avoid Them
Entering an incorrect IFSC code is one of the most common reasons online transfers fail or — in rare cases —
are credited to the wrong account. Here are the most frequent errors:
Using an old/merged bank's IFSC
After bank mergers (e.g., SBI associates, BOB-Dena-Vijaya), IFSC codes were revised. Old
codes eventually get deactivated. Always verify on rbi.org.in if the bank merged recently.
Confusing O (letter) with 0 (zero)
The 5th character of an IFSC is always the digit zero — never the letter O. A typo here
invalidates the code. When entering manually, double-check character 5.
Using the wrong branch code
The same bank has thousands of branches. Using the IFSC of one city's branch for an
account in another city will cause a transfer failure. Always confirm with the account holder's specific
branch.
Copy-paste errors from PDFs
Copying IFSC codes from scanned PDFs or low-quality images can introduce hidden characters
or spaces. Always verify the character count (must be exactly 11) before submitting.
Frequently Asked Questions
Is IFSC the same as a branch code?
An IFSC code is not the same as a branch code. A branch code is a
unique identifying code for a particular branch of a bank. The IFSC code contains the branch code within it
— specifically in the last 6 characters — along with the bank identifier prefix.
Can I transfer money without knowing the IFSC code?
For NEFT, RTGS, and IMPS transfers, the IFSC is mandatory — there is no workaround. UPI is
the only mainstream transfer method that does not require the sender to manually enter an IFSC, as it uses
Virtual Payment Addresses (VPAs) mapped internally to accounts and IFSC codes.
How often do IFSC codes change?
Generally, there isn't any change or update to the 11-digit IFSC code.
Changes occur primarily after bank mergers, branch closures, or restructuring. For example, the State Bank
of India changed IFSC codes of its branches after merging with five associate banks. Always verify
via RBI's portal if your bank recently underwent structural changes.
Does every bank branch in India have a unique IFSC?
Yes. Every single branch of every scheduled bank that participates in electronic fund
transfer has a unique IFSC code. As of 2026, there are over 177,000 active IFSC codes across India — each
mapping to a specific physical or virtual branch location.
What happens if I enter a wrong IFSC code during a transfer?
If the IFSC is invalid (doesn't exist in the RBI database), the transaction will be rejected
at the system level and the amount will be refunded to your account within 2–4 working days. If the IFSC is
valid but belongs to a different branch than the account number, the transfer may be rejected or — in unusual
cases — may go through incorrectly, requiring a reversal process.
Is IFSC used for international transfers?
For incoming international remittances (receiving money from abroad), you need to provide
your IFSC code along with your account number and the bank's SWIFT code. The SWIFT code identifies the bank at
the international level, while the IFSC identifies the specific branch for final domestic routing once the
funds arrive in India.