how to check BSNL data balance, SMS balance, and more


Looking for ways to check BSNL balance? We’ve got you covered. BSNL balance check can be done through USSD codes. These codes will instantly give you an update on your BSNL data, talktime, SMS balance, or any other service activated on your mobile number. That said, there are several BSNL USSD codes for knowing different information and availing different services from the network provider. Read on to find out, which USSD code will help you find out the data, SMS, or talktime remaining on your BSNL mobile number. You can check BSNL balance via an app and calling as well.

BSNL USSD codes can be used for

  • BSNL main balance check
  • BSNL validity check
  • BSNL 2G/ 3G/ 4G net balance check
  • BSNL SMS balance check
  • BSNL Local/STD/Roaming call minutes check
  • BSNL special offer check

BSNL balance check via USSD codes

USSD codes are among the easiest ways to check BSNL balance. They are toll-free and instantly update you on the balance remaining.

How to check BSNL balance

Dial *123# from your BSNL number to know the main balance of your account. The USSD code reverts a text message that will give you your BSNL balance information. You may also dial *112#. This will provide options from 1 to 6 to check internet data balance, SMS balance, and more.

BSNL data balance check

Dial *124# to check BSNL 4G data balance. If you’re a 2G or 3G subscriber, dial *123*6# (you may also dial *123*10#) and *112# respectively. To know the night GPRS, from your phone dial *123*8#.

How to check BSNL SMS balance

As for the BSNL SMS balance check, dial *123*1# or *123*5# or *125#. BSNL National SMS balance check can be done through *123*2#.

Some other BSNL USSD codes



BSNL net balance check


BSNL last call charge details


BSNL validity check


BSNL number check


BSNL voice pack info


BSNL special offer check


BSNL balance check via app

Download My BSNL app to know the details of your active recharge, balance remaining, and validity. The app is available on both Android Google Play Store and iPhone App Store.

BSNL balance enquiry via call

You can also know your BSNL balance via call. Simply dial 1503 or 1800-180-1503 from your BSNL number. The number is toll-free and can be used to check BSNL net balance, voice call balance, SMS balance, and more.