What Is IMPS? Full Form, Meaning, Limit and Charges
What is IMPS? Instant Money Transfer Explained | Xflow
Global Payments

Published on 20/10/2026

What Is IMPS? Full Form, Meaning, Limit and Charges

Make every credit easy to match

Receive export payments with the correct purpose code and an eFIRA on every transaction.

What is IMPS (Immediate Payment Service)?

IMPS (Immediate Payment Service) is a real-time bank transfer service in India that moves money between accounts in seconds, 24 hours a day, every day of the year. The IMPS full form, Immediate Payment Service, describes exactly what it does: it is run by the National Payments Corporation of India (NPCI) and works through mobile banking, net banking, ATMs, SMS and bank branches.


  • Full form: Immediate Payment Service
  • Run by: NPCI; public launch 22 November 2010
  • Speed: credited in seconds, 24x7, holidays included
  • Limit: up to ₹5 lakh per transfer (₹5,000 by SMS or IVR)
  • Charges: set by each bank; receiving is free
  • Ways to pay: account + IFSC, or mobile + MMID or bank name


You send an IMPS transfer with the recipient's account number and IFSC, or with their mobile number and either their MMID or bank name. Each transfer, or IMPS transaction, gets its own reference number. Picture a supplier in Surat who needs ₹40,000 at 9 pm on a Sunday to release a shipment: NEFT batches and RTGS minimums do not help, but an IMPS transfer from the buyer's app lands before the call ends.


That combination of speed, round-the-clock availability and a ₹5 lakh ceiling is why IMPS is the rail most people use for payments that cannot wait.


How does IMPS work?

IMPS works by passing your payment instruction through NPCI's central switch to the recipient's bank, which credits the account and confirms back within seconds, while the banks settle what they owe each other later in the day.


  1. You start the transfer in your bank's app, net banking, ATM, SMS or branch and approve it with your MPIN, OTP or password.
  2. Your bank debits your account and sends the instruction to NPCI's National Financial Switch.
  3. NPCI routes it to the recipient's bank, which checks the account exists.
  4. The recipient's bank credits the account and replies through NPCI.
  5. You both get a confirmation with a reference number.


IMPS can run on a Sunday because it splits the customer credit from the settlement between banks. The recipient is credited straight away, but the banks settle the net amounts later, in several settlement cycles a day through their accounts with RBI. Keep the reference number from step 5, the 12-digit RRN retrieval reference number; it is what your bank asks for if a transfer goes wrong.


A short history of IMPS


NPCI launched IMPS to the public on 22 November 2010, after a pilot that year, to give India a bank transfer that worked outside banking hours. The per-transfer limit was fixed at ₹2 lakh from January 2014 (₹5,000 for SMS and IVR), UPI launched on top of the IMPS rails in 2016, RBI raised the IMPS limit to ₹5 lakh in October 2021, and transfers by mobile number and bank name went live in February 2024. Today almost every bank in India is an IMPS member.


What are the types of IMPS transfer: P2A, P2P, P2M and mobile + bank name?

IMPS has four ways to send money, set apart by the recipient details you use: account number and IFSC (P2A), mobile number and MMID (P2P), merchant details (P2M), or mobile number and bank name.

TypeWhat you enterTypical use
P2A (person to account)Account number + IFSCMost transfers: vendors, family, rent
P2P (person to person)Mobile number + MMIDOlder mobile-based transfers
Mobile + bank nameMobile number + recipient's bankQuick transfers without MMID or adding a beneficiary
P2M (person to merchant)Merchant details or mobile + MMIDBills, fees, shopping

The mobile + bank name option came from an NPCI circular in October 2023, with banks live from February 2024. It lets you send up to ₹5 lakh without first adding the person as a beneficiary, which is convenient but removes a safety step: the name your bank shows before you confirm is now your only check, so read it every time.


On statements you will often see 'IMPS/P2A' or 'UPI/P2A'. Both simply mean the money went to or from a bank account by account number and IFSC, as opposed to a merchant payment; UPI P2A means a UPI payment made to a bank account; UPI uses the same labels because it runs on the IMPS rails. For business payments to suppliers, P2A is the standard choice because it does not depend on the recipient's mobile number staying the same.


What is MMID in IMPS?

MMID (Mobile Money Identifier) is a 7-digit number your bank issues to link your mobile number to one bank account for IMPS. The first four digits identify your bank; the rest point to your account.


You get an MMID from your bank's app, net banking, SMS service or branch, and you need it only for P2P transfers by mobile number; transfers by account number and IFSC do not use it at all. If two accounts share one mobile number, each has its own MMID, which is how IMPS knows which account to credit. The sender enters the recipient's MMID along with their mobile number, so to receive money this way you share yours with the payer, never your MPIN.


Take a family in Lucknow where the parents' savings account and the son's account are both linked to the father's phone. A relative sending ₹10,000 by P2P must use the son's MMID, not the parents', or the money lands in the wrong account. Sending by account number and IFSC avoids the problem entirely.


Since February 2024, most people skip MMID by sending to a mobile number plus bank name. MMID still works, but it is now the older route, and many younger bank customers have never generated one.


Where can you use IMPS?

You can send IMPS from five channels, mobile banking, net banking, ATMs, SMS and bank branches, and each needs slightly different details and has its own limit.

ChannelWhat you needLimit
Mobile banking appAccount + IFSC, or mobile + MMID or bank nameUp to ₹5 lakh
Net bankingAccount + IFSCUp to ₹5 lakh
ATMDebit card + PIN, recipient's mobile + MMIDBank-set
SMSRegistered mobile, bank's SMS format, MMIDUp to ₹5,000
BranchAccount + IFSC, a filled formUp to ₹5 lakh, branch hours only

Apps and net banking are where almost all IMPS transfers happen today, because they support every transfer type and the full ₹5 lakh limit. ATM and SMS channels still exist at many banks and are useful when you have no data connection, but they rely on MMID and, for SMS, are capped at ₹5,000. The branch channel is the one exception to IMPS being 24x7: it works only during branch hours.


If you run a small business, check which channels your bank enables for current accounts; some banks allow IMPS on mobile but route bulk vendor payments through a separate corporate net banking module with its own daily cap.


What are the IMPS limit, IMPS charges and timings?

You can send up to ₹5 lakh per IMPS transfer, at any hour, and IMPS charges are set by each bank for sending, while receiving is always free.

PointRuleSet by
Limit per transfer₹1 to ₹5 lakh (₹5,000 by SMS or IVR)NPCI
Daily totalVaries by bankYour bank
ChargesFree at many banks online; about ₹2.50 to ₹15 + GST elsewhereYour bank
Timings24x7, 365 days; credited in secondsNPCI

Two points cause most confusion. First, ₹5 lakh is NPCI's cap on each transfer, not a daily limit; your bank decides the daily total and often allows less for the first 24 hours after you add a new beneficiary. Second, IMPS transfer charges vary because NPCI does not fix what customers pay: each bank decides whether to pass on its processing cost, so one bank may be free online while another charges ₹5 for the same transfer.


For businesses, IMPS suits urgent vendor or refund payments up to ₹5 lakh; larger single payments go by RTGS, and bulk payouts usually go as IMPS or NEFT files through corporate net banking. For bank-by-bank fees, cooling periods and how to raise your daily limit, see our full guide to IMPS transfer limits and charges.


How can I check my IMPS status?

Check an IMPS transfer's status in your bank app or net banking under transaction history, using the reference number from your confirmation SMS; it will show success, pending or failed.


  1. Find the reference number on the confirmation screen, SMS or email.
  2. Open transaction history or the IMPS enquiry option in your app or net banking.
  3. If it shows pending, wait a few hours and do not send the money again until the status is clear.
  4. If it stays unclear, call your bank with the reference number, date and amount.


If money left your account but never reached the recipient, RBI's 2019 rule says your bank must reverse it by the next working day (T+1), and pay you ₹100 for every day of delay after that, without you having to complain. If your bank does not reply to a complaint within 30 days, you can take it to the RBI Ombudsman. There is no public NPCI website to look up an IMPS transfer yourself, so your bank is always the first stop.


The most expensive mistake is sending the payment twice while the first is still pending; the duplicate is a separate, valid transfer and has to be recovered from the recipient.


What does IMPS mean on a bank statement?

The IMPS meaning in bank statements is simple. An IMPS line means money moved by Immediate Payment Service: 'IMPS credit' means you received it and 'IMPS debit' means you sent it. The rest of the line tells you who and how.


  • IMPS/P2A: sent to or from an account by account number and IFSC
  • IMPS/P2P: sent by mobile number and MMID
  • UPI/P2A: a UPI payment to an account, using the same labels because UPI runs on the IMPS rails
  • The long number: the transfer's reference number, which you quote to your bank
  • Names and bank: usually the other party's name and bank, often shortened


A line such as 'IMPS/P2A/52xxxxxxxx/RAJESH K/HDFC' reads as: an account-to-account IMPS transfer, its reference number, the other party's shortened name and their bank. Narration formats differ by bank, so the order of these parts varies, but the labels mean the same thing everywhere.


If you run a business, record the reference number against the invoice it pays; it is the fastest way to match a receipt in your books or prove a payment to a vendor. If a narration shows a name you do not recognise, call your bank with the reference number before assuming it is a mistake; it may be a client paying from a different account.


Is IMPS the same as UPI, NEFT or IFSC?

No. IMPS is the instant transfer rail; UPI is an app layer built on it, NEFT is a batch system, and IFSC is just a branch code used by all of them.


The NEFT and IMPS difference, and the UPI one, come down to speed and how you address the payment. IMPS and UPI are both instant and run by NPCI, but UPI adds UPI IDs, QR codes and one app for many accounts, usually up to ₹1 lakh per payment, while IMPS takes account details or a mobile number with MMID or bank name, up to ₹5 lakh. NEFT also runs 24x7 now, but settles in half-hourly batches, so money can take up to about 30 minutes; see our IMPS vs NEFT guide. And an IFSC code is an 11-character branch address, not a payment method: you type it when sending IMPS to an account.

IMPSNEFTRTGSUPI
SpeedSecondsHalf-hourly batchesReal timeSeconds
Hours24x724x724x724x7
Per transfer₹1 to ₹5 lakhNo RBI cap₹2 lakh minimum, no RBI capUsually up to ₹1 lakh

A practical rule: IMPS for urgent payments up to ₹5 lakh at any hour, RTGS for single payments above ₹5 lakh, NEFT when a short wait is fine or for large batches, and UPI for everyday payments up to its limit.


How Xflow helps when your payments come from abroad

IMPS only moves money between Indian bank accounts; it cannot receive a payment from an overseas client. If you export services or goods, that money arrives through a cross-border route, which is where Xflow helps.


With Xflow you can receive payments in 25+ currencies, with local account details for major currencies, so a US or UK client pays you the way they pay a local supplier. Pricing is linked directly to the live mid-market rate, with the fee shown upfront, and the money settles to your Indian bank account the next business day, often to be sent onwards by IMPS or NEFT as you need. You also get an eFIRA within 24 hours for every international transaction, the record your CA needs for GST and tax.


For a freelancer invoicing a client in Singapore, that means no correspondent bank deductions on the way and a clear rupee amount before conversion, instead of a surprise credit days later. Your client needs no new app or account to pay you this way. Xflow holds final RBI authorisation as a cross-border payment aggregator, for both inward and outward payments (as of February 2026), and is often compared with traditional banks for global payments.

To experience a smooth and simplified global, cross-border payment process



Frequently asked questions

Immediate Payment Service, NPCI's instant 24x7 bank transfer service in India.

A single instant transfer made over IMPS, identified by its own reference number.

Receiving is always free. Sending is free at many banks online; others charge about ₹2.50 to ₹15 plus GST.

Fees each bank sets for sending an IMPS transfer, commonly free online or ₹2.50 to ₹15 plus GST.

No. UPI runs on the IMPS rails but adds UPI IDs and QR codes.

Yes. IMPS runs 24x7, 365 days, except the branch channel.

No. A successful transfer is final. For a wrong account, ask your bank to request a return from the recipient's bank.

No. IMPS is domestic; foreign payments come in through cross-border channels such as SWIFT or a payment aggregator.

The recipient's account number and IFSC, or their mobile number with MMID or bank name.

Related Posts