The BSR Code or Basic Statistical Return Code is a 7-digit number assigned by the Reserve Bank of India (RBI) to every bank branch in India. Each bank's BSR code helps track tax payments, TDS/TCS collections, and pension disbursements.
Key Highlights
- Full Form: Basic Statistical Return Code
- Format: 7-digit numeric code (first 3 digits = bank ID; last 4 digits = branch ID)
- Used In: TDS/TCS challans, income tax returns, pension disbursements, and OLTAS system
- BSR Code of SBI: Usually starts with 000, 002, 006 or 010
- Applicable To: All public, private, cooperative, and foreign bank branches in India
- Common Places Found: Form 16, challan receipts, TRACES portal, and bank TDS filings
BSR or Basic Statistical Return Code is a standardised numerical system introduced by the Reserve Bank of India (RBI).It was introduced in December 1972 to gather information from other registered banks in India. It is a 7-digit code allotted to all registered banks in India.
The RBI has introduced the Basic Statistical Return (BSR) system for easy monitoring of banking operations across India and assess the overall performance of the banking sector.
BSR code is required for filing Tax Deduction at Source (TDS) and Tax Collected at Source (TCS) returns. It facilitates the maintenance of records for digital payments associated with tax filings. These records enable the Income Tax Department to access information regarding payments made through banks.
The BSR code is used for the following reasons:
BSR code comes with 7 classifications, each with its specific application. Keep reading to find out more information about its classifications.
| BSR Classification | Description |
| BSR 1 | Half-yearly return on bank advances (last Friday of June and December). Part I covers accounts above ₹10,000, while Part II covers accounts up to ₹10,000. |
| BSR 2 | Half-yearly return on bank deposits as of the last Friday of June and December. |
| BSR 3 | Monthly return on advances against selected sensitive commodities, submitted by bank head offices on the last Friday of each month. |
| BSR 4 | Bi-monthly return on ownership of bank deposits from all branches, reported on the last Friday of March. |
| BSR 5 | Annual return on bank investments submitted by the head office as of March 31. |
| BSR 6 | Quinquennial survey on debits to deposit accounts conducted from March to April. |
| BSR 7 | Quarterly survey of aggregate deposits and gross bank credit by bank headquarters on the last Friday of June, September, December, and March 31. |
To find the BSR code of any bank:
The following table outlines the first 3 digits of the BSR code for several well-known Indian banks.
| Bank Name | BSR Code |
| State Bank of India | 000, 002, 006, 010 |
| Kotak Mahindra Bank | 018 |
| Axis Bank | 636 |
| Punjab National Bank | 030 |
| Bank of Baroda | 020 |
| ICICI Bank | 639 |
| Canara Bank | 024 |
| HDFC Bank | 051 |
There are mainly 3 benefits of BSR codes:
The Income Tax Department depends upon BSR codes to gather information on tax transactions and to facilitate the online uploading of challan details conducted through banks.
BSR codes are mandatory for banks when enabling foreign transactions from India. It assists taxation authorities with tracking remittances made by individuals to foreign countries.
BSR codes are also highly useful for retired individuals, ensuring they receive their pensions quickly and seamlessly.
Both IFSC and BSR codes are unique codes of the Indian banking system. The following table outlines the key differences between the two:
| Basic Structural Return (BSR) Code | Indian Financial System Code (IFSC) |
| A BSR code has 7 digits. | This code has a total of 11 characters. |
| This code is assigned by RBI to banks in order to facilitate easy tracking of tax payments by the IT department. | This code is assigned by RBI for the unique identification of bank branches. |
| The code consists of the first 3 digits representing the bank with the other 4 digits representing the branch of the bank. | In this code, the first 4 characters represent the bank’s code, the 5th character is always a ‘0’ and the remaining characters represent the branch of the bank. |
| This code is used to form the unique challan identification number of a bank. | Payment methods such as RTGS, CFMS, and NEFT use this code. |
The self-assessment tax is calculated by a taxpayer independently, using his/her total income and applicable tax rate. The calculated tax amount must be further deposited with the government after deducting all available tax credits, such as TDS and TCS. For this, one has to download the challan and obtain the BSR code and Challan number.
In India, taxpayers are not only responsible for tax payments but also for providing details of the self-assessment tax paid in Schedule IT of the Income Tax Return (ITR). Following the tax payment, individuals need to obtain a copy of the Challan and get the BSR code from it. This code must be accurately entered in the ITR Form.
The BSR Code plays a vital role in India’s banking and tax infrastructure. It enables accurate tracking of tax deposits, TDS returns, and pension credits made through banks.