IFSC vs MICR vs SWIFT — What's the Difference?
A clear comparison of IFSC, MICR, and SWIFT codes — what each one identifies and when you need which.
IFSC Code
IFSC (Indian Financial System Code) is an 11-character code assigned by RBI to identify every bank branch in India. It is used for domestic electronic transfers: NEFT, RTGS, IMPS, and UPI. Every branch participating in electronic transfers must have an IFSC.
MICR Code
MICR stands for Magnetic Ink Character Recognition. It is a 9-digit code printed on cheques using magnetic ink. The first 3 digits represent the city, the next 3 are the bank code, and the last 3 identify the specific branch. MICR is used by the banking system to process cheques quickly and accurately using magnetic readers. You will find it on the bottom of your cheque leaf.
SWIFT Code (BIC)
A SWIFT code (also called BIC — Bank Identifier Code) is an 8 or 11-character code used for international wire transfers. It identifies the bank and, optionally, the branch. The first 4 characters are the bank code, the next 2 are the country code, the next 2 are the location code, and the last 3 (optional) identify the branch. You need a SWIFT code when receiving money from abroad or sending money internationally.
Summary
Use IFSC for domestic bank transfers in India (NEFT/RTGS/IMPS/UPI). Use MICR for cheque-based transactions. Use SWIFT for international wire transfers. All three may apply to the same branch, but they serve different purposes.
Frequently Asked Questions
Do I need IFSC or SWIFT for an international transfer?
For international wire transfers (from abroad to India), you need the SWIFT code of your bank. The IFSC is used only for domestic Indian transfers.
Where can I find the MICR code?
The MICR code is printed at the bottom of every cheque leaf in magnetic ink. It is also listed in your passbook or on the bank's website.
Is every bank branch required to have an IFSC code?
Not all branches participate in electronic fund transfer networks. Only branches enabled for NEFT/RTGS/IMPS have an IFSC code. Most urban and semi-urban branches do.