BSNL balance check: How to check BSNL data balance, SMS balance, and more

You can check your BSNL balance for data, SMS, and more using these three simple ways.


  • BSNL has a set of USSD codes for users to check their balance
  • These codes can be used to check the balance of your BSNL data, SMS, talktime, and more
  • You will be instantly updated with the remaining balance

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. 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. If you don’t want to remember the different USSD codes, you can also check the BSNL balance via its app or toll-free number. We have explained all these methods to help you find out your BSNL balance below.

BSNL USSD codes can be used for

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

How to check BSNL balance using 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.

BSNL main balance check

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#.

BSNL SMS balance check

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#.

BSNL plan validity check

As for checking the validity of the BSNL plan, dial *123*1#. Main balance along with the validity details of your BSNL prepaid number will appear on your screen.

Some other BSNL USSD codes



BSNL net balance check


BSNL last call charge details


BSNL number check


BSNL voice pack info


BSNL special offer check


BSNL active prepaid plan check

*124*8#, *124*5#

How to check BSNL balance using SMS

If you having trouble checking the BSNL balance using USSD codes, you can try SMS. Customers can send ‘BAL’ to 123 to know the remaining balance of their number.

How to check BSNL balance 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.

How to check BSNL balance via IVR 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.