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. Bhavishya February 12, 2014 at 8:54 pm - Reply

    I have recharge in bsnl n/w 135 and got 350 minutes free.Now How can i check how many free minutes are left in my balance?
    I from karnataka circle…….
    Please reply…….

  2. shruthi February 11, 2014 at 12:50 pm - Reply

    how to check net balance in bsnl after every usage……..???????????

  3. velu January 29, 2014 at 10:16 am - Reply

    i want to know the how to check 3g net balance in my mobile

  4. RAKESH January 23, 2014 at 4:36 pm - Reply

    What about BIHAR & JHARKHAND???

  5. Barkha January 20, 2014 at 10:35 pm - Reply

    i have bsnl sim and using it in bangalore in dongle but to check data i have to insert sim in mobile so is there any way so that i can directly check data

  6. aditya January 16, 2014 at 4:17 pm - Reply

    hi , i dont know which sceam i have in my bsnl mobile how to know our own active sceams ??

  7. Srinivas V Kudva January 15, 2014 at 7:26 pm - Reply

    *123# does not work here in Mangalore Karnataka

  8. sathyan January 7, 2014 at 7:14 pm - Reply

    hi all, watever code i check wit, i m getting timeout wit in short span…

  9. Logesh January 7, 2014 at 4:36 pm - Reply

    Hi All,

    I purchased a BSNL SIM for 200 Rs only for data usage,
    Then I recharged it for 253 Rs for 2GB per months plan,

    But when I connected it through my samsung mobile & also through my Huawei dongle, I get speed not more than 256 Kpbs,

    I preferably bought this SIM card only for data usage purpose, But seeing this speed connectivity, I got fed up, I live in Porur – Chennai, Mean to say the Tower connectivity is also good,

    Can anyone pls advice, what is the average speed you get in BSNL 3G sim in Mobile & in Dongles, Also pls mention day + night usage speeds. Also how to gain more speed.

    Thanks Guyz…

  10. VEERA January 7, 2014 at 11:22 am - Reply

    HOW 2 CHECK 3G DATA BALANCE IN TAMILNADU. HOW TO ACTIVATE 3G PACK NEW ONE.

  11. Proloy Bagchi January 5, 2014 at 12:11 pm - Reply

    I have a BSNL 3G sim of GPRS of Madhya Pradesh Circle in my UBIslate tablet from which I do not have calling facility. How do I check the balance in my credit as I am currently not getting the Internet. I do not know whether I have exhausted my balance. It is the new Plan of Rs.139/for ! GB /month

    Kindly help

    Proloy Bagchi

  12. Vaishnav December 25, 2013 at 8:39 pm - Reply

    it is working thanks

    • rajesh kumar December 28, 2013 at 9:13 pm - Reply

      its not working in AP, i using bsnl 3G SIM in D link dongle…..pse help

  13. rajesh kumar December 21, 2013 at 10:03 pm - Reply

    *234# not working for AP please help. how to check data balance ???

  14. GANESH December 16, 2013 at 4:04 pm - Reply

    sir,wht abt data checikng code in KARNATAKA Tis code is not working in karnataka *555# n *543#

  15. Nithin Chacko Ninan December 16, 2013 at 11:59 am - Reply

    The kerala USSD for 3g data on prepaid mobile is : *124*4#

  16. Manoj December 10, 2013 at 6:54 am - Reply

    Thanks, it is working.

  17. rohini December 9, 2013 at 3:04 pm - Reply

    thnx for 2g blance chk

  18. Sougata Saha November 29, 2013 at 12:23 am - Reply

    Am unable to check usage of the prepaid BSNL 3G data card in Bangalore, Karnataka. Please help me.

    • Vaishnav December 25, 2013 at 8:41 pm - Reply

      dial *124*4# you will get it

  19. SatishGiri November 19, 2013 at 11:48 am - Reply

    in gujarat rajkot region my mobile anser for 1503 = not register on network
    any query for *112# sub code reply CONNECTION PROBLEM or INVALID MMI CODE

  20. avinash November 17, 2013 at 12:39 pm - Reply

    for bsnl mp and cg circle
    simply dial 123 and select option 2 and again select second option. you will get a sms related to your balance and all the tarrifs in your mobile

  21. Noor Shaik November 13, 2013 at 12:25 am - Reply

    Can somebody tell me where to find the dialer software of BSNL Data Card / USB Dongle of make Huawie

  22. Ramya November 6, 2013 at 4:03 pm - Reply

    Thank u for sharing with us…its working in West Bengal..

  23. sivakumar November 6, 2013 at 3:08 pm - Reply

    In tamilnadu, to check GPRS balance,Use *124*1# ,it works….

    • Vivekraj A P December 29, 2013 at 12:32 pm - Reply

      Thanks Sivakumar…This worked…!!!

  24. Binit November 3, 2013 at 11:12 pm - Reply

    Please update the USSD code for orissa.

    • JayB November 16, 2013 at 11:25 pm - Reply

      For Orissa (Odisha) BSNL balance check try *123*3#

  25. Saurav November 2, 2013 at 12:14 pm - Reply

    Not working iin Andhra Pradesh

Leave A Response