Bharat Sanchar Nigam Limited (BSNL) is one of the only state-run telecom companies operating PAN India and one of the largest telecom companies. BSNL is widely known for its affordable packages and nationwide connectivity. Over the years, BSNL has changed its operating procedures from mainly offline centers to a more customer-centric model. As a result, most of the information required by the users can now be remotely obtained by either using USSD or via an application/website.
However, searching for the exact USSD code to get the information that you are seeking can become a little challenging. To help you navigate through this and save time, we have put together a list of all USSD code that may come handy. If you are BSNL users, we strongly recommend that you bookmark this page and keep visiting us whenever you are looking for a BSNL USSD code.
How to check BSNL balance using USSD code
To check the main balance of your BSNL number via the USSD code, you need to dial *123# or *124*1# from your BSNL number, and you will receive a message with the main balance information on your screen. For more details, visit here.
List of other USSD codes to check BSNL balance
|BSNL USSD Codes||Features|
|*123# or *124*1#||Check Main Balance|
|*124*2# *123*10# or *123*1# or *123*6#||Check Net Balance|
|*999#||Find SIM Card number|
|*444#||Check all Prepaid offers|
|*124#5#||Check Plan Voucher|
|*123*2#||Check Minutes Balance|
|*123*4#||Check FRC on Net Balance|
|*102# or *124*8# or *124*5#||Check Active Prepaid Plan|
|*124*10#||Check Video Call Balance|
|*102#||Check Last Call Charges Detail|
|*123*5# or *123*6#||Check Network Call|
How to check BSNL balance through SMS
Checking the balance in your BSNL account via SMS is very easy and quick. Simply SMS ‘BAL’ to ‘123,’ and you will receive a reply showing your balance.
How to check BSNL balance online via app
The app is a great alternative to USSD codes /messages as it provides all the information in one place. Just follow these steps, and you are good to go:
Just Visit the Google Play store/Apple App store and download the BSNL app > Log in to your account via OTP > You will be able to see your amount details along with the main balance on your Home Screen itself.
How to check BSNL balance online via the website
BSNL’s official website is another great and accessible way to check your main balance if you are looking to do so via an online mode. Simply follow the steps below, and you will be able to find what you are looking for:
Visit the BSNL’s official website > Sign In with OTP > Click on ‘Recharge on your Left Tab’ > You will see some options popping down > Tap on ‘Check balance> You are good to go.
How to check BSNL balance via IVR call
To help users get the information they want, BSNL also has a customer care number number. You can call this toll-free number and use the IVR to know your account balance. These toll free numbers are ‘1503’ or ‘1800-180-1503’. You can call either from your BSNL phone, to check all the details of your BSNL account, including remaining data, SMS, and validity.
What all can be checked with BSNL USSD codes
USSD codes are one of the easiest ways to check your main balance and other information regarding your BSNL account. Here’s a list of services/information that you can fetch via USSD codes:
- BSNL main balance check
- BSNL 2G/3G/4G internet balance check
- BSNL SMS balance check
- BSNL validity check
- BSNL special offer check
- BSNL Local/STD/Roaming call minutes check
BSNL main balance check
The main balance of your BSNL account can be easily checked by dialing *123#, and you will be reverted with a text message along with your required information.
BSNL validity check
The validity of your BSNL account can be easily checked by dialing *123*1#. You will be reverted back with a text message along with your desired information.
BSNL 2G/ 3G/ 4G internet balance check
4G Internet balance can be easily checked by dialing *124#. If you are a user of 2G/3G internet services, you may dial *123*6# and *112#, respectively, to obtain the required information.
BSNL SMS balance check
To check the BSNL SMS balance, simply dial the code *123*1#, *123*5#, or *125#. To check the BSNL National SMS balance, dial *123*2#.
BSNL Local/STD/Roaming call minutes check
To check the BSNL balance for Local/STD//Roaming, all you need to do is to dial *123*2#. You will be instantly reverted back with a message with information regarding your balance and minutes remaining. You may reply to the message as instructed in the message itself to get more detailed information on the same.
BSNL special offer check
BSNL’s special offer can be easily checked by dialing the concerned USSD code. To do so, just dial *124#, and you will be reverted back with a message along with all latest and special offers.
How to check BSNL 4G data balance and usage
Checking your BSNL 4G data balance is very quick and simple. Just dial *124#, and you will be reverted back with a message including the desired information. You can also reply by typing ‘1’ for more detailed information. You may also want to check BSNL’s official website for the same.
How to check the validity of a BSNL prepaid SIM Card
To check the validity of your BSNL prepaid SIM Card, just dial *123#, and you will be reverted back with a message including detailed information about your BSNL pack validity.
How to check the status of a BSNL prepaid plan
There are several USSD codes to check the status of your BSNL prepaid plan. You may use either of these to get this information:
How to recharge your BSNL number using the USSD code
BSNL customers can easily recharge their phone numbers using USSD codes. Simply follow these steps, to top up your balance or to recharge your account:
- Just dial *124#
- You will be reverted with a message, reply with 2.
- You will have two options: ‘ Scratch Card Recharge’ or ‘Third Party Recharge.’
- You may choose any one of the above to recharge your BSNL number.
How can I know my current BSNL plan?
To check your current BSNL plan, you may dial *102#, *124*8#, or *124*5#. Using any of these USSD codes will help you get the information that you need.
2) What if my BSNL validity is expired?
If your BSNL account has expired because of inactivity or because you forgot to recharge the account for a long duration of time, then you don’t need to worry. BSNL provides users with ‘Grace Period’. In this period, users can recharge their account, restore their services and retain their number. This also avoids getting the account from getting permanently shut.
3) How to check BSNL active plan?
There are several USSD codes that will help you know your BSNL active plan. For example, you may call on *102#, *124*8#, or *124*5#. You will be sorted out.
4) Can we recharge BSNL from the main balance?
Yes, you activate a specific pack or a recharge plan using your main balance. All you need to do is to dial *444*XX# (XX- Desired Pack Amount), and you will receive a prompt message stating that the request is accepted and will be executed soon. If you are still facing issues, then you may want to have a look here for more details.
5) How can I activate STV from the main balance in BSNL?
Activating STV (Special Tariff Voucher) is very easy and simple. Just dial *444*XX (XX- Desired STV Amount), and you are all set. The pack will get automatically activated and you will be able to enjoy the specific benefits of the plan.