ShareYourGroupShareYourGroupIFSC

IFSC, MICR and SWIFT codes: the difference

All three codes identify a bank branch, but each is used by a different payment system. This is the short answer:

IFSCMICRSWIFT (BIC)
Used forNEFT, RTGS, IMPS inside IndiaClearing of chequesPayments to and from other countries
Length11 letters and digits9 digits8 or 11 letters and digits
ExampleSBIN0000691110002087SBININBB104
Given byReserve Bank of IndiaReserve Bank of IndiaSWIFT, the international network
Every branch has one?Every branch that takes electronic paymentsBranches that take part in cheque clearingNo. Usually the head office and main branches

MICR code: 9 digits on the cheque

MICR means Magnetic Ink Character Recognition. The code is printed in special ink in the white band at the bottom of every cheque, next to the cheque number, so machines can read it.

You are asked for the MICR code on some forms: SIP and ECS/NACH mandates, some loan and investment forms. If your branch has no MICR code, the form can usually be filled with the IFSC alone.

SWIFT code: for money from abroad

A SWIFT code, also called BIC, is how banks across the world address each other.

Most branches in India do not have their own SWIFT code. When someone sends you money from abroad, your bank tells you which SWIFT code to give (often of its main forex branch) together with your account number and IFSC. Ask the bank; do not guess.

Which code do I give?

You can see the IFSC, MICR and (where there is one) SWIFT code of a branch with our IFSC checker.

Last checked: 2026-11-11.