BSNL offers easy methods to check your balance, whether you’re using a prepaid or postpaid connection. Whether it’s through USSD codes, SMS, or the BSNL app, these options help you stay on top of your balance, data usage, and validity without any hassle.
In this blog, we’ll guide you through various methods to check your BSNL balance and ensure you can access your account details quickly and easily.
How to check BSNL mobile balance
Here is how you can check mobile balance
Method | Action | Details Received | Explanation |
---|---|---|---|
USSD Code | Dial *123# | Main balance and validity | This is the most common method for checking your BSNL balance. Once you dial the code, you’ll instantly receive an SMS with your main balance and validity. |
Dial *123*1# | Data balance | This code specifically checks your data balance. It provides information on the remaining data in your plan, so you can track usage. | |
Missed Call | Dial *123# (toll-free) | You will receive an SMS with balance info | You can make a missed call to *123# , which is toll-free. After the call disconnects, BSNL will send you an SMS with details about your balance. |
SMS Service | Send BAL to 123 | Receive your balance details via SMS | Send BAL to 123 to receive an SMS that shows your current balance, along with your data balance and validity period for your prepaid number. |
BSNL Mobile App | Open the BSNL Self Care App | View balance, data usage, and validity | The BSNL Self Care app lets you check your main balance, data balance, validity, and active plans in a user-friendly interface. |
BSNL Customer Care | Dial 1503 from your BSNL number | Speak to an agent for balance details | If you prefer speaking with a customer care representative, dial 1503 to inquire about your balance and any other related queries you may have. |
How to Check BSNL Balance via IVR Call

BSNL provides an easy way to check your balance via Interactive Voice Response (IVR). Here’s how you can do it:
- Dial the IVR Number:
- To check your BSNL balance via IVR, dial
1503
from your BSNL number. This is the dedicated number for customer care and balance inquiries.
- To check your BSNL balance via IVR, dial
- Follow the Voice Instructions:
- Once you dial the number, an automated voice system will guide you through the process.
- Select the option for balance information (typically “1” or “2” depending on the prompt).
- You will receive your main balance, data balance, and validity as per your selected options.
- End the Call:
- After listening to the details, simply hang up. If necessary, you can repeat the process to check your balance at any time.
Note: The IVR service is available 24/7 and is free of charge.

What is GP1 in BSNL?
GP1 (General Pack 1) in BSNL refers to a specific prepaid plan or tariff pack offered by BSNL that provides certain benefits such as talk time, validity, and sometimes additional data. These packs are designed for customers looking for basic prepaid options that provide a balance for calls and text messages, generally at a lower cost. The details of GP1 can vary depending on the region, but it typically includes:
- Talktime: A certain amount of talktime for voice calls.
- Validity: The duration for which the pack is active.
- Other Benefits: May include discounts, free SMS, or internet data, depending on the pack.
What is GP2 in BSNL?

Similarly, GP2 (General Pack 2) is another prepaid tariff pack offered by BSNL, which generally offers more features compared to GP1, or sometimes, it is targeted toward different usage needs.
Typical features of GP2 may include:
- Higher Talktime: More talktime than GP1 for long calls.
- Increased Validity: A longer validity period compared to GP1.
- Data or SMS Benefits: Some GP2 plans include free data or SMS, depending on the specific offer.
Difference Between GP1 and GP2:
- GP1: Usually has a lower recharge cost and is suitable for light users who need basic voice and SMS services.
- GP2: Comes with more benefits and may be ideal for users who require more talktime, longer validity, or data.
These GP packs are typically a cost-effective option for BSNL prepaid customers who want to manage their communication needs while staying within budget. Always check the specific details in your region as the features of these packs can vary.
Also read – PF Balance Check: Quick & Easy Ways to Check Your EPF Balance Online

Best BSNL Recharge Plans for Inactive GP2 Customers
Plan | Price | Validity | Benefits |
---|---|---|---|
PV 139 | ₹139 | 28 days | Unlimited voice calls, 2GB/day data (speed reduced after 2GB), 100 SMS/day |
PV 201 | ₹201 | 90 days | 300 minutes free voice calls, 6GB total data, 99 SMS |
PV 750 | ₹750 | 180 days | 1GB/day data, unlimited voice calls, 100 SMS/day |
PV 1199 | ₹1199 | 365 days | 24GB total data, 100 SMS/day, unlimited voice calls |
FAQs
1. How can I check my BSNL balance?
You can check your BSNL balance using the following methods:
- USSD Code: Dial *123# to check your balance.
- SMS: Send BAL to 123 for balance inquiry.
- BSNL Self Care App: Check balance by logging into the app.
2. How can I check my BSNL data balance?
To check your BSNL data balance, dial 1235# or send an SMS with the word DATA BAL to 121.
3. What is the BSNL balance check number for missed call?
You can check your BSNL balance by giving a missed call to 123. You will receive an SMS with your balance details.
4. Can I check my BSNL balance from another number?
No, you cannot check the balance of your BSNL number from another number. You need to use the registered number to check the balance.
5. How to check BSNL validity?
To check your BSNL account validity, dial 1236# or send an SMS with the word VALIDITY to 123.

6. How can I check my BSNL balance while on roaming?
You can check your BSNL balance while roaming by dialing the same USSD code 123 or sending an SMS BAL to 123 (charges may apply for roaming).
7. How do I reactivate my BSNL account from GP2?
To reactivate your BSNL account from GP2, you need to recharge using specific prepaid recharge plans like PV 139, PV 201, or PV 750, which provide talktime, data, and validity.
8. Is there a charge for checking my BSNL balance?
Checking your balance using USSD codes or SMS is free of charge. However, roaming charges may apply if you’re checking balance while abroad.
9. How do I check BSNL postpaid balance?
For BSNL postpaid users, send an SMS BILL to 199 to receive your current bill and usage details.
10. What should I do if my BSNL balance is incorrect?
If you notice an incorrect balance, contact BSNL customer care at 1503 or visit the nearest BSNL service center for assistance.

Also read – EPF: Balance Check, Passbook, Withdrawal
