How to use USSD Based Mobile Banking for All Banks [Full Guide]


*99# Banking , #99# Banking Service, USSD Based Mobile Banking, Check Bank Account Balance Offline, *99# USSD Mobile Based Banking, Mini statement and more without internet connectivity. India is gradually moving towards becoming a cashless economy, and the recent demonetization of old currency notes is serving as a catalyst in achieving PM Narendra Modi’s dream of Digital India. With the ongoing cash crunch due to shortage of new currency notes, a lot of smartphone users have already moved to digital wallets for paying at food courts, fast-food outlets and petrol pumps, or for making landline and electricity bill payments, mobile, DTH and data card refill, and more. But what about people, especially in rural areas, who don’t own a smartphone, nor have access to the internet? Well, USSD Based Mobile Banking has got them covered. How To Check & Transfer your Bank Account Balance To another account usinhg *99# Banking , Follow our simple steps to got it.

Regional language support in USSD Based Mobile Banking:-

The *99# USSD Based Mobile Banking aims to make mobile banking easier for rural users, especially the non-English speaking ones. USSD Based Mobile Banking is available in 11 regional languages and can be accessed in the desired language using the following short codes.

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

ALSO READ:- Freecharge – Get Rs 75 Cashback on Reliance Energy Electricity Bill Payment (No minimum amount – All Users)

USSD banking daily transaction limit and charges:-

According to the Reserve Bank of India (RBI), the USSD Based Mobile *99# Banking payment method can be used for sending money as low as Rs 1, and as much as Rs 5,000 per transaction. Coming to charges, you will be charged Rs 0.50 per transaction, which will be added in your mobile bill. The service works 24 hours a day and 7 days a week. However, carriers have waived off the transaction charges till December 31.

ALSO READPayzapp App – Get 25% Cashback on Recharge or Bill Payment (All users)

Getting started with USSD Based Mobile *99# Banking:-

First and foremost, you need a phone, a bank account and your mobile number registered for mobile banking. In case your phone number isn’t registered with your bank, you’ll have to visit the branch and fill-up a form to register and link it with your bank account. Once that is done, you’ll have to generate Mobile Money Identifier (MMID) number. It is a random seven-digit number issued by the bank. The MMID is usually sent to you by the bank after you register for mobile banking.

How to use USSD Based Mobile *99# Banking codes:-

  • First Of all open the dialer app on your phone, type *99# and dial.

USSD Based Mobile Banking

  • You will see the welcome screen after which you will have to enter first three letters, or IFSC code or 2-digit bank code followed by send.
  • For State Bank of India Type SBI
  • Forr ICICI Bank it will be ICI
  • for HDFC Bank it will be HDFC

USSD Based Mobile Banking

How to transfer money using USSD Based Mobile Banking Codes:-

In this example, I’ve used HDFC bank account to send money to my colleague using his MMID number. So, let’s see how to go about it.

Step 1: Dial *99#, type bank name, and when the interface opens, enter 3’ and tap send.

USSD Based Mobile Banking

Step 2: Enter beneficiary mobile number.

USSD Based Mobile Banking

Step 3: Enter beneficiary MMID, which you will have to get from the person you are sending money to.

USSD Based Mobile Banking

Step 4: Next, you need to enter amount and remarks (separated by space). For instance, I transferred Rs 5 to test how this worksso it looks like “5 Test”

USSD Based Mobile Banking

Step 5: In the final step, you have to enter your MPIN to authorize the transaction and last 4 digits of your account number (separated by space), and tap on send. That’s it, once your transaction is authorized, the money will be instantly credited to the recipients account.

USSD Based Mobile Banking

USSD Based Mobile Banking limitations:-

While the service does enable non-smartphone and non-internet users to send money using their phones, it is quite a tedious process. To begin with, once the USSD popup notification arrives, you have to respond within 10 seconds, or the process will get cancelled. When I was testing, I struggled to reach to step five as it would often throw an error saying External application down.’ It gets quite annoying as you have to start over again, and again at such times. Having said that, the service still seems in its nascent stages and improvements could be expected going forward

Tags:- Axis Bank USSD Mobile Banking, HDFC Bank USSD Based Mobile Banking, *99# Banking Service, ICICI *99# USSD Mobile Banking, YesBank Mobile Banking, State Bank Mobile Banking, Bank of India, Bank of Maharashtra, Punjab National bank, Patiala bank, UCO Bank, Kotak Bank

Previous articleHow to Get Refund if Merchant is not Refunding [Full Guide]
Next articleBest Smartphones with 5000 mAh battery in India


  1. Thanks Yash. I will notify this to all my village people who are all really need this.
    You are doing such a great work for all. keep it up. Heartly congrats.


Please enter your comment!
Please enter your name here