How to check BSNL balance

How to Check BSNL Balance: USSD Codes, SMS & App (2026)

If you’re wondering how to check BSNL balance in 2026, this guide covers all five methods — USSD codes, SMS, the self-care app, WhatsApp and the toll-free helpline — so your balance, data and validity are always one dial away.

Quick Answer

To check BSNL balance, dial *123# from your BSNL number — your main balance and validity appear on screen. For data balance dial *124#, or SMS BAL to 123. For validity and plan details dial *123*1#, and for active plan info dial *102#. BSNL’s toll-free helpline is 1800-180-1503.

How to Check BSNL Balance: All USSD Codes (2026)

What you wantCode / method
Main balance + validityDial *123#
Data balanceDial *124#
Balance by SMSSMS BAL to 123
Validity / plan detailsDial *123*1#
Active plan detailsDial *102# or *124*8#
Customer care (toll-free)1800-180-1503
WhatsApp self-careSave 1800-4444, send “Hi”

Codes can occasionally vary by circle — if one does not work, try the SMS method or the helpline.

Method 1: Check BSNL Balance with USSD Code

The fastest way to check BSNL balance is the USSD code:

  1. Open your phone’s dialer.
  2. Dial *123# and press call.
  3. Your main balance and validity show on screen within seconds.

This works on any phone — smartphone or feature phone — with no internet needed. For your remaining mobile data, dial *124# the same way.

Note: USSD replies sometimes flash and disappear quickly. Screenshot the pop-up if you want to keep the numbers.

How to check BSNL balance
Dial *123# from your BSNL number for instant balance.

Method 2: How to Check BSNL Balance by SMS

If USSD codes do not respond on your number:

  1. Open your messaging app.
  2. Type BAL and send it to 123.
  3. You will receive an SMS with your balance details.

This is the most reliable fallback when USSD is patchy in your circle.

Method 3: Check Validity and Active Plan

Balance without validity is only half the picture — an expired plan means no outgoing calls even with balance left.

  • Dial *123*1# for validity and plan details.
  • Dial *102# (or *124*8#) for your currently active plan’s details.

Check validity at least once a month, especially if you recharge irregularly — BSNL’s famously cheap plans still lapse silently.

Method 4: BSNL Self-Care App & Website

For the full picture — balance, data, validity, recharge history — BSNL’s official self-care options:

  • BSNL Selfcare app (Android/iOS): log in with your BSNL number and OTP to see everything in one dashboard.
  • BSNL portal: the online self-care portal shows the same details in a browser.

Only use the official app from the Play Store / App Store — never log in with your number on third-party “balance check” apps.

You can also manage your account on the official BSNL website.

Method 5: WhatsApp Self-Care & Helpline

  • WhatsApp: save 1800-4444 in your contacts, open WhatsApp, and send “Hi” to start BSNL’s self-care chat.
  • Toll-free helpline: call 1800-180-1503 (or 1503 from a BSNL number) for balance queries and complaints.

BSNL vs Other Operators

Just finished checking another operator? Our balance-check guides cover the big three as well:

And if you want to stop paying full price for recharges, see our guide to the best free recharge apps in India — legit ways to earn mobile recharges.

BSNL balance check USSD codes
All BSNL balance codes in one place.

Frequently Asked Questions

What is the BSNL balance check number?

Dial *123# for main balance and validity. For data balance dial *124#, or SMS BAL to 123.

How can I check my BSNL validity?

Dial *123*1# — it shows your plan’s validity along with balance details.

How do I check my BSNL data balance?

Dial *124# from your BSNL number. The remaining data for your current plan appears on screen.

What is the BSNL customer care number?

The toll-free helpline is 1800-180-1503 (call 1503 from a BSNL number). For WhatsApp self-care, message “Hi” to 1800-4444.

Why is my *123# not working?

USSD codes can vary by circle or be temporarily down. Try the SMS method (BAL to 123), the self-care app, or the helpline instead.

Does checking balance cost anything?

No — *123#, *124#, and the BAL SMS to 123 are free services from BSNL.

Final Words

Checking BSNL balance is simplest with *123# for balance and validity, *124# for data, or an SMS with BAL to 123 when USSD misbehaves. Save the helpline 1800-180-1503 and the WhatsApp self-care number 1800-4444 in your contacts — between those five methods, you will never be guessing about your balance again.

BSNL balance enquiry guide 2026
Five ways to check your BSNL balance in 2026.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *