BSNL USSD Codes – Complete updated list to Check Balance, Plan and more


Bharat Sanchar Nigam Limited (BSNL) is a government-owned telecommunication provider headquartered in New Delhi, India.  BSNL has wide network coverage in both urban and rural areas of India. BSNL has over 121.82 million customers across India currently. 

Like Airtel, Jio, Vodafone-Idea, BSNL Mobile also offers prepaid and postpaid services as well as other value-added services. It is gearing up to launch its 4G services later in 2022.

Moreover, the telecom network also enables its customers to use USSD codes to check various information regarding call balance, data balance, new offers, and much more.

The specific number or code is called USSD a.k.a ‘Unstructured Supplementary Service Data’. Referred to as Quick codes, this acts as a platform for mobile phone and computer software of a service provider companies for sending and receiving text messages.

Notably, the USSD messages are up to 182 alphanumeric characters long. A typical USSD message starts with an asterisk (*) symbol followed by digits that comprise commands or data.

Then it is terminated by a hash symbol (#). In some cases, the in-between commands or data might get separated by additional asterisks.

Features Codes
Balance Check *123#
Net Balance Check (GPRS) *124#
Net Balance Check (3G) *112#
Net Balance Check (2G) *123*6# or *123*10#
Night GPRS Balance Check *123*8#
SMS Balance Check *123*1# or *123*5# or *125#
Plan Validity Check *123*1#
Last Call Charge *102#
Number Check *8888#
Prepaid Offers *444#
Video Call Balance *124*10#
Plan Voucher *124#5#
Active Prepaid Plan *102# or *124*8# or *124*5#
FRC onNet Balance *123*4#

How to check the balance using SMS?

Not accustomed to USSD codes? In this case, you can check the balance by simply messaging ‘BAL’ to 123.

How to check the balance using IVR call?

BSNL also allows users to know about their balance through IVR (Interactive Voice Response) calls. You can check the balance by inputting 1800-180-1503 or 1503 to know details about the remaining data, SMS, and Talk time.

How to check the balance using the app?

You can also check the various information about your number, including balance remaining, validity, active recharge, and others through the ‘My BSNL’ app.

Step 1: Download the ‘My BSNL’ Android or iOS app

Step 2: Register your number in the app

Step 3: On the My Dashboard page, you can access information including account balance, data balance, and other exclusive offers.