MMID in banking stands for Mobile Money Identifier. Before UPI arrived in 2016 and made sending money as simple as typing a phone number, IMPS transactions relied on a different system. To receive money via IMPS without sharing your full account number, you needed two pieces of information: your registered mobile number and a 7-digit code called MMID — Mobile Money Identifier.
MMID was NPCI’s solution to the privacy problem in mobile payments. Nobody wants to broadcast their full bank account number and IFSC code every time they want to receive money. MMID gave recipients a shorter, safer alternative — a unique 7-digit number generated specifically for IMPS transfers.

MMID in Context — Why UPI Made It Less Necessary
In 2010, MMID was genuinely innovative. Instead of giving a stranger your 15-digit account number and IFSC code to receive Rs.5,000, you gave them your 10-digit mobile number and your 7-digit MMID. That was it. Cleaner, shorter, and the account number stayed private.
The system worked well for years. Millions of IMPS transfers were done using mobile+MMID combination. Banks generated MMIDs through SMS, mobile banking apps, or branch visits. The NPCI switch resolved the mobile+MMID pair to the specific account at the specific bank and credited the funds in real time, 24×7.
Then UPI arrived. Instead of a 7-digit MMID, UPI gave every user a VPA — Virtual Payment Address — like name@bankname or mobilenumber@upi. Even simpler to share, no need to remember a separate 7-digit code, works across all UPI-enabled apps, and supports both send and receive in one platform. Within a couple of years, UPI-based transfers completely dwarfed MMID-based IMPS in volume.
MMID is still valid and functional on all IMPS-enabled accounts. It’s worth knowing about, particularly in contexts where UPI isn’t available — older feature phones without UPI support, certain banking scenarios where IMPS rather than UPI is the preferred channel, or when dealing with customers who are more comfortable with the older MMID system. But for daily use, UPI’s VPA has effectively replaced it.
Frequently Asked Questions
Q: What does MMID stand for?
MMID stands for Mobile Money Identifier. It’s a unique 7-digit code linked to a specific bank account and registered mobile number, used together to receive IMPS transfers without sharing account number and IFSC details.
Q: How do I get my MMID?
Log into your bank’s mobile banking app, go to IMPS registration or fund transfer settings, and generate your MMID. Some banks also allow MMID generation via SMS (by sending a prescribed SMS to the bank’s number) or through the branch.
Q: Do I need MMID if I’m already using UPI?
Not for day-to-day transfers, no. UPI’s VPA has effectively replaced MMID for most use cases. But your MMID is still active and linked to your account — it continues to work for anyone who wants to send you money via IMPS using the mobile+MMID method.
Q: What if I have multiple bank accounts? Does each have an MMID?
Yes. Each account at a bank can have its own MMID — even if multiple accounts are linked to the same mobile number. This lets you direct transfers to specific accounts by sharing the appropriate MMID.