What is BSR Code and How Does it Simplify Taxation & Banking?
Author Updated on Apr 23, 2026
In India, 135 scheduled commercial banks operate through thousands of branches across the country. To identify each bank branch quickly and accurately, the Reserve Bank of India (RBI) introduced a smart system, the BSR code or Basic Statistical Return Code.
You may have seen this 7-digit numerical code on TDS challans and TDS/TCS certificates. In this blog, we will take a closer look at how it is structured, where you can find it and why it matters.
Key Takeaways
- The BSR Code is a 7-digit numeric code, assigned by the RBI to every bank branch.
- It helps track tax payments, TDS/TCS collections and pension disbursements.
- The first 3 digits represent the bank and the last 4 digits specify the branch.
- You can find it on Form 16, challan receipts and TDS certificates.
Structure of the BSR Code for Your Bank
Here is how the 7-digit code is structured:
Consider the BSR code of the HDFC Bank of Kolkata branch, which is 0510032. The first three digits denote the bank, while the remaining four digits denote its branch.
Each bank branch has a unique BSR code assigned by the RBI, with the aim of monitoring banking operations with ease.
Uses of Bank BSR Codes
The BSR Code of every bank branch is used for the reasons described below:
- It assists the international tax department in tracking the transactions made by an Indian in a foreign land.
- These codes help retired individuals get pensions earlier and without hassle.
- The Income Tax Department (IT) utilise these unique codes to record financial transactions and tax payments paid through banks and to upload tax challan details.
- This 7-digit number is also helpful for accumulating statistical data for macroeconomic analysis.
Where to Find the BSR Code?
There are multiple ways to find the BSR code of any bank branch, including the following:
- Check the documents, such as the TDS certificate, Form 16 or Challan.
- Opt for any online code finder tool and enter your bank name, state, district and branch name to get the code.
- You can also talk to a representative at your bank branch.
Key Advantages of Having a BSR Code
To collect information on tax transactions, the IT Department relies on BSR codes of bank branches. Apart from that, this code serves several benefits. They include:
- Audit Work Simplification: Since tax transactions-related data can be retrieved easily using this unique code, auditors find it helpful.
- Accuracy in Reports: Since the auditing process and reconciliation are simplified, auditors or tax consultants would get an accurate report on tax payments and deposits.
- Easy Tax Filing: The BSR Code helps streamline the TDS filing process (Tax Deducted at Source) and TCS (Tax Collected at Source) returns for each transaction.
- Seamless Foreign Transactions: When considering foreign transactions from India, this code becomes mandatory for financial institutions. It helps taxation authorities to track remittances made by individuals abroad.
- Pension Disbursements: To ensure retired people receive their pensions quickly, accurately and seamlessly, these 7-digit numbers are highly utilised.
Classification of BSR Code
This specific branch-related code is segregated into 7 categories. Each classification is based on certain types of banking data. Here is the explanation:
BSR Classification | Description |
BSR 1 | This code is used to classify and report advances provided by bank branches and is submitted on a biannual basis. It is structured into 2 parts based on the credit limit of accounts to clearly distinguish between higher and lower value advances. Part I applies to accounts with credit limits above ₹10,000, while Part II covers accounts with credit limits below ₹10,000. |
BSR 2 | It applies to half-yearly return deposits made to banks reported semi-annually (on the last Friday of June and December). |
BSR 3 | These codes apply to Monthly Return Advances against the security of sensitive commodities made by the Head Offices on each month’s last Friday. |
BSR 4 | These codes are considered data related to Bank Deposit Ownership, which is done once every 2 months. Banks get valuable information related to deposit demographics and trends. |
BSR 5 | This category of BSR codes consists of data related to annual reporting on bank investments on 31st March. |
BSR 6 | Applicable for the Quinquennial Survey on debits to deposit accounts to study the activities of customers regarding their bank accounts. |
BSR 7 | BSR 7 codes focus on the Survey of Aggregate Deposits and Gross Bank Credit by bank headquarters, with reporting months June, September, December and March. |
BSR Code List for the Top Indian Banks
In the table, the first three digits of the BSR code are mentioned for popular Indian banks:
Bank Name | BSR Code |
State Bank of India | 000, 002, 006, 010 |
Axis Bank | 636 |
Bank of Baroda | 020 |
Canara Bank | 024 |
Kotak Mahindra Bank | 018 |
HDFC Bank | 051 |
Key Differences Between BSR Code vs IFSC
Often, customers mistakenly use BSR code and IFSC interchangeably. However, these are two different codes. Here’s how:
Particulars | BSR Code | IFSC |
Full form | Basic Statistical Return | Indian Financial System Code |
Format | 7 digits (3 digits represent the bank, and the remaining 4 digits represent the bank branch) | 11 characters, (first 4 characters denote the bank's code, the 5th character is a '0', and the other characters denote the bank's branch) |
Purpose | Used for tracking tax-related transactions and other statistical data | Used for identifying bank branches for performing electronic payment methods (NEFT, RTGS, IMPS) |
Visibility | Easily available in your TDS certificate, Form 16 and tax challans | Easily found in bank passbooks and cheque books |
Final Word
The BSR Code is essential for tracking tax deposits and validating challans. Every bank branch in India, whether SBI or others, has a unique code that helps the Income Tax Department confirm your payment. After making a tax payment, check your challan for the BSR Code and enter it correctly in your ITR form to avoid errors.
Frequently Asked Questions
Open your FD now with Shivalik Bank for up to 8.3% interest

Shivalik SF Bank
Investment amount
₹1,00,000
Compounding
Quarterly
- FD rate applicable
- 7.8%
- FD tenure
- 1Y 10M
- Maturity amount
- ₹0
- Interest earned
₹0

