Reference

IMPS error codes: full list with meanings

IMPS transfers that fail return a response code from the bank or NPCI's switch. Here are all 87 codes as published for IMPS host-to-host and API integrations, with the ones people hit most explained in plain English.

Most common codes

Was money deducted? Under RBI's turnaround-time rules (circular DPSS.CO.PD No.629/02.01.014/2019-20, 20 September 2019), if your account is debited but the receiver isn't credited on a UPI or IMPS transfer, the bank has until the next working day (T+1) to credit the receiver or send the money back. After that it owes you ₹100 for every day of delay.

All 87 IMPS codes

Showing all 87 codes.

CodeDescriptionStatusBank guidance
00SuccessfulSuccess
08Host (Cbs) OfflineFailedReinitiate with same CRN
12Invalid AccountFailedReinitiate with same CRN
13Transaction decline (IAF)FailedReinitiate with same CRN
20Invalid response from beneficiary bankFailedReinitiate with same CRN
38Suspected TransactionFailedReinitiate with same CRN
40Requested function is not supportedFailedReinitiate with same CRN
51Insufficient balance in pool A/C for bene bankFailedReinitiate with same CRN
57Transaction not permitted to account holderFailedReinitiate with same CRN
65Exceeds account limitFailedReinitiate with same CRN
90Transaction received after Cut OffFailedReinitiate with same CRN
91Deemed ApprovedPendingDo not re-initiate with the same CRN
92No routing for institution/networkFailedReinitiate with same CRN
94Duplicate transactionFailedReinitiate with same CRN
95Transaction Error -Please reprocess the transactionFailedReinitiate with same CRN
96Check Transaction Limit ExceededFailedReinitiate with same CRN
M0Verification Successful Orginal Trxn DeclinedFailedReinitiate with same CRN
M1Invalid Beneficiary Mobile No/MasFailedReinitiate with same CRN
M2Amount Limit ExceededFailedReinitiate with same CRN
M3Account blocked/frozenFailedReinitiate with same CRN
M4NRE accountFailedReinitiate with same CRN
M5Account closedFailedReinitiate with same CRN
M6Limit exceeded for member bankFailedReinitiate with same CRN
M7Invalid MPINFailedReinitiate with same CRN
MATransaction decline by MerchantFailedReinitiate with same CRN
MCAcquirer Bank does not support this transactionFailedReinitiate with same CRN
MFRequest not sent to MerchantFailedReinitiate with same CRN
MGTransaction Not allowedFailedReinitiate with same CRN
N0Transaction Failed due to no ConnectivityFailedReinitiate with same CRN
U8No response from Beneficiary Bank, Reversal in processFailedReinitiate with same CRN
MJInvalid Beneficiary Ifsc Code Or NbinFailedReinitiate with same CRN
04Transaction not allowed (Amount is greater than 2 lakhs)FailedReinitiate with same CRN
30Technical decline(IMT)FailedReinitiate with same CRN
34Suspected fraudFailedReinitiate with same CRN
52Invalid account (Credit not allowed to account type)FailedReinitiate with same CRN
61Exceeds Account LimitFailedReinitiate with same CRN
MICustomer Transaction. Limit ExceededFailedReinitiate with same CRN
MNForeign Inward Remittance Not AllowedFailedReinitiate with same CRN
MQTransaction Not Allowed As Invalid Payment ReferenceFailedReinitiate with same CRN
MRTransaction Amount Less Than Rs.1FailedReinitiate with same CRN
MSTransaction Not Allowed As Invalid Remitter Acc. NoFailedReinitiate with same CRN
MTTransaction Not Allowed As General ErrorFailedReinitiate with same CRN
MWForeign Inward Remittance For P2P OnlyFailedReinitiate with same CRN
R51Insufficient funds in remitter A/CFailedReinitiate with same CRN
R91Transaction is failedFailedReinitiate with same CRN
RM1Transaction failedFailedReinitiate with same CRN
05Invalid Response from beneficiary bankFailedReinitiate with same CRN
10Invalid Response from beneficiary bankFailedReinitiate with same CRN
11Invalid Response from beneficiary bankFailedReinitiate with same CRN
22Transaction Not Allowed As Amount Is Greater Than 5 LakhsFailedReinitiate with same CRN
75Invalid Response from beneficiary bankFailedReinitiate with same CRN
99Invalid Response from beneficiary bankFailedReinitiate with same CRN
M8Invalid Response from beneficiary bankFailedReinitiate with same CRN
NOInvalid Response from beneficiary bankFailedReinitiate with same CRN
REFTransaction failed Post reconFailedReinitiate with same CRN
59Transactions Declined Basis RiskFailedReinitiate with same CRN
RM0Original Request Not FoundFailedReinitiate with same CRN
RETRETFailedReinitiate with same CRN
FLDFLDFailedReinitiate with same CRN
14Invalid response from beneficiary BankFailedReinitiate with same CRN
54Invalid response code from beneficiary bankFailedReinitiate with same CRN
XUCUT-OFF IS IN PROCESS (BENEFICIARY)FailedReinitiate with same CRN
01Invalid response code from beneficiary bankFailedReinitiate with same CRN
XDInvalid Amount FieldFailedReinitiate with same CRN
24Insufficent Balance In Pool A/CFailedReinitiate with same CRN
XCInvalid TransactionFailedReinitiate with same CRN
FRFalcon Declined transactionFailedReinitiate with same CRN
E15Invalid Response CodeFailedReinitiate with same CRN
UBUnable to ProcessFailedReinitiate with same CRN
XFInvalid MessageFailedReinitiate with same CRN
ZISuspected FraudFailedReinitiate with same CRN
78Transfer Amount Exceeds LimitFailedReinitiate with same CRN
77Transactions Declined Basis RiskFailedReinitiate with same CRN
CUHOST (CBS) OFFLINEFailedReinitiate with same CRN
07INVALID RESPONSE CODEFailedReinitiate with same CRN
39UNABLE TO PROCESSFailedReinitiate with same CRN
RMPREQUEST PARAMETER MISSINGFailedReinitiate with same CRN
PENPENDINGPending
RCAChargeback AcceptFailedReinitiate with same CRN
RCRChargeback Re-presentmentSuccess
NFSystem malfunctionFailedReinitiate with same CRN
YDDo Not Honour (Beneficiary)FailedReinitiate with same CRN
MPBenificary Bank Not Enable For Do not reinitiate with same P2A CRNFailed
55High Severity Memo (Hsm) Do not reinitiate with same Present On The Account CRNFailed
53Beneficiary Account Not Enabled For Inr CurrencyFailedReinitiate with same CRN
17Exceeds Account Limit at Beneficiary AccountFailedReinitiate with same CRN
IUIssuer node offlineFailed

Source: Axis Bank, IMPS Response Codes for H2H/API. These are NPCI IMPS response codes; other banks use the same codes but may word them differently.

Also see: UPI error codes. Building payouts? ZyroAI IMPS Stack.