USSD Money Transfer – Send Money Without Internet

Unstructured Supplementary Service Data (USSD) allows users without a smartphone or data/internet connection to use mobile banking through the *99# code.

Check Free Credit Score

What is a USSD Code and How Does it Work?

USSD

Unstructured Supplementary Service Data (USSD) is a GSM protocol that enables communication between mobile users and service providers through short codes. These USSD codes, typically starting with * and ending with # (e.g., *99#), allow users to access mobile banking services without the need for internet connectivity.

How it works:

  1. A user dials the USSD code (e.g., *99#) on their mobile.
  2. The mobile network routes the request to the bank's USSD platform via NPCI.
  3. An interactive menu appears, allowing users to check balance, transfer funds, or view mini statements.

It is a quick, secure, and cost-effective way to perform banking transactions on feature phones or in low-data environments.

USSD Money Transfer in India

USSD-based mobile banking can be used for fund transfers, checking account balance, generating bank statement, among other uses. The main objective of the innovative *99# payments service is to allow financial inclusion of the underbanked and economically weaker sections of the society, and integrate them into mainstream banking. In an effort to make this service accessible to all, the service is available in 12 languages, including English and other Indian languages such as Hindi, Tamil, Bengali, and Kannada, to name a few.

USSD is a technology platform through which information can be transmitted through a GSM network on a basic phone. This service will be available on all mobile phones with SMS facility. To use USSD mobile banking, users will have to simply dial *99# and use the interactive menu. There are many banks in India that are currently providing the *99# service.

Step-by-Step Process to Accessing USSD Banking

Follow these simple steps to start using USSD banking in India:

  • Register your mobile number with your bank.
  • Dial *99# from your registered mobile.
  • Choose your preferred language.
  • Enter your Bank’s Short Code or first four letters of your bank name.
  • Access options like: Check account balance Send money using MMID or IFSC Mini statements Change MPIN
    • Check account balance
    • Send money using MMID or IFSC
    • Mini statements
    • Change MPIN

This service is available 24/7 on all GSM networks, without needing internet access or a smartphone.

How to Send Money Using USSD *99# Using MMID & Mobile Number?

Step 1: Register bank account with mobile number and dial *99#

Step 2: The interface will open up and you can: Type 3 letters of your bank short name or first 4 letters of bank IFSC or 2-digit bank numeric code, proceed to click 'Send'.

Step 3: Now, choose number '3' to send money and proceed key in payee/beneficiary mobile number

Step 4: Proceed to key in the beneficiary/payee MMID, transaction amount

Step 5: Key in MPIN and last 4 digits of your bank account number

How to Send Money Using USSD *99# Using IFSC Code & Bank Account Number?

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

Step 2: Proceed to keyin 3 letters of your bank short name or first 4 letters of bank IFSC or 2-digit bank numeric code

Step 3: Choose the option to transfer funds using IFSC code and mobile number

Step 4: Enter beneficiary/payee account number, IFSC code and transaction amount

Step 5: Key in MPIN and last 4 digits of your bank account number. A confirmation message will be displayed on screen

Language Codes for USSD Transfer

Language

USSD Code

English

*99#

Hindi

*99*22#

Marathi

*99*28#

Bengali

*99*27#

Gujarati

*99*27#

Punjabi

*99*30#

Tamil

*99*23#

Assamese

*99*31#

Oriya

*99*32#

Telugu

*99*24#

Malayalam

*99*25#

Kannada

*99*26#

Features & Benefits of USSD *99# Service

  1. Works without data connection on a basic phone
  2. Works round the clock
  3. Easy to use
  4. Works on all GSM handsets
  5. Highly secure interface.

How to Register for USSD Banking

To start using *USSD (99#) services, registration is mandatory. Here's how:

  • Visit your bank’s branch or use ATM to link your mobile number.
  • Set your MPIN (Mobile PIN) through USSD or ATM.
  • Ensure your mobile number is active on the GSM network.
  • Dial *99# to verify activation and access the USSD banking menu.

Note: No data connection or smartphone is needed, making it ideal for rural and semi-urban users.

What You Can do with USSD Banking?

Financial Services

Non-Financial Services

  1. MMID
  2. Aadhaar
  3. Account number
  1. Balance Enquiry
  2. Mini statement
  3. OPT generation
  4. Generation and change of MPIN

Information / Details Required for USSD Fund Transfer:

  1. MMID
  2. MPIN
  3. Registered mobile number

FAQs on USSD

  • Is it required to register your mobile number to use the service?

    Yes. The mobile number should be registered with your bank account.

  • How can I know if my bank is offering this service?

    To know if your bank is offering the service or not, log on to the National Payments Corporation of India (NPCI) website.

  • What are the consequences if a user loses his/her mobile phone?

    In such a case, the user will have to immediately block his/her mobile number.

  • What are the timings during which the service can be availed?

    The service can be availed on a 24/7 basis on all 365 days in a year.

  • Can you use the USSD service on GSM and CDMA mobile phones?

    The service is available on all GSM handsets but not on CDMA.

  • Do you need an app for using *99#?

    No.

  • Is there a transaction limit for fund transfers via *99#?

    Currently, the maximum amount that can be transferred through this service is Rs.5000.

  • What can a user do if his/her bank account is debited but the transaction is not processed?

    In such a case, the funds will be credited back to the remitters account in real time.

  • What is IFSC code?

    IFSC code is a 11-digit alphanumeric code that is designed by the Reserve Bank of India (RBI) to identify each bank branch.

  • What is MMID?

    MMID, also known as Mobile Money Identifier, is a 7-digit code that is issued to bank customers. This code is used during the fund transfer process.

Disclaimer
Display of any trademarks, tradenames, logos and other subject matters of intellectual property belong to their respective intellectual property owners. Display of such IP along with the related product information does not imply BankBazaar's partnership with the owner of the Intellectual Property or issuer/manufacturer of such products.