To check your BSNL data balance instantly, dial the USSD code *124# or *112# from your BSNL mobile number to receive an on-screen pop-up with your remaining data and validity. Alternatively, send an SMS with the text BAL to 121 to get a detailed breakdown of your active data packs and remaining balance via text message. For real-time tracking, log into the official BSNL Selfcare mobile app available on Android and iOS to view your data allowance on the main dashboard.
Step-by-Step Methods to Check BSNL Data Balance
-
USSD Code Method (Fastest Offline Option): Open your phone's dialer, enter
*124#(or*112#in select circles), and press the call button. A system pop-up will display your main balance, active data balance, and expiry date within seconds. -
SMS Method (Best for Record Keeping): Open your messaging app, compose a new message, type BAL, and send it to 121. You will receive an automated reply containing your exact data plan details, remaining megabytes (MB) or gigabytes (GB), and validity.
-
App Method (Best for Real-Time Tracking): Download the official BSNL Selfcare app from the Google Play Store or Apple App Store. Register or log in using your BSNL number and an OTP. Your remaining data quota and validity are displayed directly on the home screen widget.
-
Web Portal Method: Visit the official BSNL Selfcare web portal (
selfcare.bsnl.co.in), log in with your credentials, and navigate to the Account Summary dashboard to view data metrics.
Field Notes and System Realities
I've found that checking balances on BSNL can occasionally be inconsistent depending on network congestion and geographic circles. While *124# is the universal code, regional infrastructure updates mean that certain circles respond faster to *112# or even *123*1# for specific data-only packs.
One thing I've noticed is that after high-speed daily data limits are exhausted (throttling your speed to 40 Kbps or 80 Kbps depending on the plan), the USSD response often displays 0 MB remaining. This causes user confusion because the data connection still functions, albeit at reduced speeds, rather than cutting off completely.
Critical Traps and Edge Cases to Avoid
-
The 4G vs. 3G Balance Split: If you are provisioned on a BSNL 4G USIM but drop down to a 3G or 2G tower network, the standard
*124#query might only show your primary data bucket and fail to display promotional or circle-specific 4G bonus data. -
Delayed SMS Updates: When checking your balance immediately after a heavy downloading session, the SMS system (
BALto121) can lag by 15 to 30 minutes. The system requires time to sync data packet sessions from the GGSN (Gateway GPRS Support Node) to the central billing system. -
Ported Number Failure: If you recently ported your number to BSNL via Mobile Number Portability (MNP), the BSNL Selfcare app may throw a "User Profile Not Found" error for the first 48 to 72 hours. Stick to the USSD code method during this transition window.
-
Zero Balance Code Lockout: If your main talktime balance drops to absolute zero (
₹0.00) and your plan validity expires, certain USSD codes will fail to execute entirely, returning a "Connection problem or invalid MMI code" error. You must use the web portal or top up to regain access to balance checking.
Quick Reference Data Table
| Method | Inputs / Action | Expected Result | Ideal For |
| USSD Code | Dial *124# or *112# | Instant on-screen flash message | Quick checks without internet |
| SMS | Text BAL to 121 | Inbound SMS within 60 seconds | Storing a text record of balance |
| Mobile App | BSNL Selfcare Dashboard | Visual progress bar of data used | Smartphone users tracking daily limits |
| Alternate USSD | Dial *123*1# or *123*5# | Dedicated data pack breakdown | Tracking secondary/add-on data packs |
Source: Verification of code execution protocols and UI navigation steps sourced directly from the official telecom operational guidelines at BSNL Corporate Portal and user management workflows within the BSNL Selfcare Application (v4.0.2) interface.
Also read: Can BSNL's cheapest plan make it ahead of other telecom companies in the present times?
