Maximize Convenience: Essential Banking Services Accessible through *99#

byPaytm Editorial TeamMay 20, 2026
The *99# service offers essential banking functions directly from any mobile phone, bridging the digital divide for millions. It provides secure and accessible services like checking balances and sending money, without needing internet or a smartphone. This guide details how *99# works, its benefits including reliability and universal compatibility, and ensures financial inclusion. Learn to confidently manage your finances anytime, anywhere, with this simple, secure platform.

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.

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.

open Essential Banking Services
1
Register Mobile Number
2
Initiate USSD Session
3
Select Desired Service
4
Follow On-screen Prompts
5
Complete Transaction Securely

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.

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.

FAQs

How do I begin using the *99# service for essential banking transactions?

Yes, starting with the *99# service is simple. Firstly, you must ensure your mobile number is registered with your bank account; this is the most critical step. If you opened your account recently, it's likely already linked, but if not, you might need to visit your bank branch to update it. Once your number is registered, dial *99# from your phone's dialler. A text-based menu will then appear on your screen, guiding you through available services like checking your balance or sending money. This service is particularly beneficial in India's rural areas where internet connectivity can be a challenge. As a next step, confirm your mobile number linkage with your bank to ensure a smooth start.

What essential banking services can I perform using *99# without an internet connection or smartphone app?

You can perform a comprehensive range of essential banking services using *99# without needing internet or a smartphone. These include instantly checking your account balance, viewing a mini statement of your last few transactions, and easily sending money using a mobile number and MMID or an account number and IFSC code. You can also request money from others, change your Mobile Banking Personal Identification Number (MPIN) for security, and verify your Aadhaar linkage to your bank account. This makes *99# an indispensable tool for managing daily finances, especially for those in India who rely on basic feature phones or face intermittent internet open.

Could you explain how to send money to another person using the *99# banking service?

Yes, sending money via *99# is a secure and guided process. First, dial *99# from your registered mobile number and select the 'Send Money' option from the menu. You'll then choose your preferred method: either by the beneficiary's Mobile Number and MMID or their Account Number and IFSC code. Next, accurately enter the beneficiary's details and the amount you wish to send, keeping in mind the typical daily limit of ₹5,000 as per RBI guidelines, which can vary by bank. After reviewing all details on the confirmation screen, enter your Mobile Banking Personal Identification Number (MPIN) to authorise the transaction. Always double-check the beneficiary's details, perhaps with a quick call, before confirming to avoid errors.

Why might I choose to use the *99# service instead of traditional internet banking or mobile apps for my financial transactions?

You should choose *99# primarily for its unparalleled accessibility and simplicity, especially if you face challenges with internet open or smartphone ownership. Unlike internet banking or mobile apps, *99# works on any basic feature phone and doesn't require an internet connection, making it ideal for users in rural India or during network outages. It offers reliable, real-time banking at a nominal charge (typically ₹0.50 per transaction), ensuring financial inclusion for millions. While apps offer more complex services, *99# excels at providing essential banking functions quickly and securely, making it a dependable alternative when digital infrastructure is limited. Consider *99# if reliability and ease of open are your top priorities.

Is the *99# banking service truly safe and secure for conducting financial transactions and protecting my personal details?

Yes, the *99# banking service is built with strong security measures, ensuring your money and personal information are protected. It operates under the strict regulatory framework of the National Payments Corporation of India (NPCI) and the Reserve Bank of India (RBI). Transactions are encrypted using the secure USSD protocol, establishing a real-time, protected connection with your bank. Your Mobile Banking Personal Identification Number (MPIN) is crucial for authorising transactions, and banks employ multi-layered security, including firewalls and fraud monitoring, similar to internet banking. Always keep your MPIN confidential and report any suspicious activity to your bank's customer support immediately to maintain your account's security.

What are the key advantages and potential limitations I should be aware of when using the *99# service for my banking needs?

The *99# service offers significant advantages, primarily its independence from internet and smartphone requirements, making banking accessible anytime, anywhere on any basic phone. It's highly reliable due to the USSD protocol and facilitates crucial financial inclusion for millions in India, all for a nominal charge of ₹0.50 per transaction. However, its limitations include a focus on essential services like balance checks and money transfers, meaning it doesn't support complex transactions such as loan applications or investment management. There's also a daily transaction limit, typically ₹5,000. It's an excellent tool for basic, urgent banking, but not a replacement for full-featured digital banking for advanced needs.

What should I do if my *99# transaction fails, or if the banking menu doesn't appear when I dial the code?

If you encounter issues with *99#, several troubleshooting steps can help. If the menu doesn't appear, first ensure your mobile number is correctly registered with your bank and that you have adequate mobile network coverage. Sometimes, restarting your phone can resolve temporary network glitches. If a transaction fails, double-check your account balance to ensure sufficient funds and meticulously re-verify the beneficiary's details (mobile number, MMID, account number, IFSC) before trying again. If problems persist after these steps, it's crucial to contact your bank's customer service helpline immediately. They can investigate the specific issue and provide direct assistance, ensuring your banking needs are met.

How does *99# (USSD banking) compare to traditional SMS banking, and which method is more efficient for quick transactions?

*99# (USSD banking) is generally more efficient and superior to traditional SMS banking for quick transactions. The key difference lies in their underlying technology: USSD creates a real-time, interactive session with your bank, much like a live chat, allowing for immediate responses and quicker completion of multi-step transactions. In contrast, SMS banking involves sending individual messages for each request and receiving separate replies, making it a 'store and forward' service that can be slower and less dynamic. For urgent balance checks or immediate money transfers in India, *99# provides a faster, more streamlined experience. Use *99# for dynamic interactions and SMS for non-urgent notifications or simple inquiries.

You May Also Like