Staying connected without worrying about running out of balance or data is essential in today’s digital world. BSNL, India’s government-owned telecommunications provider, offers multiple convenient methods to check your mobile balance, data usage, SMS balance, and plan validity. Whether you’re using a basic feature phone or a modern smartphone, prepaid or postpaid connection, BSNL has made it simple to monitor your account details instantly.
This comprehensive guide covers all the proven methods to check your BSNL balance, from traditional USSD codes to modern app-based solutions, helping you stay informed about your account status and avoid service disruptions.
BSNL Balance Check – What It Includes and Why It Matters
It refers to the process of viewing your current account status, including main balance (talk time), data balance, SMS balance, and plan validity. This information helps you manage your usage, plan your next recharge, and ensure uninterrupted service. Unlike some private operators, BSNL provides multiple free methods to access this information, ensuring customers can choose the most convenient option for their needs.
Importance of Checking BSNL Balance, Validity, and Data Regularly
Regular balance monitoring serves several important purposes:
- Prevents service disruption: Knowing your balance prevents unexpected call drops or internet disconnections
- Data management: Understanding your remaining data helps you control usage and avoid overage charges
- Timely recharge planning: Validity information helps you plan your next recharge in advance
- Usage tracking: Monitor your calling patterns and data consumption for better budget management.
- SMS management: Keep track of remaining SMS allowances for important communications
BSNL Balance Check Number & Methods to Know Your Account Status
BSNL offers multiple ways to check balance, data, SMS, and validity status both offline and online. If you’re wondering how to check BSNL balance and validity, this guide has all the methods clearly explained.

Method 1: USSD Codes to Check Balance and Validity
USSD (Unstructured Supplementary Service Data) codes are the most popular and widely used method for checking BSNL balance. These codes work on all types of phones, from basic feature phones to smartphones, and don’t require an internet connection.
Purpose | USSD Code(s) |
Main balance & validity | *123#, *124*1#, or *123*1# |
4G data balance | *124#, 1236#, or 12310# |
Night data balance | *123*8# |
SMS balance (all SMS types) | *123*1#, *123*5#, or *125# |
National SMS balance | *123*2# |
Plan validity info | *123*1# |
Active plan details | *102#, *124*8#, or *124*5# |
Prepaid offers | *444# |
Net balance (audio+data) | *234# |
Last call charge | *102# |
Phone number | *8888# or *999# |
How to Use BSNL Balance Check Code
- Open your phone’s dialer or calling app
- Enter the desired USSD code (e.g., *123#)
- Press the call button
- Wait for the SMS response with your balance information
The information typically appears within 5-10 seconds. All USSD services are completely free on the BSNL network and work 24/7 without requiring internet connectivity.
Method 2: BSNL Balance Check via SMS
If USSD codes aren’t working or you prefer text messages, BSNL offers SMS-based balance checking services
Purpose | SMS Command | Send To |
Main balance + validity | BAL | 123 |
Main balance only | MAIN BAL | 144 |
Data balance | DATA BAL | 144 |
Benefits of BSNL Message Balance Check
- Works when USSD codes fail
- Provides detailed written information
- No internet required
- Compatible with all phones
- Completely free
Method 3: Monitor Usage with BSNL Selfcare App
The BSNL Selfcare app offers the most comprehensive and user-friendly way to check your balance and manage your account. Available for both Android and iOS devices, this app provides detailed insights into your BSNL services.
Key Features of BSNL Selfcare App:

- Real-time balance and usage tracking
- Plan validity and expiration alerts
- Transaction history and recharge records
- Multi-account management for family/friends
- Fingerprint/OTP authentication
- Secure online recharge/payment
How to Use the App for BSNL Internet Balance Check
- Download: Go to Google Play Store or App Store
- Search for “BSNL Selfcare“
- Install and open the app
- Register using your BSNL number
- Verify with OTP
- Log in and view your dashboard
App Advantages
- Real-time updates
- Usage analytics
- Easy recharge options
- Multi-language support
- No ads or distractions

Method 4: Call-Based Account Info (IVR Method)
BSNL provides dedicated toll-free numbers for balance checking through automated voice response systems
Balance Check Numbers (IVR)
- Dial 1503 (from BSNL mobile)
How to Check BSNL Data Balance & Validity via IVR
- Call the BSNL IVR number
- Follow the voice instructions
- Press the appropriate key
- Listen to your balance and data info
IVR Service Benefits
- Works on all phones
- No internet required
- 24/7 availability
- Multi-language support
Method 5: How to View Your BSNL Balance Online
BSNL’s official website and self-care portal provide online balance checking facilities for both prepaid and postpaid customers
How to check BSNL Data Balance check online
For Prepaid Customers:
- Visit the BSNL Portal (portal.bsnl.in)
- Log in with your credentials or register if new
Click on the “Recharge” tab on the left side - Select “Check Balance” from the dropdown menu
- Enter your mobile number
- View your balance and validity information.
For Postpaid Customers:
- Visit the BSNL Selfcare Portal
- Log in with your account credentials
- Navigate to account dashboard
- View bill details and account balance
- Check usage statistics and payment history
Website Benefits
- Detailed account info
- Historical usage
- Postpaid & prepaid support
- Bill downloads
Method 6: Quick Balance Check Using Missed Call
One of the most convenient methods is the missed call service, which doesn’t require you to complete a call

How to Use Missed Call for BSNL Prepaid Balance Check
- Give a missed call to *123#
- You’ll get an automatic SMS with your balance details
Benefits of Missed Call Method
- Works with zero balance
- Fast and free
- Great fallback when others fail
Method 7: Contact BSNL Support for Account Help
When other methods fail or you need personalized assistance, BSNL’s customer care service is available to help.
Customer Support Number
Service | From BSNL Mobile/Landline | From Other Operator |
Mobile (Prepaid/Postpaid/GSM) | 1503 | 1800‑180‑1503 |
Landline / Broadband / PSTN | 1500 | 1800‑345‑1500 |
Broadband / FTTH (fault booking & enquiry) | 1504 (local BSNL) | 1800‑345‑1504 (other operators) |
FTTH / Bharat Fibre (WhatsApp & Voice) | — | 1800-4444 |
WLL / CDMA | 1502 | 1800‑180‑1502 |
Enterprise Services (MPLS, VPN, etc.) | — | 1800‑425‑7007 |
How to Get BSNL Balance & Internet Info via Support
- Call the right number
- Follow IVR or press 0 for agent
- Ask for balance or plan details
- Verify your identity if needed
Specialized BSNL Balance Check for Broadband and Postpaid Users
BSNL offers dedicated methods for broadband and postpaid users to check their balance and usage details through SMS, app, or online portals. Below are the SMS formats and destination numbers for easy access:
Purpose | SMS Format | Send To |
First-time registration | REG <STD‑Code><Landline No.> | 52295 (BSNL) |
REG <STD‑Code><Landline No.> | 919448077777 (non-BSNL) | |
Data balance check | BBU <STD‑Code><Landline No.> | 52295 (BSNL) |
BBU <STD‑Code><Landline No.> | 919448077777(non-BSNL) |
BSNL Postpaid Balance Check Options
- Selfcare app (postpaid login)
- BSNL web portal login
- IVR or SMS (varies by circle)
BSNL 4G Data Balance Check and Night Pack Codes
BSNL net balance check numbers are:
- 4G data: *124#
- Night data: 1238#
Balance Check Not Working? Here’s How to Fix
If USSD Codes Fail
- Ensure the signal is strong
- Try alternate codes
- Restart phone
- Reinsert SIM
- Contact support
If SMS Method Fails
- Check SMS center config
- Try alternate SMS codes
- Clear SMS app cache
- Use USSD as backup
If the BSNL App is Not Working
- Check your internet
- Update to the latest version
- Clear app cache/data
- Reinstall the app
Best Practices for BSNL Balance & Data Management
When to Check Account Balance and Validity
- Daily: If using mobile data often
- Weekly: For main talktime balance
- Monthly: For plan performance review
- Before travel: Ensure roaming/data is active
Tips to check Account balance
- Use Wi-Fi when available
- Recharge in advance
- Choose plans based on usage
- Enable alerts in BSNL app
Account Balance Check Safety Guidelines
Protecting Your BSNL Account
- Don’t share OTP or personal info
- Use official BSNL platforms only
- Log out from web sessions
- Report suspicious activity immediately
Frequently Asked Questions (FAQs)
Q1. How to check BSNL balance?
You can check your BSNL main balance by dialing *123#. This is the primary BSNL balance check number that shows your talktime and validity instantly. You can also use the BSNL Selfcare app or send “BAL” to 123 via SMS.

Q2. What is the BSNL data balance check number?
To check your BSNL net balance, dial *124# for 4G users.These codes help you track daily usage and remaining data in your plan.
Q3. How can I check BSNL validity?
You can use USSD code *123*1# or *124*1# to check your BSNL validity status. Alternatively, download the BSNL Selfcare app to view your active plan and validity in real time.
Q4. How to check BSNL SMS balance?
For BSNL SMS balance check, dial *125# or *123*2#. You can also send an SMS with the text “MAIN BAL” or “SMS BAL” to 144 to receive balance details.
Q5. What is the BSNL balance checking number via missed call?
Some circles support BSNL missed call balance check services. Try giving a missed call to *123# or use the BSNL Selfcare app for accurate info. This method is free and doesn’t use up your balance.
Q6. How to check BSNL recharge and plan details?
To perform a BSNL recharge check, dial *124*8# or *102# to view current plans. You can also check plan validity and data usage on the official BSNL website or Selfcare app.

Q7. How to check my BSNL number?
Use BSNL number check code *8888# or *222# from your BSNL SIM. This will instantly show your mobile number on the screen, especially helpful if you’re using a new SIM.
Conclusion: How to Check BSNL Balance, Data & Validity the Right Way
BSNL provides multiple convenient ways to check your balance, data usage, and validity, catering to all types of users. From USSD codes that work on any phone to the BSNL Selfcare app with detailed account insights, users can choose the method that suits their device and preferences. SMS-based checks offer a reliable alternative, while customer care is always available for additional support.
By regularly monitoring your balance, you can avoid service interruptions, manage your budget effectively, and make informed decisions about your telecom usage. Whether you’re using a basic phone or a smartphone, BSNL’s free and accessible checking methods ensure you stay connected and in control of your account at all times.
Also read – Best BSNL Recharge Plans for Unlimited Calls & Data

