IFSC & MICR Code Guide

← Back to Home

IFSC & MICR Code Guide

IFSC codes, explained

Every bank branch in India that participates in electronic payments carries an eleven-character code called an IFSC (Indian Financial System Code), issued by the Reserve Bank of India. Read left to right, it packs in three pieces of information: the first four letters name the bank, a fixed "0" sits in the fifth spot as a separator, and the remaining six characters pin down the exact branch. Banking systems rely on this code, rather than a branch address, to route NEFT, RTGS, and IMPS transfers to the right place.

Finding your code

The fastest option is usually the one you're already using: type a bank name and city, a branch name, or the code itself into the search box on this page and you'll get the branch record directly.

If you'd rather confirm it another way, it's also printed on the first page of your passbook and along the bottom of every cheque leaf, and most banks list it in the branch locator on their own website.

Why it matters

Two branches of the same bank — even two branches in the same city — never share an IFSC, so the code is the one piece of routing information a transfer can't succeed without. Get the account number right but the IFSC wrong and the payment either bounces back or, worse, lands at an unintended branch. Entering it correctly is what lets NEFT, RTGS, and IMPS confirm a transfer in minutes rather than needing manual verification.

MICR: the cheque code

MICR (Magnetic Ink Character Recognition) solves a similar problem for paper cheques instead of electronic transfers. It's a nine-digit number printed in special magnetic ink so that cheque-sorting machines can read it optically without manual data entry, which is what lets banks clear large volumes of cheques quickly and with fewer errors.

IFSCMICR
Used forOnline transfers — NEFT, RTGS, IMPSCheque clearing
Format11 characters, letters + digits9 digits
First part identifiesThe bankThe city
Last part identifiesThe branchThe branch

NEFT vs RTGS vs IMPS

All three move money using the same IFSC, but they differ in when they run and what a bank is allowed to charge for them. Figures below are typical fee ceilings — your bank sets its own charges under these limits, and many banks now waive NEFT fees entirely for savings accounts, so treat this as a rough guide rather than a quote.

MethodAvailableTypical fee (up to ₹10k)Typical fee (above ₹2L)
NEFT8 AM–7 PM, weekdays₹2–3up to ₹25
RTGS9 AM–4:30 PM, weekdaysnot applicable (₹2L minimum)up to ₹50
IMPS24×7, every day₹5–10up to ₹15

How a transfer is routed

When you send money, your bank's system reads the recipient's IFSC in two stages: the bank-identifying prefix tells it which clearing network to hand the payment off to, and once it arrives at that bank, the branch-identifying suffix tells that bank's internal systems which branch — and therefore which account — should receive it. That's the whole reason the code needs to be exact: a single wrong character can point a payment at a completely different branch.

Frequently Asked Questions