What is BSR Code? Full Form, Meaning, Uses & How to Find It
Reviewed by: Fibe Research Team
- Updated on: 2 Jul 2026

Newly Launched
Newly Launched
Reviewed by: Fibe Research Team

She serves as Deputy Manager of Content at Fibe, bringing over 9 years of writing experience across FinTech and beyond. With more than 6 years of specialised expertise in data-driven content for lending platforms and financial services, she has built a focused career in digital lending, personal finance, broking, investment education and making the world of FinTech understandable to everyday readers.
Connect with her on LinkedIn
A BSR code is a 7-digit bank branch code used mainly for tax payment tracking in India. Its full form is Basic Statistical Return Code, and it helps the Income Tax Department identify the bank branch through which tax payments, TDS, TCS or challan-related transactions are made.
In simple terms, you can say BSR code is a unique identification number allotted by the Reserve Bank of India (RBI) to bank branches. It is commonly required while filing tax returns, verifying challans, tracking TDS/TCS payments and maintaining accurate banking records.
For example, when you pay self-assessment tax or advance tax through a bank, the challan generally carries the BSR code of that bank branch. This helps the tax department match your payment with the correct branch and taxpayer record.
The Basic Statistical Return Code is a 7-digit numerical code assigned to registered bank branches in India. It was introduced by the RBI to collect and classify banking data in a structured way.
A BSR code helps identify where a banking or tax-related transaction took place. This is especially useful in TDS, TCS and income tax challan reporting, where every payment must be linked to the correct bank branch.
For taxpayers, the code acts like a reference point. For banks and authorities, it helps keep tax payments, branch-level data and financial records organised.
The BSR code full form is Basic Statistical Return Code.
Its format is simple:
| Part of BSR Code | Meaning |
|---|---|
| First 3 digits | Identify the bank |
| Last 4 digits | Identify the specific branch |
For example, in a 7-digit BSR code, the first three numbers may represent a particular bank, while the remaining four numbers point to the bank branch. This makes every branch easier to identify for tax and reporting purposes.
A bank BSR code is used in several important financial and tax-related processes, such as:
In short, the BSR code supports smoother tracking of tax payments, pensions, bank data and compliance records.
The RBI classifies BSR returns into different categories based on the type and frequency of banking information collected.
| BSR Type | Description |
|---|---|
| BSR 1 | Advance returns submitted by bank branches on the last Friday of June and December. It includes accounts above and below ₹10,000 limits. |
| BSR 2 | Half-yearly return of deposits from bank branches on the last Friday of June and December. |
| BSR 3 | Monthly return of advances from head offices for selected sensitive commodities. |
| BSR 4 | Return on ownership of bank deposits, generally collected once every two months. |
| BSR 5 | Annual return on bank assets submitted by head offices at the end of March. |
| BSR 6 | Quinquennial return collected once every five years, on debits to deposit accounts. |
| BSR 7 | Quarterly survey on aggregate deposits and gross bank credit. |
Here are the commonly referenced first 3 digits of BSR codes of major banks:
| Bank Name | BSR Code Prefix |
|---|---|
| State Bank of India | 000, 002, 006, 010 |
| HDFC Bank | 051 |
| ICICI Bank | 639 |
| Axis Bank | 636 |
| Punjab National Bank | 030 |
| Bank of Baroda | 020 |
| Canara Bank | 024 |
| Kotak Mahindra Bank | 018 |
Note: The complete 7-digit BSR code depends on the specific branch. Always verify it from your challan, bank branch or official tax document before using it.
Here’s how to find BSR code details easily:
For accuracy, use the code from your actual challan or bank confirmation instead of relying only on generic online lists.
The purpose of BSR code is to make banking and tax payment records accurate, traceable and easy to verify.
Key benefits include:
Think of it as a branch-level identifier that keeps tax and banking trails clean.
Both BSR and IFSC codes help identify banks, but they are used for different purposes.
| Point of Difference | BSR Code | IFSC Code |
|---|---|---|
| Full form | Basic Statistical Return Code | Indian Financial System Code |
| Format | 7-digit numeric code | 11-character alphanumeric code |
| Issued by | RBI | RBI |
| Main use | Tax payment tracking, TDS/TCS, challans, banking data reporting | NEFT, RTGS and IMPS fund transfers |
| Structure | First 3 digits identify bank, last 4 identify branch | First 4 characters identify bank, 5th is 0, last 6 identify branch |
| Where found | Tax challans, TDS certificates, CIN records | Cheque book, passbook, bank website, payment apps |
So, BSR code and IFSC code are not the same. IFSC is used for fund transfers, while BSR is mainly used for tax and banking reporting.
A BSR code is a small but important part of India’s banking and taxation system. It helps identify bank branches, track tax payments, verify challans, support pension disbursements and organise banking data.
Whether you are filing ITR, checking a TDS certificate or verifying a tax challan, knowing the correct BSR code can help avoid errors and payment mismatches.
Managing financial records carefully is one part of staying financially prepared. Another way to manage urgent expenses is by choosing a Fibe Personal Loan. With Fibe, you can apply online for up to ₹10 lakhs at affordable interest rates and get quick approval with a simple digital process.
You can find your BSR code on your OLTAS challan, TDS certificate, Form 16 or challan receipt. You can also use an online BSR code finder by entering your bank name, state, district and branch details. For the most accurate information, contact your bank branch directly.
No. A BSR code is a 7-digit numeric code used mainly for tax payment tracking and challan records. An IFSC code is an 11-character code used for electronic fund transfers such as NEFT, RTGS and IMPS.
A branch code generally identifies a branch within systems like IFSC. A BSR code identifies a bank branch for tax reporting, TDS/TCS challans and statistical banking returns.
The BSR code prefix of SBI commonly starts with 000, 002, 006 or 010. However, the complete 7-digit code varies by branch, so check your challan or ask your SBI branch.
The BSR code prefix of HDFC Bank is commonly listed as 051. The complete 7-digit code depends on the specific HDFC Bank branch.
A BSR code has 7 digits. The first 3 digits identify the bank, while the last 4 digits identify the branch.
No. Each registered bank branch is generally assigned a unique BSR code to help authorities identify transactions and records accurately.