How to Check BSNL Balance?


How to Check BSNL Balance? It’s not uncommon to find yourself pondering over how you can check BSNL balance. Fret not, for we present a comprehensive guide that seamlessly integrates human-friendly language with the technical aspects of BSNL balance checking.

You can check BSNL Balance through USSD codes, SMS methods, app interfaces, and IVR calls, this guide is designed to be your compass in the world of BSNL balance management. Buckle up as we explore the nuances of balance checks, demystify USSD codes, and delve into the user-friendly realms of the My BSNL app.

Whether you’re a tech enthusiast or someone seeking a straightforward solution to checking BSNL balances, this guide caters to all. Join us as we break down the complexities, offering step-by-step insights and highlighting the significance of USSD codes, SMS, online apps, and IVR calls in the realm of BSNL balance management.

If you’re wondering how to check your BSNL balance, fret not; we’ve got you covered. Here’s a comprehensive guide on different methods you can employ to keep tabs on your BSNL account.

Using USSD Codes

Main Balance and Validity Check

To quickly know your main balance and pack validity, open your phone’s calling app and dial *123#.

Data Balance Check

Dial *124*1# or *123*6# to check your BSNL data balance. Alternatively, BSNL sends you a helpful text message with all the balance details.


For a more user-friendly experience, download the My BSNL app on your Android or iOS device. This app allows you to effortlessly track your balance and other subscription details.

BSNL Internet Data Balance


Open your phone’s messaging app, type “BAL,” and send it to 121. You’ll receive a prompt message detailing your data balance, validity period, and other relevant information.

Additional USSD Codes

  • Main Balance Check: *123#
  • BSNL SMS Balance Check: *125#
  • 4G Data Balance Check: *124#
  • 2G/3G Data Balance Check: *123*6# or *123*10#
  • Special Offer Check: *124*5#
  • BSNL Sim Validity Check: *123*1#
  • BSNL Number Check: *8888#

BSNL Balance Check Using USSD Codes

USSD codes offer a hassle-free method to check various balances on your BSNL account. These include main balance, validity, internet data, SMS, and more.

BSNL USSD Codes Use Cases

  1. BSNL main balance check
  2. BSNL validity check
  3. BSNL 2G/3G/4G internet balance check
  4. BSNL SMS balance check
  5. BSNL Local/STD/Roaming call minutes check
  6. BSNL special offer check

Checking BSNL Balance through SMS

If USSD codes aren’t your cup of tea, you can opt for the SMS method. Simply type ‘BAL’ in your messaging app and send it to 123 to receive your remaining balance details.

BSNL Balance Check Online via App

For a more modern approach, download the My BSNL app from the Android Google Play Store or iPhone App Store. This app provides insights into your active recharge, remaining balance, and validity.

BSNL Balance via IVR Call

Dial 1503 or 1800-180-1503 to check your BSNL balance details through an Interactive Voice Response (IVR) call.

Validity Check for BSNL Prepaid SIM Card

Dial *123*1# to check the validity of your BSNL prepaid SIM card. This straightforward USSD code reveals both your main balance and validity information.

BSNL Prepaid Plan Status

Use the following USSD codes to check the status of your BSNL prepaid plan:

  • *102#
  • *124*8#
  • *124*5#

These codes will inform you about your active prepaid plan.

Understanding GP1 and GP2 in BSNL

GP1 (Grace Period 1): This period lasts for 7 days from the expiry of the validity of your BSNL SIM.

GP2 (Grace Period 2): GP2 starts from the 8th day after the expiry of validity and extends up to 165 days. Beyond this period, the SIM becomes inactive.

Best BSNL Prepaid Recharge Plans for Inactive GP2 Customers

If you find yourself in the GP2 phase, consider these recharge plans to reactivate your BSNL SIM:

  1. STV-139: Priced at Rs 139, it offers 28 days validity, 2GB/day data, unlimited voice calls, and 100 SMS/day.
  2. PV-1199: This plan provides 365 days validity, 24GB data, unlimited voice calls nationwide, and 100 SMS/day. Available only in the Andhra Pradesh circle.

Now armed with this guide, checking your BSNL balance is just a few taps away!

Bonus Read | How to Check BSNL Balance?

BSNL balance is crucial for a seamless communication experience. With many methods at your disposal, from convenient USSD codes and SMS options to modern app interfaces, managing your account has never been more accessible.

The USSD codes presented here serve as handy shortcuts to retrieve specific information, ranging from main balance and data usage to plan validity. Additionally, the My BSNL app offers a user-friendly interface for those who prefer a more interactive and visually appealing experience.

Leave a Comment

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