Manage Money

USSD (Unstructured Supplementary Service Data)

Unstructured Supplementary Service Data

What is USSD ?

Mobile banking has changed the way we bank and has brought the bank in your phone. You can check balance, receive a mini statement and do a fund transfer using mobile banking.

However you need to have access to smartphone and internet to use mobile banking. A large part of the Indian population does not have access to both of these requirements. USSD is the solution for this segement as they can Just dial the *99# and avail services of mobile banking without internet or smart phone. All leading banks support USSD.

As USSD code connects directly to bank’s server and provides access to your bank account and transaction execution. The criteria for entry is on the basis of the mobile number you have registered with the bank. Therefore all USSD transactions must happen through your registered mobile number.

The specific number *99# is fixed to access the banking services. This one number works across the banks.

USSD code For Different Languages

USSD code is available in many languages so that you can use it in your own language. Currently, USSD is available in 10 regional languages. The supported languages and their codes are

  • English *99#
  • Hindi *99*22#
  • Tamil *99*23#
  • Telugu *99*24#
  • Malayalam *99*25#
  • Kannada *99*26#
  • Gujarati *99*27#
  • Marathi *99*28#
  • Bengali *99*29#
  • Punjabi *99*30#
  • Assamese *99*31#
  • Oriya *99*32#

Services performed through USSD

  • Balance enquiry
  • Mini statement
  • Funds transfer using IFSC and Account number

Charges and transaction limit for USSD Banking

The telecom service providers will charge to use NUUP services. The TRAI has set a maximum limit of ₹ 1.50/ transaction. However, you should contact your telecom service operator to confirm exact charges. The transactions limit for NUUP is set to ₹ 5000 per transaction by Reserve Bank of India (RBI).

How To Use USSD code for Banking

To start with your mobile number has to be registered with bank. If your mobile number is already registered then you can directly dial the *99#

Steps for USSD based banking

Step 1 : Dial *99# through your registered mobile number

Step 2 : The on your phone input the three letter abbreviation of your bank's name or the first four-letter of bank IFSC or the first two digits of bank’s numeric code. Once you have done that hit send or call button.

Step 3 : Once that is done you will get to see some options for the services. These options may depend on the bank you have your account with. Few of these options are-

  1. Account Balance
  2. Mini statement
  3. Send money using MMID
  4. Send Money using IFSC
  5. Send money using Adhar Number
  6. Show MMID
  7. Change M-PIN
  8. Generate OTP