Banking & IDs
How to read an IFSC before you hit send
Eleven characters: bank, a conventional zero, then branch. IFSC routes NEFT, RTGS, and IMPS onto an account number. It does not prove the human on WhatsApp is your landlord. A valid code plus the wrong account is how rent becomes a recovery ticket.
Look codes up with the IFSC finder. That lookup hits an outside bank-branch directory. The hop is disclosed on the tool. There is no account-number field. Do not paste one into the IFSC box.
The eleven characters
Take HDFC0000240. HDFC is the bank. The fifth character is 0 by convention. 000240 identifies the branch, not a PIN, not MICR. MICR is nine digits along a cheque leaf for clearing. If a cheque only prints MICR, ask for passbook IFSC or the bank app’s beneficiary screen. RBI’s payment systems use IFSC as the routing key. Name matching is a separate bank policy. “Beneficiary name mismatch” is not an IFSC failure.
Context: Reserve Bank of India.
Worked example: landlord text
They send SBIN0000001. Look it up. If the city disagrees with the rent agreement, stop. If the city matches and you have never paid this person before, still demand a cancelled cheque for a large first transfer. Blue ticks are not KYC.
Worked example: letter O
People type O for zero in the fifth character or in the branch block. The finder should fail or resolve somewhere that looks wrong. That is a feature. Payroll files that silently coerce O to 0 are how Friday incidents start. Keep the original string until a human confirms.
Worked example: merger leftover
Bank mergers recycle signage faster than they recycle muscle memory. An IFSC that resolved last year can miss this year, or resolve to a branch that no longer books that account. If the directory city is right but the branch name feels like a different decade, call the bank. Finance teams should store an as-of date next to payee IFSCs. A nightly re-resolve is boring and prevents the WhatsApp-forward failure mode.
UPI, SWIFT, and this code
Person-to-person UPI usually does not need IFSC. Many account transfers and mandates still do. International wires want SWIFT/BIC, not IFSC. Pasting an IFSC into a BIC field, or the reverse, is a different class of bounce. This finder will not translate between them.
What this note adds that the tool does not
The tool is a lookup with a disclosed network hop. This note is the habit: cancelled cheque for large first payments, never O for zero, never a corporate centralised code paired with a retail account that never lived there, never a phishing PDF that almost matches HDFC. IFSC routes. It does not identify the person.
What the directory host sees
When you look up an IFSC here, an outside directory sees that query. That is the cost of not shipping a stale offline dump. It does not see your account number, because there is no field for one. Do not “complete the picture” by pasting an account number into the IFSC box. For a payroll file, store the as-of date next to each payee code and re-resolve after mergers. RBI does not run a public “type an IFSC, get a JSON” API that I can vendor; the tool’s exception text is the honest version of that gap.