Skip to main content
USSD Payment

Transfer Money Using USSD Payment Method – Step By Step Guide

USSD payment method can used to make payments without internet.This is a step by step guide to learn how to transfer money using USSD payment method.

India is changing rapidly. So are changing ways and lifestyle of living. From cash to cashless, people of India are shifting very fast.

This cashless revolution in India which came into being soon after PM Modi announced the demonetization of high denomination currency notes.

People are rapidly moving towards newer and modern ways of transactions. There are many cashless options in India to make payments.

USSD Payment method is a way to make cashless transactions. In this post I will tell you about usefulness of USSD payment method. Also I will show you step by step how to make payments using USSD payment method.

About USSD Payment Method

USSD (Unstructured Supplementary Service Data) is the method to send messages to an application service in the network. To make it simple, consider this example: All of us use codes like *123# or similar to check our mobile balance. We use similar codes to activate or deactivate various value added services.

USSD banking uses the same methodology to access banking service like balance check, money transfer etc. This service has been launched by NPCI under the name of NUUP (National Unified USSD Platform).

To access these services you require only a phone, not necessarily a smartphone and no internet connection.

USSD banking services can be accessed by a special code for all mobile network operators. The code specified for this is *99#. To know more about USSD payment method and how to use it continue reading the next section of this post.

Banking services accessible through USSD banking

Financial Services

  1. Instant Money Transfer using:
    • IFSC & account number.
    • MMID & mobile numeber.
    • Aadhaar Number.

Non-Financial Services

  1. Check Account Balance.
  2. Generate Mini-Statement.
  3. Generate/Change mPin.
  4. Find MMID.
  5. Generate OTP.

Value-Added Services

Aadhaar Seeding Status – user can check if his/her aadhaar number is linked with the bank or not and check the status of aadhaar linking process. To directly access this service dial *99*99#

Transfer Money Using USSD Payment Method – Step By Step Guide

To start using USSD banking you need to activate USSD banking service on your number. The process of activation may differ from bank to bank. For the exact method of activation you should contact your bank or visit your bank’s website to get activation information.

In this post, I shall use State Bank of India as an example and proceed further.

How to register for USSD banking?

As already said, activation process differs from bank to bank, follwing method is valid for SBI:

  1. Send SMS to 9223440000 containing text MBSREG.
  2. Wait till you recieve an SMS with your default UserID and mPIN.
  3. Change your pin by dialling *99#
    • Select 7 for UPI pin
    • and 2 for change UPI Pin
  4. Enter your old mPin (default mPin you recieved in an SMS) and set a new mPin.
  5. Now you can send or recieve money using USSD method.

How to activate your account at any SBI ATM

  • Swipe your Debit card
  • choose Mobile Registration
  • enter your Debit Card PIN
  • select Mobile Banking
  • Registration
  • enter your mobile number
  • Choose Yes
  • The Mobile Number will be displayed over the screen for your confirmation. Confirm the same.
  • You will get an SMS regarding activation of the primary account of the Debit Card for the Mobile Banking Service.
  • You will be able to enquire the balance and take out Mini statement for this account only.
  • This account will be debited when you transfer Funds/ Do Mobile Top up.
  • If you desire to enable an account other than the primary account of the Debit card, please visit your Branch. You are requested to decide upon the account to be enabled for the service, before registering at the ATM or INB or at Branch.

How to transfer money using USSD payment method?

  1. Dial *99#
  2. Select 1 to send money
  3. You get various options to send money
    • Using Mobile number of the receiver
    • Using Payment Address
    • Saved Beneficiary
    • IFSC and Account No.
    • MMID and mobile number.
  4. Select the desired option.
  5. Enter the details required.
  6. Now enter the amount you want to transfer.
  7. Enter your 6 digit mPin.
  8. Wait for the transaction to complete.

Done!! You have successfully transferred money from your account using USSD payment method.

Check Your Account Balance Using USSD

  1. Dial *99#
  2. Reply with 3 to check balance
  3. Enter your 6 digit mPin and you will get your account balance displayed.

How USSD Payment Method Is Useful

  1. No smartphone required.
  2. Internet not required.
  3. Anytime, anywhere balance enquiry and fund transfers.
  4. Easy to use.
  5. Available in 12 languages.

Direct USSD payment codes for various Banks (Mutli-Modal codes)

Bank Name Multi-modal code
State Bank of India *99*41#
Punjab National Bank *99*42#
HDFC Bank *99*43#
ICICI Bank *99*44#
Axis Bank *99*45#
Canara Bank *99*46#
Bank of India *99*47#
Bank of Baroda *99*48#
IDBI Bank *99*49#
Union Bank Of India *99*50#
Central Bank of India *99*51#
Indian Overseas Bank *99*52#
Oriental Bank of Commerce *99*53#
Allahabad Bank *99*54#
Syndicate Bank *99*55#
UCO Bank *99*56#
Corporation Bank *99*57#
Indian Bank *99*58#
Andhra Bank *99*59#
State Bank of Hyderabad *99*60#
Bank of Maharashtra *99*61#
State Bank of Patiala *99*62#
United Bank Of India *99*63#
Vijaya Bank *99*64#
Dena Bank *99*65#
Yes Bank Ltd *99*66#
State Bank of Travancore *99*67#
Kotak Mahindra Bank *99*68#
Indusind Bank *99*69#
State Bank of Bikaner & Jaipur *99*70#
Punjab & Sind Bank *99*71#
Federal Bank *99*72#
State Bank of Mysore *99*73#
South Indian Bank *99*74#
Karur Vysya Bank *99*75#
Karnataka Bank *99*76#
Tamilnaad Mercantile Bank *99*77#
Development Credit Bank *99*78#
Ratnakar Bank *99*79#
Nainital Bank *99*80#
Janata Sahakari Bank *99*81#
Mehsana Urban Co-operative Bank *99*82#
NKGSB Co-operative Bank *99*83#
Saraswat Bank *99*84#

USSD code For Different Languages

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#

If you still have any questions about USSD payment method, please ask them in comments below. We would be glad to answer your queries.

Zaid Moharkan

Tech Enthusiast, Programmer and a Computer Science Student. You can follow him on Facebook and Instagram.

One thought on “Transfer Money Using USSD Payment Method – Step By Step Guide

Leave a Reply

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