Digital payments in India continue their rapid growth, with the Unified Payments Interface (UPI) alone processing over 13 billion transactions monthly as of early 2026. Despite this digital leap, a significant portion of the population still faces barriers like limited internet open or smartphone ownership, making traditional online banking a challenge. This gap means many citizens can’t easily manage their essential financial needs.
Here you’ll find a comprehensive guide to *99#, a powerful service that bridges this digital divide by offering core banking functions through any mobile phone. We’ll explore how this simple dial code provides secure, accessible banking for everyone, helping you compare it with other options and decide if it’s the right choice for your financial convenience.
Table of Contents
What Is *99#?
The *99# service, often called USSD (Unstructured Supplementary Service Data) banking, is a mobile banking platform opened by the National Payments Corporation of India (NPCI) in 2012. It enables you to open various essential banking services directly from your mobile phone without needing an internet connection or a smartphone app.
By dialling *99#, you can check balances, send money, and manage your account using a simple text-based menu. This service is supported by most major banks across India, and you’ll typically face a nominal charge of as per the latest official guidelines.50 per transaction, as per the latest official guidelines.
If you don’t use this service, you might miss out on convenient banking open, especially in areas with poor network coverage or if you prefer a simpler way to manage your finances. To begin, ensure your mobile number is registered with your bank and linked to your account.
What Is *99# and How Does It Work?
The *99# service represents a significant step towards financial inclusion, allowing you to perform basic banking operations even without internet connectivity. It uses the USSD protocol, which is a global system for sending short codes and receiving text-based responses directly on your phone screen. This makes it incredibly useful for millions across India who might not have open to data plans or advanced smartphones, ensuring they aren’t left behind in the digital payments revolution.
When you dial *99# from your registered mobile number, a menu appears on your screen, presenting various banking options. You reply with the corresponding number for the service you wish to use, such as checking your balance or sending money.
This interaction continues in a step-by-step manner until your transaction is complete, making the entire process simple and easy to follow. It’s a testament to how technology can be adapted to serve diverse needs, providing a strong alternative to traditional online banking.
Simple Banking Without Internet
One of the most compelling advantages of *99# is its independence from internet open. This feature is particularly beneficial in rural areas or during situations where data networks are unreliable or unavailable. You don’t need to worry about slow internet speeds or data charges when you’re using this service, which can be a relief for many.
This means your banking needs can be met reliably, whether you’re in a remote village or facing a temporary network outage in a city. It provides a constant, dependable channel for managing your money, ensuring you’re never truly disconnected from your bank. For those who prefer simplicity, it’s an ideal solution.
Quick Context: USSD vs. SMS Banking
While both use your phone’s network, USSD creates a real-time, interactive session with your bank, like a chat. SMS banking, however, sends individual messages for each request and reply, which can be slower. USSD is faster and more dynamic.
Understanding the USSD Service
USSD is a global system for mobile communication (GSM) technology used by mobile phones to communicate with the service provider’s computers. Unlike SMS, which is a ‘store and forward’ service, USSD creates a real-time connection during a session. This real-time interaction means that the responses you receive are immediate, making transactions quicker and more efficient.
This technology is also widely used for services like checking your prepaid mobile balance or activating value-added services. Its proven reliability and widespread adoption across all mobile networks make it a dependable backbone for banking services like *99#. You’re essentially having a direct, secure conversation with your bank’s system.
Dialling from Your Mobile
Using *99# is as simple as making a phone call. You open your phone’s dialler and enter the code. The service then initiates an interaction with your bank, displaying a menu on your screen that guides you through the available options.
You’ll respond by typing numbers corresponding to your choices, eventually leading to a secure PIN entry to authorise transactions. This method ensures that even those unfamiliar with smartphone apps can easily open and use essential banking functions. It’s designed for maximum ease of use, making banking accessible to a broader audience.
Common Confusion: Needing a specific mobile network for *99#
It is commonly assumed that *99# only works with certain mobile network providers.
This is incorrect. The *99# service is designed to work across all GSM mobile networks in India, provided your mobile number is registered with your bank.
Why Should You Use *99#?
Considering the numerous digital banking options available today, you might wonder why *99# remains relevant. Its unique advantages cater to specific needs, making it an invaluable tool for many individuals across India. It offers a strong alternative to internet-dependent services, ensuring financial inclusivity.
Choosing *99# means prioritising accessibility, simplicity, and reliability, especially if you face challenges with smartphone usage or internet availability. It’s about help you with control over your finances, irrespective of your technological setup. This service truly democratises essential banking.
Banking Anytime, Anywhere
Imagine needing to check your account balance late at night or send money to a family member while travelling in an area with no internet. With *99#, these scenarios become easily. You can perform critical banking tasks at any time, from any location, as long as you have mobile network coverage.
This unparalleled flexibility offers immense peace of mind, knowing that your bank is always a dial away. It eliminates the need to visit a branch or search for an ATM, saving you valuable time and effort. You’re always in control of your money, no matter where you are.
No Smartphone Needed
One of the most significant barriers to digital banking for many Indians is the requirement for a smartphone. *99# completely bypasses this, operating perfectly on any basic feature phone. This means that you don’t need to invest in an expensive device or worry about app updates and storage space.
This feature alone makes *99# a lifeline for millions who rely on simpler mobile phones for communication. It ensures that economic status or technological literacy doesn’t prevent anyone from accessing fundamental banking services. It’s a truly inclusive platform.
Works on Any Basic Phone
The universal compatibility of *99# with basic phones is a significant change for financial inclusion. Whether your phone is old or new, smart or basic, it can open *99# services. This broad compatibility ensures that almost everyone with a mobile phone can benefit.
You won’t encounter any compatibility issues or software requirements, making it incredibly user-friendly. This widespread reach is crucial for help individuals in remote areas or those who prefer the simplicity of a feature phone. It’s banking designed for everyone.
Reliable and Widely Available
The *99# service is highly reliable because it operates on the strong USSD protocol, which is a core function of mobile networks. This means it’s less prone to the glitches and connectivity issues that can sometimes affect internet-based applications. Its widespread availability across all major telecom providers further enhances its dependability.
You can count on *99# to work consistently, providing a stable channel for your banking needs. This reliability is particularly important for urgent transactions or when other digital methods fail. It’s a fallback option that often becomes the primary choice for many.
Pro Tip: Keep Your MPIN Handy
Always memorise your Mobile Banking Personal Identification Number (MPIN) rather than writing it down. You’ll need it to authorise transactions via *99#, and keeping it secure is crucial for protecting your funds.
What Banking Services Can You open?
The *99# service offers a comprehensive suite of essential banking functions, designed to cover your most frequent needs without requiring a visit to the bank or an internet connection. While it doesn’t offer every single service available through full-fledged internet banking, it provides enough to manage your daily finances effectively. You’ll find that these services are carefully chosen to offer maximum utility and convenience.
This range of services ensures that you can handle crucial financial tasks quickly and securely, making it an indispensable tool for many. From checking your balance to sending money, *99# has you covered for your everyday banking requirements. It’s all about putting control directly into your hands.
- Checking Your Account Balance: You can instantly view your primary account balance by dialling *99# and selecting the relevant option. This provides real-time information, helping you keep track of your funds without delay. It’s one of the most frequently used features, offering immediate financial oversight.
- Mini Statement for Transactions: Need to quickly review your last few transactions? The mini statement option allows you to see the most recent debits and credits from your account. This is incredibly useful for reconciling your spending or verifying recent payments, offering a quick snapshot of your financial activity.
- Sending Money Easily: This is a core function of *99#, enabling you to transfer funds to other bank accounts using various methods. You can send money to a beneficiary’s mobile number and MMID (Mobile Money Identifier), or directly to their bank account number and IFSC code. This makes person-to-person transfers simple and accessible.
- Requesting Money from Others: as you can send money, you can also initiate a request for funds from another person. This feature is useful for splitting bills or reminding someone about a pending payment. It simplifies the process of receiving money, making it convenient for both parties.
- Changing Your PIN: Security is paramount, and *99# allows you to change your Mobile Banking Personal Identification Number (MPIN) directly from your phone. Regularly updating your PIN is a good practice to maintain the security of your account. This ensures you can always keep your account safe.
- Checking Your Aadhaar Linkage: You can verify if your Aadhaar number is linked to your bank account using this service. This is important for receiving government subsidies and benefits directly into your account, ensuring compliance with official requirements. It helps you confirm your financial identity.
Common Confusion: *99# provides all banking services
The misunderstanding here is that *99# offers the full range of services found in internet banking or mobile apps.
While comprehensive for essential tasks, it primarily focuses on core transactions like balance checks and money transfers, not complex services such as loan applications or investment management.
How to Send Money Using *99#
Sending money through *99# is a secure and guided process, ensuring your funds reach the intended recipient without complications. You’ll need to follow a few simple steps, and the system will prompt you at each stage. This method is particularly useful when you need to make a quick transfer but lack internet open.
The service is designed to be intuitive, guiding you through the necessary inputs to complete your transaction successfully. Whether you’re sending money to a mobile number or a bank account, the process is streamlined for your convenience. Always double-check the details before confirming.
Step 1: Dial *99# from your registered mobile number and wait for the welcome menu to appear on your screen. You’ll see a list of numbered options for various banking services.
Step 2: Select the ‘Send Money’ option by entering the corresponding number (usually ‘1’) and pressing send. The system will then ask you to choose your preferred method for sending money.
Step 3: Choose your preferred method for sending money: either ‘Mobile Number & MMID’ or ‘Account Number & IFSC’. This choice depends on the details you have for your beneficiary.
Step 4: Enter the beneficiary’s details based on your chosen method. If using Mobile Number & MMID, enter their mobile number and their 7-digit MMID. If using Account Number & IFSC, enter their bank account number and the 11-character IFSC code.
Step 5: enter the amount you wish to send, ensuring it is within the transaction limits set by your bank and NPCI. According to Reserve Bank of India guidelines, the daily transaction limit for *99# is typically ₹5,000, though this can vary by bank.
Step 6: Enter a remark or a short note for the transaction, if prompted, which helps both you and the recipient identify the purpose of the payment. This step is often optional but can be very helpful for record-keeping.
Step 7: Review all the entered details carefully on the confirmation screen, including the beneficiary’s name (if displayed), the amount, and the chosen method. This is your final chance to spot any errors.
Step 8: Enter your Mobile Banking Personal Identification Number (MPIN) to authorise the transaction. Once you enter the correct MPIN, the transaction will be processed, and you’ll receive a confirmation message on your screen.
Hover to preview each step · Click to pin the details open
Pro Tip: Verify Beneficiary Details
Always confirm the beneficiary's mobile number, MMID, account number, and IFSC code directly with them before initiating a transaction. Incorrect details can lead to funds being sent to the wrong person, which can be difficult to reverse.
Is *99# Safe and Secure for Your Money?
When it comes to your finances, security is naturally a top concern, and *99# is built with strong safeguards to protect your transactions. The service operates under the strict regulatory framework of the National Payments Corporation of India (NPCI) and the Reserve Bank of India (RBI), ensuring high standards of security. You can be confident that your money and personal information are handled with care.
The entire process is encrypted, and your bank employs multiple layers of security, similar to those used in internet banking. This means that every time you use *99#, you're engaging in a protected transaction. Understanding these security measures can help you use the service with greater peace of mind.
Protecting Your Personal PIN
Your Mobile Banking Personal Identification Number (MPIN) is the primary key to authorising transactions on *99#. This PIN is unique to you and should never be shared with anyone. Banks enforce strict protocols around MPINs, including secure generation and regular prompts for changes.
Treat your MPIN like your ATM PIN or online banking password - keep it confidential. If you suspect your MPIN has been compromised, you should change it immediately through the *99# service itself or by contacting your bank's customer support. Your vigilance is a crucial part of the security chain.
Secure Transactions Explained
Every transaction initiated through *99# is processed through a secure channel established between your mobile network and your bank's servers. This channel uses encryption technologies to prevent unauthorised open to your data during transmission. The USSD protocol itself is inherently secure for these types of interactions.
Furthermore, your bank verifies your registered mobile number and MPIN before processing any request, adding another layer of authentication. This multi-factor approach ensures that only you can initiate and authorise transactions from your account. It's a strong system designed to protect your funds.
Bank-Level Security Measures
The *99# service leverages the existing security infrastructure of your bank. This includes advanced firewalls, intrusion detection systems, and fraud monitoring mechanisms that continuously safeguard your accounts. Your bank constantly monitors for suspicious activity, employing sophisticated algorithms to detect and prevent fraud.
These comprehensive security measures are the same ones that protect your internet banking and ATM transactions. You're essentially using a different interface to open the same secure banking system. This ensures a consistent level of protection for all your financial activities.
Quick Context: NPCI's Role in *99# Security
The National Payments Corporation of India (NPCI) developed and governs the *99# platform, setting the operational and security standards for all participating banks. This central oversight ensures uniform security protocols and strong transaction processing across the entire service.
Reporting Any Issues
If you encounter any issues or suspect fraudulent activity while using *99#, it's crucial to report it immediately. You should contact your bank's customer service helpline, which is usually available 24/7. Most banks also provide dedicated channels for reporting digital payment fraud.
Prompt reporting allows your bank to investigate the matter swiftly and take necessary actions to protect your account. Remember to provide all relevant details, such as the transaction time, amount, and any messages received. Acting quickly can help mitigate potential losses.
Who Can Use the *99# Service?
The *99# service is designed to be widely accessible, but there are a few fundamental requirements you need to meet to use it. It's not an exclusive club; rather, it's a service built for broad public use, especially those who need simple, non-internet-based banking. Understanding these criteria will help you determine if you're eligible.
Essentially, if you have a bank account and a mobile phone, you're likely able to use *99#. The key is ensuring your bank has your correct mobile number on file. This makes it a powerful tool for financial inclusion across diverse demographics.
Eligibility for Account Holders
To use *99#, you must hold an active bank account with a participating bank in India. This means having a savings, current, or overdraft account that is fully operational. The service is directly linked to your existing bank account, not a separate digital wallet.
You don't need any special type of account; a standard savings account is usually sufficient. This broad eligibility ensures that most bank customers can benefit from the convenience offered by *99#. It's about making banking more accessible for everyone who already has a relationship with a bank.
Registering Your Mobile Number
The most critical step for accessing *99# is ensuring your mobile number is registered with your bank and linked to your account. This registration process typically happens when you open your bank account, but you can update it at any time by visiting your bank branch. The registered number is what the *99# service uses to identify you and authenticate transactions.
Without a registered mobile number, the *99# service cannot verify your identity or link your requests to your bank account, making it unusable. Always confirm with your bank that your current mobile number is correctly associated with your account to avoid any interruptions. This linkage is the foundation of secure mobile banking.
Banks Supporting This Service
Most major public and private sector banks in India support the *99# service. This includes large nationalised banks and prominent private banks, ensuring wide coverage across the banking space. While a comprehensive list isn't provided by the sources, you can generally assume that if your bank offers mobile banking, it likely supports *99#.
If you are unsure, you can always contact your bank's customer service or visit their official website to confirm their participation in the *99# platform. This widespread adoption means that a vast majority of bank account holders can take advantage of this convenient service. It's a testament to its utility and reach.
Pro Tip: Confirm Mobile Number Linkage
Before attempting to use *99#, visit your bank's branch or log in to their internet banking portal to confirm that your current mobile number is correctly linked to your bank account. This prevents common activation issues and ensures smooth service.
Important Things to Remember When Using *99#
While *99# offers incredible convenience, keeping a few key points in mind will help you use the service effectively and securely. Being informed about these aspects can enhance your experience and protect your financial interests. You'll find that a little awareness goes a long way in digital banking.
These considerations range from understanding operational specifics to maintaining personal security. By paying attention to these details, you can maximise the benefits of *99# while minimising any potential risks. It's about being a responsible and informed user.
Knowing Your Bank's USSD Code
While *99# is the universal code, some banks might have specific, shorter USSD codes for certain services or direct open. It's a good idea to check with your bank if they offer any such specific codes that might streamline your experience even further. However, *99# will always work as the primary entry point.
Using these specific codes can sometimes save you a step or two in the menu navigation. Always verify any bank-specific codes from official bank sources to avoid phishing attempts. Trust only the information provided directly by your bank.
| Common *99# Queries | What to Do |
| Forgot MPIN | Use the *99# menu to select 'Generate/Change MPIN' or contact your bank's customer care. |
| Transaction Failed | Check your account balance, re-verify beneficiary details, and try again. If issues persist, contact your bank. |
| No Menu Appears | Ensure your mobile number is registered with your bank and you have network coverage. Restart your phone if needed. |
Transaction Limits and Charges
It's important to be aware of the transaction limits and any associated charges for *99# services. As mentioned earlier, the daily transaction limit for *99# is generally ₹5,000, as per the latest official guidelines, but this can vary between banks and might be subject to change. Each transaction typically incurs a nominal charge of as per the latest official guidelines.50.
These limits are in place for your security, preventing large unauthorised transactions in case of misuse. Always confirm the exact limits and fees with your bank. This transparency ensures you can plan your transactions accordingly without any surprises.
Common Confusion: Transaction charges are high for *99#
A widespread myth is that using *99# banking services incurs significant charges for every transaction.
In reality, the service typically has a very nominal charge, often around as per the latest official guidelines.50 per transaction, making it a highly affordable way to bank.
Keeping Your Details Private
The security of your *99# transactions heavily relies on the privacy of your personal banking details, especially your MPIN. Never share your MPIN, account number, or any other sensitive information with anyone, even if they claim to be from your bank. Banks will never ask for your MPIN over the phone or via SMS.
Be wary of suspicious calls or messages that ask for your banking details. Always initiate calls to your bank using their official customer service numbers. Your vigilance is your best defence against fraud, ensuring your financial information remains secure.
Contacting Customer Support
If you encounter any difficulties, have questions, or need to report an issue related to *99#, contacting your bank's customer support is the best course of action. Most banks provide dedicated 24/7 helplines for their customers. You can usually find these numbers on your bank's official website or on your passbook.
Don't hesitate to reach out if you're unsure about a transaction or need assistance with the service. The customer support team can provide guidance, troubleshoot problems, and help resolve any discrepancies quickly. They are there to ensure your banking experience is smooth and secure.
Conclusion
The *99# service offers an incredibly convenient and secure way to open essential banking services directly from your mobile phone, regardless of internet availability or smartphone ownership. By understanding its features and following the simple steps outlined, you can confidently manage your finances anytime, anywhere. Take the proactive step today to register your mobile number with your bank and explore the power of *99# for smooth banking.