BSNL: How to check GPRS/2G/3G Data balance and validity

Posted on Aug 10 2016 - 11:16am by JayB

BSNL India 2G 3G DataFind information on SMS shortcodes and USSD codes to check BSNL GPRS/2G/3G Data usage balance and validity.

To know your main BSNL Account Balance and Validity information dial *123# from your BSNL mobile or dial 123 to check your balance and validity on the IVR.

To check and know BSNL Broadband usage online and by SMS, read this article.

BSNL reduces 3G tariff, introduces new 3G data plans starting 1GB at Rs.139

To check the latest BSNL 2G/3G/GPRS Mobile Internet Data Plans and Tariff, read this article.

New BSNL USSD Code : Dial *123*16#

  • Check Balance & Validity – *123*1#
  • Check Minutes Balance – *123*2#
  • Check SMS Balance – *123*1# or *123*5# or *125#
  • Check GPRS Data Balance – *123*10#
  • Check Network Call – *123*5#
  • Check Video Call Balance – *123*9#
  • Check GPRS Pack Balance – *123*8#
  • Check SMS Balance Enquiry – *125#
  • Last Call Charges Details – *102#
  • Voice pack info – *126#
  • Data Balance Enquiry – *234#
  • Local Network Call – *123*6#

For Assam, North East Circle, Kolkata & West Bengal Circle

  • Data Balance & Validity: *123*10#
  • Night Balance & Validity: *123*8#
  • SMS: ‘USAGE DATA’ to 53738
  • Onnet and offnet free minutes: *123*9#

For Maharastra (MH) & Goa Circle

  • Dial *112#

For AP Circle

  • NEW CODE – Dial *124#
    Enter 3 for STV submenu
    Enter 1 for STV enquiry
    Enter 1 for more details (data validity)
    Enter 1 for more details (data balance)
  • *124*2#
  • *234#
  • By dialing 123 ( IVRS ) it will be in subsidiary account 3

For UP Circle

  • NEW CODE – Dial *123*16#
  • Dial *123*6#

For Tamil Nadu Circle

  • NEW CODE – Dial *124#
    Enter 3 for STV submenu
    Enter 1 for STV enquiry
    Enter 1 for more details (data validity)
    Enter 1 for more details (data balance)
  • Dial *124*1#
  • SMS ‘DATA3G’ to 53733
  • SMS ‘DATA2G’ to 53733

For Kerala Circle

  • *124*1# or
  • *124*4#

For Gujarat Circle

  • *112#

For Karnataka Circle

  • NEW CODE – Dial *124#
    Enter 3 for STV submenu
    Enter 1 for STV enquiry
    Enter 1 for more details (data validity)
    Enter 1 for more details (data balance)
  • Dial *123#
  • Dial *124*4#

For Rajasthan Circle

  • NEW CODE – Dial *123#, After Reply Press 5, After Reply Press 2 to Data Balance and Validity
  • Dial *123*6#

For Data Card / USB Dongle users, USSD code needs to be entered on the mobile application software USSD screen, e.g. screenshots below

check-data-balance-bsnl-ussd

USSD Code in Data Card

check-data-balance-mobile-partner-ussd

USSD Code in Data Card

If any options are incorrect or not working, or if there is any update in the codes, please post them here….
About the Author

JayB is a tech enthusiast with a passion for gadgets and latest technology.

204 Comments so far. Feel free to join this conversation

  1. KAPIL August 3, 2015 at 10:55 am - Reply

    Thanks a lot *124*4#, is working fine for DATA details on BSNL, Kerala circle. Thanks Once again.

  2. raghavan July 9, 2015 at 8:20 am - Reply

    *124*16# is not working to check the balance of DPV 3299 in chennai. Pl tell me to know the DPV 3299 data balance for chennai.

  3. Muhammad Fassil PM June 10, 2015 at 12:53 am - Reply

    It doesn’t work for bsbl postpaid tamilnadu region plz update it for my region.

  4. Ankit June 9, 2015 at 10:41 pm - Reply

    After BSNL updation, I follow this in Rajasthan, press *123# and then press 5 for STV and then finally press 2 for STV enquiry. It shows u ur data and expiry date..thats it..:)

  5. BSNL May 31, 2015 at 4:06 pm - Reply

    To Check Data Balance in BSNL Dial *123*16# . Thanks

  6. Earn by quiz May 27, 2015 at 10:49 am - Reply

    *123*6# has changed please update the new code.

    • Alam June 1, 2015 at 7:34 pm - Reply

      data check bsnl up east *123*16#
      *123*16#

  7. rajiv May 26, 2015 at 1:37 pm - Reply

    Bsnl balance via sms

    send “BAL” to “123”…

  8. rajiv May 26, 2015 at 1:35 pm - Reply

    Bsnl balance via sms

    send “BAL” to “123”

  9. Rahul May 25, 2015 at 11:14 am - Reply

    First press *124# then choose stv after that stv enquiry, this will show ur current data plan now choose 1 for more, it will display your data balance and validity.

    • Claret June 9, 2015 at 1:47 pm - Reply

      Thank You , last 30 mins I tried everything to know my data balance. only ur comment was useful.

    • Arvind June 13, 2015 at 9:09 pm - Reply

      Awesome !!!!!!! BEST SOLUTION Thus far !! You Rock Rahul !!

    • rasmita June 29, 2015 at 6:28 pm - Reply

      thank you for ur help…it helped us…………………………………………………

  10. m j joshi May 23, 2015 at 4:30 pm - Reply

    bal data for7579082261 dehradun uttrakhand m s joshi

  11. Ranjan May 19, 2015 at 4:23 pm - Reply

    *123*6# does not work in Rajasthan for checking my network data balance nor after usage message is showing any expiry date. which ussd code to be used? what to do?

  12. Reena Srivastava April 28, 2015 at 12:58 pm - Reply

    *123*6# does not work in rajasthan for checking my network connection tell me what to do or should I change me sim

  13. S.M. March 21, 2015 at 5:26 pm - Reply

    How to check remaining net usage days after some time when bought an unlimited plan of bsnl for p.c.[ actually its WiFi ].

  14. Govindaraj March 9, 2015 at 9:50 am - Reply

    Dial *124*2# you will get all details. This will gives you all details.

    • Arvindsingh March 9, 2015 at 10:19 am - Reply

      Thanks for the suggestion. But this does not work and it displays only “BYE” Msg. Do not know when BSNL will get this number to find out DATA BALANCE.

    • subhash April 9, 2015 at 11:49 am - Reply

      this code worked for AP BSNL Prepaid

  15. korrapatisatyavathi February 26, 2015 at 4:05 pm - Reply

    FOR andhrapradesh BSNL PREPAID INTERNET USAGE PRESS *124# AFTER GOT REPLY PRESS 3 AFTER GOT REPLY PRESS 1 AFTER GOT REPLY PRESS 1 YOU WILL VALIDTY DATE AND NAME OF PACK AND REMAINING BALANCE, PRESS …

    • dash March 23, 2015 at 12:14 pm - Reply

      thanks, it’s working, I got all the information that I wanted

  16. Raja B February 22, 2015 at 11:53 am - Reply

    You can check the BSNL prepaid balance online instantly. Go to this link telecomdiary.com/e/check-bsnl-balance-online/

  17. Arvindsingh February 18, 2015 at 3:23 pm - Reply

    Hi Guys, *124*4# does not work in Karnataka. I tried doing it but I got pop-up message as “BYE”. I was wondering WTF?

    Please update the code to check the data.

  18. S JEYARAM February 14, 2015 at 12:46 pm - Reply

    FOR BANGALORE BSNL PREPAID INTERNET USAGE
    PRESS
    *124# AFTER GOT REPLY PRESS
    3 AFTER GOT REPLY PRESS
    1 AFTER GOT REPLY PRESS
    1
    YOU WILL VALIDTY DATE AND NAME OF PACK AND REMAINING BALANCE, PRESS
    0 TO EXIT . THANK YOU. PLEASE TRY. GOOD LUCJ

    • Guruprasath February 18, 2015 at 5:39 pm - Reply

      Thanks. This works in Tamilnadu as well!

  19. Nett February 6, 2015 at 4:45 pm - Reply

    The SMS code for getting data balance is: DATA 3G xxxxxxxxxx. Send this code to 53733 and wait for some time. This sms can be send from sny bsnl cell no.

  20. mohan January 31, 2015 at 3:46 pm - Reply

    the code has changed..keep updated results

  21. nik January 30, 2015 at 1:33 am - Reply

    bsnl data balance in ap is not working “times out ” is the respoce i am getting

  22. G.Sakthivel January 26, 2015 at 10:49 am - Reply

    If you want to know bsnl 3G data balance in Tamilnadu circle dial *124*2#. you will get details.

  23. ujjawal January 23, 2015 at 12:14 pm - Reply

    The *124*1# is not showing data balance any more in tamilnadu circle only after selecting stv after *124# and selecting the stv inquiry we are getting data plan and then again have to type 1 for more . Then at last the data usage shows up This is what i ‘ve got. hope it helps others.

  24. sandeepverma January 15, 2015 at 10:00 pm - Reply

    sir kindly tell me SMS CODE to know 3G Internet Balance .. thanks in advance …..

  25. CK January 15, 2015 at 7:10 pm - Reply

    How to check 3G balance in tamilnadu ? The above specifie

    • senthil April 30, 2015 at 10:03 am - Reply

      PRESS *124# AFTER GOT REPLY PRESS 3 AFTER GOT REPLY PRESS 1 AFTER GOT REPLY PRESS 1 YOU WILL VALIDTY DATE AND NAME OF PACK AND REMAINING BALANCE, PRESS 0 TO EXIT . THANK YOU. PLEASE TRY. GOOD LUCK..

    • Jegan May 19, 2015 at 12:38 am - Reply

      As Mr. G. Sakthivel mentioned, dial *124*2# for both 2G & 3G balance for tamilnadu circle bsnl..

Leave A Response