Payments

What is IMPS?

IMPS (Immediate Payment Service) is India's instant interbank transfer system, which moves money between bank accounts in real time, 24 hours a day, every day of the year. It is run by the National Payments Corporation of India (NPCI) and was publicly launched on November 22, 2010.

IMPS works much like the UK's Faster Payment System: each payment reaches the recipient in seconds, at any hour. It is one of the main account-to-account rails businesses use to pay people in India. NPCI counts 867 live members, including banks and prepaid payment instrument issuers. Payout providers, including Due, use it to deliver INR to Indian bank accounts in seconds.

In 2025, IMPS handled about 518 crore (5.18 billion) transactions worth roughly ₹75 lakh crore (₹75 trillion), according to the RBI's Payment System Report. Value is growing much faster than volume. From 2021 to 2025, IMPS grew 4.5% a year by volume and 18.1% a year by value, so the average IMPS payment is getting bigger.

How do you send money with IMPS?

IMPS needs one of two sets of recipient details. Per NPCI, a sender can use:

  • Account number and IFSC: the recipient's bank account number plus the 11-character IFSC that identifies their bank branch, much like a UK sort code, and the most common option for business payouts
  • Mobile number and MMID: the recipient's mobile number plus their 7-digit Mobile Money Identifier, issued by their bank

Transfers can be started from mobile banking, internet banking, a bank branch, an ATM, or by SMS. Behind each channel, the money moves the same way: instantly, bank to bank.

IMPS also lets the sender see the recipient's name before confirming a transfer. That check is useful enough that the Reserve Bank of India (RBI) told banks to add a similar name look-up to NEFT and RTGS by April 1, 2025. Like a penny test, it helps confirm the account before real money moves.

What is the IMPS transaction limit?

The system-wide cap is ₹5 lakh (₹500,000) per transaction. The RBI raised it from ₹2 lakh in October 2021, citing the importance of the IMPS system and consumer convenience.

The cap is a ceiling, not a guarantee, because NPCI notes that the limit each bank sets for each channel applies. As a result, some banks allow less through mobile or SMS than through internet banking. Larger single payments go through RTGS instead.

How is IMPS different from NEFT, RTGS, and UPI?

India has four main ways to move money between bank accounts, and they differ mainly on speed and size:

  • IMPS: run by NPCI, settles each transfer in real time around the clock, and caps transfers at ₹5 lakh
  • NEFT: run by the RBI, available around the clock but processed in batches, so money isn't instant
  • RTGS: run by the RBI, settles each payment individually in real time, has a ₹2 lakh minimum and no maximum, and has run 24/7 since December 14, 2020
  • UPI: run by NPCI on top of IMPS infrastructure, and uses a UPI ID or QR code instead of an account number and IFSC

In practice, IMPS is the default for instant payouts up to ₹5 lakh when you have the recipient's bank details. RTGS covers larger amounts. UPI suits recipients who share a UPI ID instead of bank details.

When should a business use IMPS for payouts?

IMPS fits payouts where speed matters and amounts stay under the cap. Common examples are contractor and freelancer payments, marketplace seller payouts, refunds, and insurance claims. In each case, waiting for an NEFT batch would add delay the recipient notices.

Three things make it practical at scale. It runs on weekends and holidays, so payouts don't wait for banking hours. It uses the bank details most businesses already collect. And the name check catches many errors before money leaves.

The main limits are the per-transaction cap and each bank's own channel limits. Payments funded from abroad also need an RBI purpose code, which states why the money is entering India.

How do banks settle IMPS payments?

The recipient gets the money in seconds, but the banks settle with each other later. IMPS uses deferred net settlement: NPCI adds up what each bank owes the others, and the banks pay only the net amounts.

That interbank settlement runs in batches through the RBI's RTGS system several times a day, according to a World Bank study of fast payment systems. For a business, the gap is invisible. The recipient's bank credits the payout right away and settles with the sending bank afterward.

What happens when an IMPS transfer fails?

Sometimes the sender's account is debited but the money never reaches the recipient. The RBI sets a firm deadline for fixing this. Under its 2019 rules on failed transactions, the recipient's bank must reverse a failed IMPS credit by the next day (T+1) at the latest.

If the reversal takes longer, the bank owes the customer ₹100 for every day of delay beyond T+1. For a business sending payouts, that means a failed IMPS payment should come back within a day. A payout that stays stuck longer is worth chasing with the bank or payout provider.

How does Due support IMPS payouts?

Due pays out INR to Indian bank accounts over IMPS and UPI, with instant settlement, per its supported payment methods. Platforms create a recipient with the payee's bank details and send through the same API they use for other corridors.

On Due, INR runs in one direction: IMPS and UPI are payout rails for sending money into India.

Book a demo to set up INR payouts with Due →

‍

Continue learning

IFSC (Indian Financial System Code)

Category
Read more

Embedded wallet

Category
Read more

IMPS (Immediate Payment Service)

Category
Read more

Payment purpose code

Category
Read more

Money mule account

Category
Read more

TRC-20

Category
Read more

Enhanced due diligence (EDD)

Category
Read more

KYC reliance

Category
Read more

Prefunding

Category
Read more

CLABE (Clave Bancaria Estandarizada)

Category
Read more

NUBAN (Nigeria Uniform Bank Account Number)

Category
Read more

OUSD (Open USD)

Category
Read more

Meta transaction

Category
Read more

Gas fees

Category
Read more

Batch payments

Category
Read more

Wallet-as-a-Service (WaaS)

Category
Read more

Wallet screening

Category
Read more

KYT (Know Your Transaction)

Category
Read more

KYB (Know Your Business)

Category
Read more

Settlement finality

Category
Read more

Stablecoin redemption

Category
Read more

E-Money Token (EMT)

Category
Read more

MiCA

Category
Read more

Travel Rule

Category
Read more

CCTP (Cross-Chain Transfer Protocol)

Category
Read more

Stablecoin depeg

Category
Read more

FX risk (currency risk)

Category
Read more

Banking-as-a-Service (BaaS)

Category
Read more

ISO 20022

Category
Read more

Nostro and vostro accounts

Category
Read more

UETR (Unique End-to-End Transaction Reference)

Category
Read more

Stablecoin settlement

Category
Read more

Automatic reconciliation

Category
Read more

Balance reconciliation

Category
Read more

Identity verification API

Category
Read more

Interbank settlement

Category
Read more

Open banking

Category
Read more

FedGlobal ACH

Category
Read more

Ledger API

Category
Read more

Subsidiary ledger

Category
Read more

Cross-chain bridges

Category
Read more

Ledger sharding

Category
Read more

Reconciliation API

Category
Read more

ACH debit

Category
Read more

Ledger database

Category
Read more

Stablecoin reserves

Category
Read more

Transaction reconciliation

Category
Read more

Closed loop payments

Category
Read more

Open loop payments

Category
Read more

Stablecoin sandwich

Category
Read more

ACH reversal

Category
Read more

Layer 2 blockchain

Category
Read more

Layer 1 blockchain

Category
Read more

FedNow API

Category
Read more

eCheck

Category
Read more

Payment controls

Category
Read more

Faster Payment System (FPS)

Category
Read more

Request for payment (RfP)

Category
Read more

Stablecoin orchestration

Category
Read more

ACH API

Category
Read more

BACS

Category
Read more

ACH payment returns

Category
Read more

Stablecoin yield

Category
Read more

Cash float

Category
Read more

BAI2

Category
Read more

Compliance risk management

Category
Read more

ACH transfer limit

Category
Read more

Deposit Account Control Agreement (DACA)

Category
Read more

Currency Transaction Report (CTR)

Category
Read more

Crypto faucet

Category
Read more

FBO account

Category
Read more

OTC trading

Category
Read more

Virtual IBAN

Category
Read more

Third-party payment

Category
Read more

Ledger balance

Category
Read more

Issuer Identification Number (IIN)

Category
Read more

CASPs (Crypto-Assets Service Providers)

Category
Read more

Section 314(b)

Category
Read more

OFAC (Office of Foreign Assets Control)

Category
Read more

Penny test

Category
Read more

Cash pooling

Category
Read more

Money transmission

Category
Read more

Core banking

Category
Read more

Sweep account

Category
Read more

Flow of funds

Category
Read more

Cash application

Category
Read more

Bank Reconciliation

Category
Read more

Clearing account

Category
Read more

Cash reconciliation

Category
Read more

Take rate

Category
Read more

CHAPS (Clearing House Automated Payment System)

Category
Read more

The Clearing House (TCH)

Category
Read more

A2A payments

Category
Read more

Bulk Electronic Clearing System (BECS)

Category
Read more

Real-time gross settlement (RTGS)

Category
Read more

Same-day ACH

Category
Read more

ACH return codes

Category
Read more

PYUSD (PayPal USD)

Category
Read more

Sort Code

Category
Read more

Atomic settlement

Category
Read more
Download Due & Move Money Without Borders