Master the *99# Code: Your Complete Guide to Ussd Mobile Banking

byPaytm Editorial TeamLast Updated: May 22, 2026

Despite the surge in digital payments, with UPI transactions reaching record highs in 2026, millions of self-employed individuals in India still face challenges accessing banking services when internet connectivity is unreliable. For those managing their finances on the go, often in remote areas or with basic feature phones, traditional online banking isn’t always an option. This gap highlights a crucial need for simple, accessible banking solutions that don’t depend on constant data.

This guide will walk you through the *99# USSD mobile banking service, explaining how it works and how you can use it to manage your irregular income effectively. You’ll learn how to check balances, send money, and pay bills, all without an internet connection. Understanding this simple code can truly help your financial independence and ensure you’re always in control of your money.

What Is *99# USSD Mobile Banking?

*99# USSD (Unstructured Supplementary Service Data) mobile banking is a service provided by the National Payments Corporation of India (NPCI) that allows you to perform various banking transactions using a basic feature phone, without needing an internet connection or a smartphone app. This mechanism works by dialling a short code (*99#) from your registered mobile number, which then presents an interactive menu for banking services.

While many transactions are free, some banks may levy a nominal charge per transaction, as per the latest official guidelines. If you don’t use this service, you might find yourself unable to perform essential banking tasks when internet open is unavailable, potentially delaying payments or income verification.

To get started, dial *99# from your mobile phone and follow the on-screen instructions.

As a self-employed individual, you’re constantly on the move, and your income might not always arrive in predictable patterns. You need banking services that are as flexible and accessible as your work schedule. This is precisely where *99# USSD mobile banking steps in, offering a strong solution for managing your finances without relying on stable internet or a high-end smartphone.

This service is a lifeline for many, especially those who operate in areas with patchy network coverage or prefer the simplicity of a feature phone. It ensures that essential banking functions remain within your reach, allowing you to stay on top of your earnings and expenses no matter where your work takes you. It’s about bringing the bank to your fingertips, ensuring financial inclusion for everyone.

Understanding USSD Technology

USSD technology is a communication protocol used by GSM mobile phones to communicate with the service provider’s computers. Unlike SMS, which sends messages in a store-and-forward manner, USSD creates a real-time connection during a session. This means you get an immediate response, making it ideal for interactive banking menus.

When you dial *99#, your phone establishes a direct link with your bank’s server, allowing for quick menu navigation and transaction processing. This real-time interaction is what makes *99# so efficient and reliable for urgent financial needs. It’s a simple yet powerful technology designed for maximum accessibility.

Why *99# Is Important

For self-employed individuals, the importance of *99# cannot be overstated. It provides a consistent way to manage your finances, even when you’re far from an ATM or a computer. Imagine needing to confirm a payment for a completed project or pay a vendor while working in a remote village; *99# makes this possible.

This service ensures that your financial operations aren’t interrupted by external factors like internet outages or smartphone battery drain. It’s a crucial tool for maintaining liquidity and financial control, giving you peace of mind that your money is always accessible. It truly democratises banking services.

Who Can Use This Service

The beauty of *99# USSD banking is its broad accessibility. Any mobile phone user in India who has a bank account linked to their mobile number can use this service. You don’t need a specific type of phone or a particular mobile network.

This inclusivity means that whether you’re a freelance artisan, a small-scale farmer, or a street vendor, you can use *99# to manage your income and expenses. It’s designed to cater to the diverse needs of India’s self-employed workforce, making banking simple and universal.

Quick Context: USSD vs. SMS Banking

USSD is interactive and session-based, allowing real-time menu navigation, unlike SMS banking which uses predefined, non-interactive messages.

How Does *99# USSD Banking Work?

Getting started with *99# USSD banking is surprisingly simple, designed to be intuitive even for those who aren’t tech-savvy. For a self-employed person, understanding this process means you’re always ready to handle financial transactions, whether you’re receiving payment for a gig or settling a bill. It removes the barrier of needing a specific device or location.

The entire process is menu-driven, guiding you through each step with clear prompts on your phone screen. This makes it incredibly user-friendly, ensuring you can complete transactions accurately and efficiently. You’ll be amazed at how quickly you can perform complex banking tasks.

Simple Phone Required

One of the biggest advantages of *99# is its compatibility with virtually any mobile phone. You don’t need a smartphone or an internet connection to use it. This means your trusty feature phone, which might have better battery life and durability, is perfectly capable of handling your banking needs.

This accessibility is particularly beneficial if you work in environments where a smartphone might be impractical or easily damaged. Your phone becomes a powerful banking tool without any extra cost or complexity. It’s about making banking universally available.

No Internet Connection Needed

The core strength of *99# is its independence from internet connectivity. This is a significant change for self-employed individuals who often work in areas with unreliable data networks or find themselves without a data plan. You can check your balance, send money, or pay bills even if you’re completely offline.

This ensures that critical financial operations are never stalled due to a lack of internet open. It provides an uninterrupted banking experience, allowing you to manage your irregular income smooth, regardless of your location or network availability. You’re always connected to your bank.

Dialling the *99# Code

The process begins with a single, memorable code: *99#. You dial this number from the mobile phone number registered with your bank account. It’s the gateway to a suite of banking services, instantly connecting you to your financial institution.

Once dialled, a menu will appear on your phone screen, prompting you to select your preferred language and then your bank. You can usually select your bank by typing the first three letters of its name or its two-digit IFSC code. This initial step is quick and simple.

Following the Menu Options

After selecting your bank, you’ll be presented with a main menu offering various banking services. These options are clearly listed, such as checking your balance, viewing a mini statement, or sending money. You manage this menu by entering the corresponding number for your desired service.

Each selection will lead you to further prompts, guiding you through the necessary details for your transaction. The system is designed to be self-explanatory, ensuring you can complete your banking tasks with confidence. It’s like having a personal banking assistant in your pocket.

Common Confusion: It is commonly assumed that *99# banking requires a smartphone.

It is commonly assumed that *99# banking requires a smartphone.

This is incorrect; *99# USSD banking works on any basic feature phone, making it accessible to a wider population, especially those in rural areas or those managing irregular income without consistent smartphone open.

Key Services You Can open

For a self-employed individual, having immediate open to various banking services is crucial for managing fluctuating income and expenses. The *99# platform offers a comprehensive suite of features that can help you stay organised and financially secure. You’ll find that many of your routine banking needs are covered.

These services are designed to be quick and efficient, allowing you to perform essential tasks without lengthy procedures. It streamlines your financial management, giving you more time to focus on your work. You’ll appreciate the convenience it brings to your daily operations.

Checking Your Account Balance

One of the most frequently used features is checking your account balance. As someone with irregular income, you need to know exactly how much money you have available before making a purchase or committing to an expense. A quick dial of *99# lets you see your current balance instantly.

This immediate insight helps you make informed financial decisions, preventing overdrafts or missed payments. It’s a simple yet powerful tool for real-time financial monitoring. You’ll always know where you stand.

Viewing a Mini Statement

The mini statement feature provides a snapshot of your last few transactions, typically the last five to ten. This is incredibly useful for tracking recent income credits from clients or outgoing payments for business expenses. It helps you reconcile your finances on the go.

For those managing irregular income, this quick overview can help identify if a client payment has been received or if a critical bill has been debited. It’s a convenient way to keep tabs on your cash flow without needing a bank visit or internet open. You’ll gain clarity on your recent financial activity.

Sending Money to Others

*99# allows you to send money to other bank accounts using various methods, including mobile number, UPI ID, or account number with IFSC. This is invaluable for paying suppliers, freelancers you collaborate with, or even sending money to family members. It ensures your business operations continue smoothly.

The ability to transfer funds without internet means you can settle payments even when you’re off the grid. This flexibility is a significant advantage for maintaining good relationships with vendors and ensuring timely transactions. You’re always able to make essential payments.

Paying Utility Bills

Keeping up with utility bills is essential, and *99# makes it possible even without an internet connection. You can pay for services like electricity, water, or gas, ensuring your home and business operations remain uninterrupted. This prevents late fees and service disconnections.

For a self-employed person, avoiding these hassles means one less thing to worry about, allowing you to focus on earning. It’s a practical solution for managing recurring expenses efficiently. You’ll never miss a bill payment again.

Other Useful Features

Beyond these core services, *99# often includes other helpful features. You can typically change your MPIN (Mobile Personal Identification Number), check your Aadhaar linking status, or even generate a UPI PIN. These additional functionalities enhance your banking control.

These features contribute to a comprehensive mobile banking experience, ensuring you have the tools to manage various aspects of your account securely. It’s a versatile platform designed to meet a wide array of financial needs.

Pro Tip: Tracking Income and Expenses

Regularly checking your mini statement via *99# can help you quickly track recent income from clients and outgoing expenses, which is vital for managing irregular cash flow.

How to Send Money Using *99#

Sending money through *99# is a simple process, making it an excellent option for self-employed individuals who need to make quick payments for business or personal needs without internet open. You can pay your vendors, transfer funds to family, or even receive payments from clients if they also use this method. The system is designed for maximum ease and security.

It’s important to have the recipient’s details ready before you start, as this will make the transaction even faster. This method provides a reliable alternative to digital payment apps when connectivity is an issue. You’ll find it surprisingly efficient for your urgent payment needs.

Step 1: Dial *99# from your registered mobile number and select your preferred language. Once the main menu appears, choose the option for ‘Send Money’ by entering the corresponding number, usually ‘1’. This will initiate the fund transfer process.

Step 2: Select the transfer method you wish to use for sending money. You’ll typically be given options such as ‘Mobile Number’, ‘UPI ID’, or ‘Account Number + IFSC’. Choose the method that best suits the recipient’s available details.

Step 3: Enter the recipient’s details based on your chosen transfer method. If you selected ‘Mobile Number’, enter the recipient’s 10-digit mobile number. If it’s ‘UPI ID’, enter their unique UPI ID. For ‘Account Number + IFSC’, carefully enter both the account number and the Indian Financial System Code.

Step 4: Enter the exact amount you wish to send in rupees. Make sure to double-check the amount before proceeding to avoid any errors. There are transaction limits as per the latest official guidelines, so ensure your amount is within these limits.

Step 5: Enter your secret 4-6 digit MPIN to authorise the transaction. Your MPIN is crucial for security, so ensure you enter it correctly and never share it with anyone. This PIN authenticates your payment, confirming you are the account holder.

Step 6: Review the transaction details displayed on your screen and confirm the payment. After entering your MPIN, the system will show you a of the transaction, including the recipient’s details and the amount. Confirming these details ensures the money goes to the correct person. You will then receive a confirmation message that your transaction was successful.

Common Confusion: You can only send money via *99# to other *99# users.

You can only send money via *99# to other *99# users.

In reality, you can send money to any bank account using their account number and IFSC, or to a UPI ID, making it highly versatile for all your payment needs.

Keeping Your USSD Transactions Safe

As a self-employed individual, protecting your earnings is paramount, and this extends to your *99# USSD transactions. While the service is secure, your vigilance plays a critical role in preventing fraud and unauthorised open to your funds. You need to be proactive in safeguarding your financial information.

Understanding the security measures and common pitfalls helps you use *99# with confidence. It’s about being smart with your money and protecting the income you work hard to earn. Staying informed is your best defence against potential threats.

Protecting Your MPIN

Your MPIN (Mobile Personal Identification Number) is the key to your *99# banking services. It’s a secret code that authorises all your transactions, similar to an ATM PIN. You must never share your MPIN with anyone, not even bank officials or customer service representatives.

Regularly changing your MPIN adds an extra layer of security. If you suspect your MPIN has been compromised, change it immediately through the *99# menu or your bank’s official channels. Your MPIN is your personal financial shield.

Being Aware of Scams

Fraudsters often try to trick users into revealing sensitive information. Be wary of calls, SMS, or messages asking for your MPIN, OTP, or any other banking details, even if they claim to be from your bank or a government agency. Banks will never ask for your MPIN.

If you encounter any suspicious activity or receive messages about winning lotteries or unexpected refunds that require your banking details, it’s likely a scam. Always verify the authenticity of such communications directly with your bank. You can report such incidents on the RBI Sachet portal.

Reporting Suspicious Activity

If you notice any unauthorised transactions or suspect that your *99# service has been misused, act immediately. Contact your bank’s customer care helpline without delay to report the incident and block your services if necessary. Prompt reporting can help recover funds and prevent further loss.

You can also file a complaint through the RBI CMS portal (Complaint Management System) for any grievance against your bank. The sooner you report, the better your chances of a positive resolution. Taking quick action is vital for your financial security.

Using a Secure Phone

While *99# works on basic phones, ensuring your device itself is secure is important. Keep your phone locked with a PIN or pattern, and be mindful of who has physical open to it. If your phone is lost or stolen, immediately contact your mobile network provider to block your SIM card.

This prevents anyone from misusing your registered mobile number to open your banking services. A secure phone is the first line of defence for your *99# transactions. You’re responsible for your device’s safety.

Pro Tip: Immediate Action for Suspicious Activity

If you suspect any unauthorised transaction or have mistakenly shared your MPIN, immediately contact your bank’s customer care and report it via the RBI CMS portal or RBI Sachet for fraud alerts.

Why Use *99# USSD Banking?

For a self-employed individual, every tool that simplifies financial management and offers greater control is invaluable. *99# USSD banking isn’t another option; it’s a strategic advantage, especially when your work involves variable income and potentially remote locations. You’ll find it offers unique benefits that traditional banking methods often can’t match.

It help you to be financially independent, ensuring that your banking needs are met regardless of external circumstances. Choosing *99# means choosing reliability and accessibility for your hard-earned money. It’s about making your financial life easier and more secure.

Works on Basic Phones

One of the most compelling reasons to use *99# is its compatibility with any GSM mobile phone, including basic feature phones. You don’t need to invest in an expensive smartphone to open banking services. This significantly lowers the barrier to entry for digital banking.

This broad compatibility ensures that even if you prefer a simpler device or work in conditions where a smartphone might be vulnerable, you still have full open to your bank. It’s a truly inclusive feature that benefits millions.

Available Without Internet

The ability to conduct banking transactions without an internet connection is a standout feature for *99#. For self-employed individuals who might work in rural areas or face intermittent network issues, this is a significant change. You can always check your balance or send money, even when offline.

This ensures that your financial operations are never stalled due to a lack of data, providing continuous open to your funds. It offers unparalleled reliability, making sure you’re always connected to your bank, regardless of your digital environment.

Quick and Convenient Banking

*99# transactions are typically very fast, often completed within seconds. The menu-driven interface is designed for efficiency, allowing you to quickly manage to your desired service and complete the transaction with minimal fuss. This saves you valuable time.

For someone managing irregular income, this speed and convenience mean you can handle financial tasks quickly between jobs or while on the go. It streamlines your banking, giving you more time to focus on your work and clients.

Accessible Anytime, Anywhere

The *99# service operates 24/7, meaning you can open your bank account and perform transactions at any time of day or night. This round-the-clock availability is a huge benefit for self-employed individuals whose work hours might be unconventional. You’re not restricted by bank branch timings.

Whether you need to check a payment at midnight or send funds early in the morning, *99# is always there. This constant accessibility provides immense flexibility and peace of mind, knowing your banking needs can be met whenever they arise.

Common Confusion: A widespread myth is that *99# is only for small, infrequent transactions.

A widespread myth is that *99# is only for small, infrequent transactions.

While suitable for quick payments, *99# supports a wide range of daily banking needs, including significant transfers, making it a reliable tool for regular financial management, especially for self-employed individuals.

Important Things to Remember

While *99# USSD banking offers incredible convenience and accessibility, there are a few important considerations you should keep in mind to ensure a smooth and secure experience. As a self-employed individual, being aware of these details helps you manage your finances more effectively and avoid any unexpected issues. It’s about being fully prepared for all aspects of the service.

These reminders are designed to help you maximise the benefits of *99# while staying protected. Paying attention to these points will ensure that your mobile banking remains a reliable and safe tool for your financial independence.

Check for Bank Charges

While many *99# services are free, some banks may levy a nominal transaction fee. These charges can vary from bank to bank and are subject to official guidelines. It’s always a good idea to check with your specific bank for their current fee structure.

Being aware of any potential charges helps you manage your expenses accurately, especially when dealing with frequent transactions. A quick call to your bank’s customer care can provide clarity on this.

Contacting Customer Support

In case you encounter any issues or have questions regarding your *99# transactions, knowing your bank’s customer support number is crucial. They can assist with failed transactions, MPIN resets, or any other service-related queries. Keep this number handy.

Promptly contacting support can resolve problems quickly and prevent any prolonged inconvenience. It’s your direct line to getting help when you need it most.

Always Use Your Own Device

For security reasons, always perform *99# transactions from your own mobile phone, which is registered with your bank account. Avoid using public phones or devices belonging to others, as this increases the risk of your MPIN or transaction details being compromised.

Using your personal device ensures that your sensitive financial information remains private and secure. It’s a fundamental step in maintaining the integrity of your banking activities.

Supported by Many Banks

The *99# service is widely supported by most major banks in India, making it accessible to a vast number of account holders. However, it’s always a good practice to confirm that your specific bank supports *99# USSD banking. You can usually find this information on your bank’s official website or by contacting their customer care.

This widespread adoption means that you’re likely able to use this convenient service, regardless of who you bank with. It reflects a commitment to universal financial open.

Quick Context: Nominal Charges for USSD Services

While many banks offer *99# services for free, some may levy a nominal charge per transaction, as per the latest official guidelines. Always check with your bank for specific fee structures.

Conclusion

Mastering the *99# code provides self-employed individuals with an indispensable tool for managing their irregular income and diverse financial needs without reliance on internet connectivity. By regularly checking your balance and mini statement, you can stay on top of your cash flow, ensuring payments are received and bills are paid on time. Embracing this simple, accessible service truly enhances your financial independence and offers peace of mind in any situation.

You May Also Like