News Flash
Government Schemes5 min read

What is a BSR Code? Full Form, Format, and How to Find Yours in Under 2 Minutes

Guidance by StartupFlora

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.

What is a BSR Code?

Common mistakes to avoid

Entering the IFSC where the BSR code is asked

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

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

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

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

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?

BSR code
IFSC
MICR
Full form
Basic Statistical Return
Indian Financial System Code
Magnetic Ink Character Recognition
Length
7 digits
11 characters (letters + digits)
9 digits
Issued by
RBI
RBI
RBI
Used for
Tax payments, TDS/TCS returns, RBI statistical reporting
NEFT, RTGS, IMPS fund transfers
Cheque clearing
Where you see it
Challans, Form 16/16A, CIN
Passbook, cheque book, bank app
Bottom strip of a cheque
Format example
7 numerals only
4 letters + 0 + 6 characters
9 numerals

How to find your BSR code:

Look at your challan or TDS certificate

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

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

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

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

Basic Statistical Return code. It is a 7-digit identifier assigned by the RBI to every bank branch in India.
Seven. The first three identify the bank, the last four identify the branch.
On your tax challan counterfoil, on Form 16 or Form 16A, or as the first 7 digits of your 20-digit CIN. You can also ask your branch or use an online BSR finder.
No. IFSC is 11 characters and is used for NEFT, RTGS and IMPS transfers. BSR is 7 digits and is used for tax payments and RBI statistical reporting.
No. Only the first three digits are shared across the bank. The last four digits are unique to each branch.
Filing TDS and TCS returns, recording tax payments in the OLTAS system, constructing the Challan Identification Number, and RBI statistical reporting. Pension credits also reference it.
The 20-digit CIN is made up of the 7-digit BSR code, the 8-digit deposit date, and the 5-digit challan serial number.
The Reserve Bank of India. The system was introduced in December 1972.
The tax payment may not be correctly matched to your PAN, which typically shows up as a missing entry in Form 26AS and can trigger a demand for tax you have already paid. Correcting it means filing a challan correction request.
No. It is an identifier, not a service.

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.