{"id":13135,"date":"2026-04-22T17:40:14","date_gmt":"2026-04-22T17:40:14","guid":{"rendered":"https:\/\/srv1603485.hstgr.cloud\/upi-error-codes-explained\/"},"modified":"2026-10-06T07:04:03","modified_gmt":"2026-10-06T07:04:03","slug":"upi-error-codes-explained","status":"publish","type":"post","link":"https:\/\/accelaronix.in\/blogs\/upi-error-codes-explained\/","title":{"rendered":"UPI Error Messages: Which of Three Things Just Happened, and What You Are Owed"},"content":{"rendered":"<p>By BillCut<\/p>\n<p>Last Updated: October 2026<\/p>\n<p>Every UPI failure message falls into one of three classes. Declined means nothing was debited and a retry is safe. Pending or timed out means money may have left, so do not retry. Succeeded to the wrong person means no reversal rule applies at all. The class decides everything, and the wording on your screen does not.<\/p>\n<h2 id='the-wording-differs-the-classes-do-not'>The wording differs, the classes do not<\/h2>\n<p>One app says payment declined, another says unable to process your request, a third shows a numeric code. The same underlying event produces different words depending on who wrote the screen, which is why trying to decode the exact phrase is wasted effort.<\/p>\n<p>What does not vary is where your money is at that moment, and there are only three possibilities. Establish which one you are in and the right action follows. Read the phrase and you will mostly guess.<\/p>\n<table>\n<tbody>\n<tr>\n<th>Class<\/th>\n<th>Where your money is<\/th>\n<th>Is a retry safe<\/th>\n<th>What you are owed<\/th>\n<\/tr>\n<tr>\n<td>Declined or rejected outright<\/td>\n<td>Still in your account. Nothing was debited<\/td>\n<td>Yes, once you have fixed the cause<\/td>\n<td>Nothing. No transaction was created<\/td>\n<\/tr>\n<tr>\n<td>Pending, timed out, or debited with no confirmation<\/td>\n<td>Out of your account and held in a pool account pending settlement<\/td>\n<td>No. Check your balance first<\/td>\n<td>An automatic reversal on a timetable, plus compensation if it is late<\/td>\n<\/tr>\n<tr>\n<td>Succeeded, but to the wrong person<\/td>\n<td>In the recipient\u2019s account<\/td>\n<td>Not applicable<\/td>\n<td>Nothing automatic. The transaction worked<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The mechanics behind the middle row are worth knowing because they explain the delay. <a href=\"https:\/\/www.bhimupi.org.in\/faq-s\" target=\"_blank\" rel=\"noopener noreferrer\">the National Payments Corporation of India\u2019s own BHIM app<\/a> describes a failed transaction with a debit as one where the money is in the pool account of the remitting bank, which is your own bank, and a pending transaction as one where the money is in the pool account of the beneficiary bank. In both cases it exists and is identified. It is simply not in anyone\u2019s account yet.<\/p>\n<h2 id='how-to-tell-which-class-you-are-in'>How to tell which class you are in<\/h2>\n<p>Not from the app that just failed, which is the single most common mistake.<\/p>\n<p>Check your own bank balance or passbook, through your bank\u2019s app, net banking or a missed call balance service. If the amount is still there, you are in the first class and can retry. If it has gone, you are in the second and must not. If it has gone and the person you were paying confirms receipt, the payment worked and any problem is about who received it rather than whether it moved.<\/p>\n<p>The <a href=\"https:\/\/www.rbi.org.in\/Scripts\/NotificationUser.aspx?Id=12032&Mode=0\" target=\"_blank\" rel=\"noopener noreferrer\">Digital Payment Security Controls Directions, 2021<\/a> require regulated entities to apply alerts such as SMS and email for payment transactions, so your bank\u2019s own message is the second place to look. The app\u2019s screen is the last, because it is reporting what it was told rather than what the account shows.<\/p>\n<h2 id='what-the-common-messages-actually-mean'>What the common messages actually mean<\/h2>\n<table>\n<tbody>\n<tr>\n<th>What you see<\/th>\n<th>Class<\/th>\n<th>What it points at<\/th>\n<th>What to do<\/th>\n<\/tr>\n<tr>\n<td>Bank server down, issuer unavailable, or a numeric code to that effect<\/td>\n<td>Declined<\/td>\n<td>Your bank or the beneficiary\u2019s bank is not reachable<\/td>\n<td>Use a different account or rail. A second app on the same account will fail too<\/td>\n<\/tr>\n<tr>\n<td>Payment declined by issuer or by bank<\/td>\n<td>Declined<\/td>\n<td>Your bank refused the instruction, often on a limit or a risk rule<\/td>\n<td>Check the limit on that account before assuming anything worse<\/td>\n<\/tr>\n<tr>\n<td>Transaction timed out<\/td>\n<td>Pending until proven otherwise<\/td>\n<td>No answer arrived in the time allowed<\/td>\n<td>Check your balance. Do not retry until you have<\/td>\n<\/tr>\n<tr>\n<td>Limit exceeded<\/td>\n<td>Declined<\/td>\n<td>A per transaction, daily or count limit on that account<\/td>\n<td>Use another account. Limits differ by bank and by service, not by app<\/td>\n<\/tr>\n<tr>\n<td>Incorrect UPI PIN<\/td>\n<td>Declined<\/td>\n<td>The PIN did not match the one held against that account<\/td>\n<td>Reset rather than guess. Repeated attempts block UPI from that account<\/td>\n<\/tr>\n<tr>\n<td>Beneficiary bank not responding<\/td>\n<td>Declined, or pending if debited<\/td>\n<td>The receiving side, not yours<\/td>\n<td>Check your balance, then pay the same person by another route<\/td>\n<\/tr>\n<tr>\n<td>Payment pending<\/td>\n<td>Pending<\/td>\n<td>The money is in a pool account awaiting settlement<\/td>\n<td>Wait for the reversal timetable. Do not retry<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Two of these deserve a correction that the usual advice gets wrong. Incorrect PIN is not a trivial retry. The <a href=\"https:\/\/www.npci.org.in\/what-we-do\/upi-123pay\/faqs\" target=\"_blank\" rel=\"noopener noreferrer\">National Payments Corporation of India<\/a> states that where a customer enters a wrong UPI PIN multiple times, the bank will temporarily block sending money using UPI from that bank account, and the Corporation\u2019s own app tells users who have exceeded the attempt limit to wait 24 hours. The Reserve Bank\u2019s security directions require each regulated entity to set its own maximum number of failed attempts and to notify the customer of them, so there is no universal figure to count against. <a href=\"https:\/\/www.billcut.com\/blogs\/wrong-upi-pin-too-many-times\/\" target=\"_blank\" rel=\"noopener\">a blocked UPI PIN<\/a> covers the recovery.<\/p>\n<p>And a server message is about an institution rather than an app. Switching apps on the same account changes nothing, because the account is what is unreachable. <a href=\"https:\/\/www.billcut.com\/blogs\/upi-app-downtime-how-to-pay-anyway\/\" target=\"_blank\" rel=\"noopener\">what still works when UPI is down<\/a> sets out the fallbacks that actually survive that.<\/p>\n<h2 id='the-timetable-and-the-money-almost-nobody-claims'>The timetable, and the money almost nobody claims<\/h2>\n<p>This is the part worth reading twice.<\/p>\n<p>The Reserve Bank\u2019s <a href=\"https:\/\/www.rbi.org.in\/commonman\/English\/scripts\/Notification.aspx?Id=3074\" target=\"_blank\" rel=\"noopener noreferrer\">turn around time circular<\/a> requires that where an account is debited but the beneficiary account is not credited, the beneficiary bank effects an auto reversal latest on T plus one day, with compensation of Rs 100 per day if the delay is beyond that. Where the account is debited but the transaction confirmation is not received at the merchant location, auto reversal is required within T plus five days with the same compensation after. And wherever financial compensation is involved, it shall be effected to the customer\u2019s account suo moto, without waiting for a complaint or claim from the customer.<\/p>\n<p>Now set that against what apps tell people to expect. The Corporation\u2019s own BHIM FAQ says of a failed transaction with a debit that the amount should be reversed in T plus three days. That is a statement of practice, not of the rule, and the two do not displace each other.<\/p>\n<table>\n<tbody>\n<tr>\n<th>Reversal arrives on<\/th>\n<th>Days beyond T plus 1<\/th>\n<th>Owed, without asking<\/th>\n<\/tr>\n<tr>\n<td>Day 2<\/td>\n<td>1<\/td>\n<td>Rs 100<\/td>\n<\/tr>\n<tr>\n<td>Day 3<\/td>\n<td>2<\/td>\n<td>Rs 200<\/td>\n<\/tr>\n<tr>\n<td>Day 5<\/td>\n<td>4<\/td>\n<td>Rs 400<\/td>\n<\/tr>\n<tr>\n<td>Day 15<\/td>\n<td>14<\/td>\n<td>Rs 1,400<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>These are illustrative cases showing how the figure is reached rather than a quote on any dispute. The amount of the original payment makes no difference, since the compensation is a flat Rs 100 for each day of delay. Read the second row again: a reversal arriving exactly when an app said to expect it still carries Rs 200, and it is owed whether or not anybody asks. Checking the statement after a delayed reversal is the entire action required.<\/p>\n<p>If a reversal you are waiting on is the difference between making a payment this month and missing it, the reversal is not really the problem. <a href=\"https:\/\/www.billcut.com\/?src=blogs_13135\" target=\"_blank\" rel=\"noopener\">BillCut<\/a> converts high interest credit card balances into a single structured EMI at a lower rate with a fixed end date, which changes the size of the monthly obligation rather than the speed of a refund. It applies only where a revolving balance exists.<\/p>\n<h2 id='when-the-payment-worked-and-went-to-the-wrong-person'>When the payment worked and went to the wrong person<\/h2>\n<p>This is the class with no safety net, and it is routinely confused with the others because the money has also left your account.<\/p>\n<p>The difference is that the instruction succeeded. The Corporation\u2019s BHIM FAQ states plainly that a successful transaction cannot be reversed unless the beneficiary refunds at his own end, and that while a collect request can be attempted for a virtual payment address, there is no guarantee the amount will be reversed.<\/p>\n<p>So no timetable applies, no compensation accrues, and raising it as a failed transaction wastes the days in which a request to the recipient might have worked. Raise it with your bank immediately so the recipient\u2019s bank can be approached, keep the transaction reference, and treat recovery as a request rather than an entitlement. Verifying the name shown before authorising is the only reliable defence, and it takes a second.<\/p>\n<h2 id='the-one-case-where-money-leaving-is-not-your-transaction-at-all'>The one case where money leaving is not your transaction at all<\/h2>\n<p>A debit you did not authorise is a different framework entirely, with harder deadlines and a better outcome.<\/p>\n<p>The Reserve Bank\u2019s circular on <a href=\"https:\/\/www.rbi.org.in\/commonman\/english\/scripts\/Notification.aspx?Id=2336\" target=\"_blank\" rel=\"noopener noreferrer\">Limiting Liability of Customers in Unauthorised Electronic Banking Transactions<\/a> gives a customer zero liability where there is contributory fraud, negligence or deficiency on the part of the bank, irrespective of when it is reported, and in a third party breach where the deficiency lies elsewhere in the system and the customer notifies the bank within three working days of receiving the bank\u2019s communication. Notification between four and seven working days caps liability at the transaction value or the amount in the circular\u2019s table, whichever is lower. Beyond seven working days, liability follows the bank\u2019s board approved policy. The bank must credit the amount within 10 working days of notification, and the burden of proving customer liability lies on the bank.<\/p>\n<p>The practical point is the clock. If you do not recognise a debit, that is a same day phone call and a written complaint, not something to watch for a week in case it reverses.<\/p>\n<h2 id='where-a-complaint-goes-and-what-it-must-give-you'>Where a complaint goes, and what it must give you<\/h2>\n<p>The dispute route is specified rather than improvised.<\/p>\n<p>The Reserve Bank\u2019s circular on the <a href=\"https:\/\/www.rbi.org.in\/commonman\/english\/scripts\/Notification.aspx?Id=3194\" target=\"_blank\" rel=\"noopener noreferrer\">Online Dispute Resolution System for Digital Payments<\/a> requires payment system operators to put in place a system for resolving disputes and grievances arising out of failed transactions, described as transparent, rule based, system driven, user friendly and unbiased, with operators and their participants providing customers access for lodging such disputes. A unique reference number must be allocated and a facility provided for tracking status. The requirement took effect from 1 January 2021.<\/p>\n<p>Insist on the reference number, because it converts a conversation into a tracked complaint. Where a grievance remains unresolved for one month, the matter can go to the <a href=\"https:\/\/www.rbi.org.in\/scripts\/FS_Overview.aspx?fn=2745\" target=\"_blank\" rel=\"noopener noreferrer\">Reserve Bank Integrated Ombudsman Scheme<\/a>, which covers all complaints involving deficiency in service, requires the entity to have been approached first, and runs a contact centre on 14448. The full sequence for <a href=\"https:\/\/www.billcut.com\/blogs\/merchant-settlements-in-minutes-india\/\" target=\"_blank\" rel=\"noopener\">a payment that failed after the money left your account<\/a> is set out separately.<\/p>\n<h2 id='what-reduces-the-failures-in-the-first-place'>What reduces the failures in the first place<\/h2>\n<p>Three things, and none of them is avoiding peak hours.<\/p>\n<p>Link a second bank account at a different bank and set its UPI PIN, because most of the declined class is one institution being unreachable and a second institution solves it. Keep a small balance in UPI Lite, which the Reserve Bank\u2019s <a href=\"https:\/\/www.rbi.org.in\/Scripts\/NotificationUser.aspx?Id=12215&Mode=0\" target=\"_blank\" rel=\"noopener noreferrer\">Framework for Facilitating Small Value Digital Payments in Offline Mode<\/a> allows to run without additional factor of authentication up to Rs 1,000 per transaction and Rs 5,000 as the total, with replenishment only in online mode with authentication, so it has to be loaded before you need it. The <a href=\"https:\/\/www.rbi.org.in\/Scripts\/NotificationUser.aspx?Id=12898\" target=\"_blank\" rel=\"noopener noreferrer\">Authentication mechanisms for digital payment transactions Directions, 2025<\/a> confirm that small value offline payments sit among the listed exemptions from the two factor requirement, with compliance across the industry due by 1 April 2026.<\/p>\n<p>And know the limits that apply to your own account rather than a figure from an article, since they differ by bank and by service. <a href=\"https:\/\/www.billcut.com\/blogs\/best-upi-apps-in-india-compared\/\" target=\"_blank\" rel=\"noopener\">which UPI capability does what, and what each one caps<\/a> sets out which capability caps at what, and <a href=\"https:\/\/www.billcut.com\/blogs\/google-pay-vs-phonepe-vs-paytm\/\" target=\"_blank\" rel=\"noopener\">what genuinely differs between the apps<\/a> explains why the app you choose changes less than people assume.<\/p>\n<h2 id='who-needs-to-check-the-balance-every-time-and-who-does-not'>Who needs to check the balance every time, and who does not<\/h2>\n<p><strong>Check before retrying, always<\/strong> if the message was pending or timed out, if the amount is large enough to matter, if you are paying a person rather than a shop, since a shop can confirm from its own records, or if you have already retried once.<\/p>\n<p><strong>A straight retry is fine<\/strong> where the message was an outright decline, the amount is small, and your balance is visible on the same screen. A declined instruction creates no transaction, so there is nothing to double.<\/p>\n<p>The line between the two is not the amount, it is the word on the screen. Declined is safe. Pending is not.<\/p>\n<h2 id='frequently-asked-questions'>Frequently Asked Questions<\/h2>\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<ol class=\"rank-math-list \">\n<li id=\"faq-question-1791199668233\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What is the difference between declined and pending?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Declined means the instruction was refused and nothing left your account, so a retry is safe once you have fixed the cause. Pending means the money has left and is sitting in a pool account awaiting settlement, so a retry risks paying twice. The two look similar on screen and have opposite consequences.<\/p>\n\n<\/div>\n<\/li>\n<li id=\"faq-question-1791199668234\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Does a failed UPI payment take my money?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sometimes, and that is the pending class rather than the declined one. Where it does, the money sits in a pool account at your bank or at the beneficiary\u2019s bank, identified and traceable, until it is reversed or settled. Check your own balance rather than the app that failed.<\/p>\n\n<\/div>\n<\/li>\n<li id=\"faq-question-1791199668235\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How long does a reversal take, and is anything owed?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>An auto reversal is due from the beneficiary bank latest on T plus one day, with Rs 100 for each day of delay beyond that. Where the merchant confirmation was not received, the window is T plus five days with the same compensation after. The size of the original payment makes no difference to the figure.<\/p>\n\n<\/div>\n<\/li>\n<li id=\"faq-question-1791199668236\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">My app says to expect the reversal in three days. Is that the rule?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. An app describing a three day expectation is stating its practice. The requirement is a reversal latest on T plus one day, so a reversal arriving on day three carries two days of delay and Rs 200 of compensation, which the circular requires to be credited without a complaint or claim.<\/p>\n\n<\/div>\n<\/li>\n<li id=\"faq-question-1791199668237\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Should I retry a payment that timed out?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Not until you have checked your own balance. A timed out instruction may still be in flight, and a retry that also lands means you have paid twice. Two successful payments are not a failed transaction, so no reversal rule recovers the second one.<\/p>\n\n<\/div>\n<\/li>\n<li id=\"faq-question-1791199668238\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What does bank server down actually mean for me?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>That an institution is unreachable, yours or the recipient\u2019s. It is not an app problem, so installing a second app pointed at the same account changes nothing. A different bank account, a stored balance or a different rail are the fallbacks that work.<\/p>\n\n<\/div>\n<\/li>\n<li id=\"faq-question-1791199668239\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Why does incorrect PIN matter more than it looks?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Because repeated wrong attempts stop UPI payments from that bank account, not just from that app. The National Payments Corporation of India states that entering a wrong UPI PIN multiple times leads the bank to temporarily block sending money using UPI from that account, and its own app tells users who have exceeded the limit to wait 24 hours. Reset rather than guess.<\/p>\n\n<\/div>\n<\/li>\n<li id=\"faq-question-1791199668240\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">I sent money to the wrong person. Will it be reversed?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Not automatically, because the transaction succeeded. The National Payments Corporation of India states that a successful transaction cannot be reversed unless the beneficiary refunds at his own end, and that a collect request can be attempted for a virtual payment address with no guarantee. Raise it with your bank at once and keep the transaction reference.<\/p>\n\n<\/div>\n<\/li>\n<li id=\"faq-question-1791199668241\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What if the debit was not mine at all?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>That is a different framework with harder deadlines. Reporting a third party breach within three working days of the bank\u2019s communication carries zero liability, four to seven working days caps it, and beyond that the bank\u2019s own policy applies. The bank must credit the amount within 10 working days of notification and carries the burden of proving your liability.<\/p>\n\n<\/div>\n<\/li>\n<li id=\"faq-question-1791199668242\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Where do I complain if nothing is reversed?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Through the payment system operator\u2019s dispute system, which must allocate a unique reference number and let you track status. Insist on that reference. Where the grievance is unresolved for one month, the Reserve Bank Integrated Ombudsman Scheme covers deficiency in service, requires the entity to have been approached first, and runs a contact centre on 14448.<\/p>\n\n<\/div>\n<\/li>\n<\/ol>\n<\/div>\n\n\n<p><em>This article is for general information and does not constitute financial advice. Messages, limits and timelines vary by bank and app and change over time. Check the current position with your own bank, your app and the Reserve Bank of India before relying on any of it. Figures used in examples are illustrative.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>UPI failures often show cryptic error codes. This blog explains the most common UPI errors in simple language, why they happen, and what users can do.<\/p>\n","protected":false},"author":2,"featured_media":1007,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","rank_math_title":"UPI Error Codes Explained: Which of Three Happened to You","rank_math_description":"Every UPI failure is one of three things and only one owes you money. Know more about upi error codes explained to you.","rank_math_focus_keyword":"upi error codes explained","rank_math_primary_category":0},"categories":[1422],"tags":[2167],"class_list":["post-13135","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-b2b-fintech-digital-payments","tag-upi-error-meaning-simple-india"],"_links":{"self":[{"href":"https:\/\/accelaronix.in\/blogs\/wp-json\/wp\/v2\/posts\/13135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/accelaronix.in\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/accelaronix.in\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/accelaronix.in\/blogs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/accelaronix.in\/blogs\/wp-json\/wp\/v2\/comments?post=13135"}],"version-history":[{"count":3,"href":"https:\/\/accelaronix.in\/blogs\/wp-json\/wp\/v2\/posts\/13135\/revisions"}],"predecessor-version":[{"id":16014,"href":"https:\/\/accelaronix.in\/blogs\/wp-json\/wp\/v2\/posts\/13135\/revisions\/16014"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/accelaronix.in\/blogs\/wp-json\/wp\/v2\/media\/1007"}],"wp:attachment":[{"href":"https:\/\/accelaronix.in\/blogs\/wp-json\/wp\/v2\/media?parent=13135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/accelaronix.in\/blogs\/wp-json\/wp\/v2\/categories?post=13135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/accelaronix.in\/blogs\/wp-json\/wp\/v2\/tags?post=13135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}