![](https://assets.mspimages.in/gear/wp-content/uploads/2021/02/bsnl-balance.jpg)
BSNL aka Bharat Sanchar Nigam Limited has some of the best value recharge plans among all telecom operators in India. BSNL provides various methods to do BSNL balance check such as USSD codes, SMS, BSNL balance check numbers BSNL Seflcare app, BSNL Selfcare website and more. Let’s check out how to check BSNL balance using different methods in this article.
BSNL Balance Check Number (USSD Codes)
You can easily check the balance in your BSNL number using USSD codes. The default USSD code for balance checks is 1231#, but there are different USSD codes for checking data balance, SMS balance, 4G data balance, 3G data balance and more.
USSD Code | What does it do? |
1231# | BSNL Balance Check Code |
*112# | BSNL Data, SMS Balance Check Code |
1235# | BSNL Data Balance Check Code |
*124# | BSNL 4G Data Balance |
1236# OR 12310# | BSNL 4G Data Balance |
1232# | BSNL SMS Balance Check |
*125# | BSNL 2G/3G Data Balance |
*234# | BSNL Net Balance Check |
*102# | BSNL Last Call Charge Details |
*8888# | BSNL Number Check |
*126# | BSNL Voice Pack Info |
1245# | BSNL Special Offer Check |
1234# | BSNL First Recharge Coupon (FRC) Balance |
1248#, 1245# | BSNL Active Prepaid Plan Check |
*444# | Check BSNL Prepaid Offers |
*999# | Find SIM Card Number |
Also Read: BSNL Number Check Code: How to Know Your BSNL Mobile Number Using USSD Code
How to Check BSNL Main Balance
You can use this USSD code for checking the BSNL main balance:
- 1231#
Dial 1231# on your phone, the main balance will be displayed on the screen shortly.
You can also send an SMS to check the main balance:
- MAIN BAL to 144
How to Check BSNL Data Balance
Use this USSD code to check the BSNL data balance:
- 1232#
Dial 1232# from your dialer and the SMS balance will be displayed on the screen.
You can also check the data balance by sending an SMS:
- Send DATA BAL to 144
Also Read: BSNL SIM Activation: How to Activate New BSNL SIM Card for Voice call, Internet, and Other Services
BSNL Balance Check Through SMS
You can check the BSNL balance in your phone number by sending an SMS:
- SMS BAL to 123
This is the basic BSNL balance check code, there are several other codes for balance check such as:
Send To | Function |
Send BAL to 123 | Every balance in BSNL including main balance, SMS balance, validity data, active services and more. |
Send MAIN BAL to 144 | Check the main balance & SMS balance in your account. |
Send DATA BAL to 144 | Check the data balance in your account. |
Send NET DATA BAL to 123*10# | Checks the total data usage and remaining data in your plan. (Prepaid Only) |
Send MIN BAL CHECK to 121 | Get an SMS alert if your postpaid bill is below a certain amount. (Postpaid only) |
Send LAST 5 RECHARGES to 1215# | Check the details of your last 5 recharges. (Prepaid Only) |
Send LAST 5 BILL PAYMENTS to 1217*4# | Check the details of your last 5 bill payments. (Postpaid only) |
Send LANG <language code> to 121 | Set your preferred language in SMS (e.g., LANG ENG for English). |
Also Read: BSNL Message Centre Number: List Of All States BSNL SMS Center Numbers , How to Change, and More
How to Check BSNL Balance Using the BSNL App
You can easily check your BSNL balance using the BSNL Selfcare app. Here’s how to do it:
- Open the BSNL Selfcare app.
- Log in to the app.
- Your balance and plan will be shown prominently on the app.
How to check BSNL Balance via IVR call
You can also check your BSNL balance by contacting BSNL IVR support:
- 1503 or 1800 180 1503
Follow the recorded voice and select the option for checking the BSNL balance.
BSNL Balance Check Via Website
You can check the BSNL balance by using the BSNL Selfcare website. Here’s how to do that:
- Visit https://selfcare.bsnl.co.in/
- Log in to your account, and if you don’t have one, click on the sign-up button to make one.
- Click the View Balance (For Prepaid Only) option.
- Your BSNL balance will be shown on the next page.
What is GP1 and GP2 in BSNL?
GP in BSNL terms stands for grace period. After the validity of your current plan is over, your SIM enters a grace period. You can still recharge the connection in the grace period. There are two grace periods in BSNL connections:
- GP1: Grace Period 1 starts from the day after the existing plan is expired and it lasts for 7 days. If you recharge within GP1, the balance and benefits will be carried forward to the next recharge. If the customer fails to recharge within GP1, the balance in the previous plan will lapse. Incoming calls will be available during this period, but not outgoing calls.
- GP2: Grace Period 2 starts after GP1 (i.e., 7 days after plan expiry) and lasts 165 days. In this period, the incoming and outgoing calls will be stopped. If the customer fails to recharge within GP2, the SIM card will be terminated and the number may be lost.
BSNL prepaid recharge plans for Inactive GP 2 customers
BSNL users on inactive GP2 period have to recharge a minimum of Rs 107 to make the number reactivated. Here are some BSNL prepaid recharge plans to consider:
Plan Voucher | MRP of Plan Voucher in Rs. | On-net calls | Off-net calls | Data Usage | Free P2P SMS in Nos (any net) | Initial Plan Validity in days | Special Benefit(1) |
Premium Per Minute | 107 | 100 minutes within 100 days | 100 minutes within 100 days | 3 GB within 100 days | Nil | 100 | NIL |
Plan 153 | 153 | Unlimited | Unlimited | 1 GB/day | 100 SMS/day | 28 | Free bundled top-up of Rs. 100 with Rs 103 talk value |
Plan 199 | 199 | Unlimited | Unlimited | 2 GB/day | 100 SMS/day | 28 | Bundled Top-up of Rs 70/- with talk value of Rs. 100/- (only for new connection) |
Plan 229 | 229 | Unlimited | Unlimited | 2 GB/day | 100 SMS/day | 30 | 180 + Free Bundling of EROS NOW |
BSNL SIXER Plan | 666 | Unlimited for 122 days | Unlimited for 122 days | 1.5 GB/day for 122 days | 100 SMS/day | 134 | Bundling of Challenges Arena Gaming Service |
Plan 1499 | 1499 | Unlimited | Unlimited | 24 GB | 100 SMS/day | 395 | Zing+BSNL Tunes |
FAQs Related to BSNL Balance Check
1) How to Check BSNL Validity for Prepaid?
You can check BSNL validity on prepaid connections via USSD code, SMS, app, website, IVR call and more. Dial this USSD code: 1231# on your phone to check BSNL validity.
2) How to Check BSNL Data Usage
You can check it using a USSD code, SMS, app, website or IVR call. Use this USSD code: 1235# to check data usage on your BSNL connection.
3) Is there any charge for checking BSNL balance?
No, there are no charges for checking the BSNL balance.
4) Which method is best for checking BSNL balance, plan validity, SMS validity at once?
The easiest method to check BSNL balance is definitely using the app. Once you’ve signed in to the app, you just need to open the app and the balance will be displayed there.
5) How to Check BSNL Balance for Postpaid Users?
You can easily check the BSNL postpaid balance by using the BSNL Selfcare app easily.