MICR code lookup
The MICR code is the 9-digit number printed in magnetic ink at the bottom of a cheque, next to the cheque number. Enter it to find the branch, its IFSC and its address.
What the 9 digits mean
| Digits | Meaning | Example: 400002010 |
|---|---|---|
| 1 to 3 | City code (often the start of the city's pin code) | 400 (Mumbai) |
| 4 to 6 | Bank code | 002 (State Bank of India) |
| 7 to 9 | Branch code | 010 |
MICR or IFSC?
MICR codes are used to clear cheques. IFSC codes are used for online transfers by NEFT, RTGS and IMPS. Every branch page on helloaccounting shows both. To find a branch by IFSC instead, use the IFSC search.
Branches by bank
- State Bank of India 26,498
- Punjab National Bank 13,056
- Canara Bank 12,155
- Union Bank of India 11,256
- HDFC Bank 11,007
- Bank of Baroda 10,159
- ICICI Bank 8,339
- Bank of India 7,181
- Axis Bank 7,099
- Indian Bank 6,045
Source: RBI IFSC and MICR list via the open Razorpay IFSC dataset. Banks do not publish a MICR code for every branch.