What is a BSR Code? Full Form, Format, and How to Find Yours in Under 2 Minutes
You are filing a TDS return. The form asks for a BSR code. You look at your challan, see a string of numbers, and have no idea which one it wants. This happens to a lot of people, and it happens at the worst possible time usually the evening before a deadline. The good news is that a BSR code is one of the simpler things in Indian tax compliance. It is a 7-digit number, it identifies your bank branch, and it is almost certainly printed on a document you already have.

Common mistakes to avoid
Entering the IFSC where the BSR code is asked
The single most common error. If the code you are about to enter has letters in it, it is not a BSR code. BSR codes are 7 digits, all numerals.
Using the head office code instead of the processing branch code
The first three digits are shared across the bank, so a wrong code often looks superficially right. But the last four digits must match the branch that actually took the payment. A mismatch here is a classic cause of a challan not reflecting in Form 26AS.
Leaving the bank without a stamped CIN
Covered above, worth repeating. No CIN means no clean proof of payment. Ask at the counter.
Trusting a stale online directory after a bank merger
If your bank has merged in recent years, branch codes may have been reassigned. Verify against a recent challan rather than a third-party directory.
Assuming a wrong BSR code is harmless because the money left your account
The money moving and the credit being recorded against your PAN are two different events. An incorrect BSR code can break the second one, and you find out months later when a demand notice arrives for tax you have already paid.
BSR code vs IFSC vs MICR: what's the difference?
How to find your BSR code:

Look at your challan or TDS certificate
The BSR code is printed on the challan counterfoil and on Form 16 / Form 16A. If you already have the document, you are done look for the 7-digit number, usually adjacent to the deposit date and challan serial.
This is the method to try first, because it gives you the code for the branch that actually processed the payment, which is the one the department's records will match against.

Extract it from the CIN
If you have the 20-digit CIN, the first 7 digits are the BSR code. Nothing else needed.

Use an online BSR code finder
Several bank and tax portals host lookup tools where you enter bank name, state, district and branch name to get the code.
Two cautions. Directory sites go stale after bank mergers, and India has had a lot of bank mergers. And a lookup gives you the code for a branch, which may not be the branch that processed your payment. Cross-check against a document where you can.

Ask the branch
Every branch holds its own 7-digit BSR code in internal records. For pension-related queries, the CPAO and pension BSR directories are the relevant reference.

Look at your challan or TDS certificate
The BSR code is printed on the challan counterfoil and on Form 16 / Form 16A. If you already have the document, you are done look for the 7-digit number, usually adjacent to the deposit date and challan serial.
This is the method to try first, because it gives you the code for the branch that actually processed the payment, which is the one the department's records will match against.

Extract it from the CIN
If you have the 20-digit CIN, the first 7 digits are the BSR code. Nothing else needed.

Use an online BSR code finder
Several bank and tax portals host lookup tools where you enter bank name, state, district and branch name to get the code.
Two cautions. Directory sites go stale after bank mergers, and India has had a lot of bank mergers. And a lookup gives you the code for a branch, which may not be the branch that processed your payment. Cross-check against a document where you can.

Ask the branch
Every branch holds its own 7-digit BSR code in internal records. For pension-related queries, the CPAO and pension BSR directories are the relevant reference.
FAQs
What is a BSR code?
A BSR code is a 7-digit number assigned by the Reserve Bank of India to every bank branch in India. It exists so that the RBI can collect statistical data on banking operations, and so that the Income Tax Department can trace exactly which branch processed a given tax payment.
The system was introduced by the RBI in December 1972. It predates almost everything else you use in banking, which is part of why it feels obscure it was designed as a statistical reporting tool, and taxpayers only encounter it as a side effect.
The format
The 7 digits split into two blocks:
Digits
What they identify
First 3
The bank
Last 4
The specific branch
So in a code like 0510308, the first three digits identify the bank and the remaining four identify that bank's particular branch. The first three digits are the same across every branch of a given bank. The last four are unique to the branch.
Where you will actually meet it
The BSR code appears on:
TDS certificates (Form 16, Form 16A)
Tax challans the counterfoil your bank stamps
Challan Identification Number (CIN) see below
OLTAS records, the Income Tax Department's Online Tax Accounting System
Pension documentation, where the BSR code together with the account number routes the credit
How BSR code fits into the CIN
This is the part that confuses people, so it is worth spelling out.
The Challan Identification Number (CIN) is a 20-digit number that uniquely identifies a single tax payment. It is built from three pieces:
Component
Length
What it is
BSR code
7 digits
The bank branch that took your payment
Date of deposit
8 digits
DD/MM/YYYY
Challan serial number
5 digits
The branch's serial for that challan
Total
20 digits
The CIN is stamped on your acknowledgement receipt and is your proof of payment. You quote it in your income tax return, and you quote it in any follow-up enquiry.
Practical consequence: if the bank has not stamped a complete CIN on your challan, your payment is hard to trace. If that happens, go back to the branch manager and insist on it before you leave. Chasing an untraceable payment three months later during a mismatch notice is a far worse afternoon.
The 7 BSR returns (and why the number matters)
The name "Basic Statistical Return" is literal there is an actual family of returns that banks file with the RBI. The code exists to tag data across all of them. You will not file these yourself, but knowing they exist explains why the code is structured the way it is.
Broadly, the BSR family covers returns on bank advances, deposits, advances against sensitive commodities, ownership of bank deposits, bank investments, debits to deposit accounts, and aggregate deposits and gross bank credit. Different returns run on different cycles some half-yearly, keyed to the last Friday of June and December; others at different intervals.
Why this matters to you: the BSR system is a reporting architecture, not a customer-facing service. That is why nobody at your bank proactively tells you your BSR code, and why it shows up in tax documents rather than in your banking app.
Costs and charges
There are none. A BSR code is an identifier assigned by the RBI. There is no fee to obtain it, look it up, or use it. Any service charging you to "get your BSR code" is charging for a two-minute lookup you can do yourself using Method 1 or 2 above.
Conclusion
A BSR code is a 7-digit branch identifier, and once you know that the first three digits are the bank and the last four are the branch, the whole thing stops being mysterious. The genuinely useful habits are smaller than the concept: keep your stamped challan counterfoils, check that a full CIN was printed on them, and never substitute an IFSC when a form asks for a BSR code.
Next step: Pull out your most recent tax challan or Form 16 and locate the 7-digit code now, before you need it under deadline pressure. If your payment is not reflecting in Form 26AS, the BSR code on the challan is the first thing to verify.
Disclaimer
StartupFlora provides consultancy services only. We are not affiliated with any bank, NBFC, or government department. Interest rates, loan limits and eligibility criteria are set by individual lenders, change periodically, and vary by applicant profile. Please verify current rates and terms directly with the lender or on the official PM Vidya Lakshmi portal before applying.