India processes over 15 billion UPI transactions every month, and while the vast majority complete in seconds, a small fraction get stuck in a "pending" state — leaving both sender and receiver anxious about whether the money moved. The most stressful scenario: money has been debited from your account, but the recipient says they haven't received it. This guide walks you through exactly how to check your UPI transaction status on every major app, what each status code means, and the precise steps to take — including your legal rights under RBI guidelines — if your money is deducted but not credited.
Before checking your transaction, it helps to understand what each status code actually means in the UPI system:
| Status | What It Means | Action Required |
|---|---|---|
| SUCCESS | Transaction completed. Money debited from sender and credited to receiver. | None. Save the UTR number as proof. |
| PENDING | Transaction is in progress. Bank servers are processing. Can last up to 1 business day (T+1). | Wait for automatic resolution. Do NOT retry — you may send twice. |
| FAILED | Transaction was not completed. If money was debited, reversal is in process. | Check bank statement. Refund within 3 business days per RBI rules. |
| DEEMED | Transaction timed out at the bank's core banking system. Treated as failed by NPCI. | Raise dispute with your bank using UTR number. Refund within 5 business days. |
| REVERSED | Money was debited but couldn't be credited; reversal has been initiated. | Wait 1–3 business days for the amount to return to your account. |
UTR stands for Unique Transaction Reference (sometimes also called UPI Reference Number). It is a 12-digit number assigned by the NPCI to every UPI transaction. It is the single most important piece of information for tracking any UPI payment.
How to use your UTR number:
A PENDING status means the UPI request has been sent and acknowledged but not yet confirmed by one of the banks in the chain. This can happen due to:
Under NPCI rules, a PENDING UPI transaction must be resolved within T+1 business day (the next business day). If not resolved, it is automatically reversed. You should NOT retry a pending payment — doing so risks sending the money twice.
This is the most stressful UPI scenario. Follow these steps in order:
| Scenario | RBI Refund Timeline | Escalation If Not Resolved |
|---|---|---|
| Transaction failed, money debited | Auto-reversal within 3 business days | Raise complaint with your bank |
| Deemed / timed-out transaction | Refund within 5 business days | Bank-level dispute + NPCI portal |
| Wrongly sent to wrong UPI ID | No automatic refund — must request from recipient | Police complaint (Section 66D IT Act) if recipient refuses |
| Bank not resolving within 30 days | Escalate to RBI Banking Ombudsman | File at cms.rbi.org.in |
If the UPI app dispute does not resolve within 7 business days, escalate to your bank directly by raising a formal chargeback (also called a "disputed transaction" or "transaction complaint"):
If your bank does not resolve the issue within 30 days of your complaint, you have the right to escalate to the RBI Integrated Ombudsman. This is a free service and banks must comply with Ombudsman directions.
File at: cms.rbi.org.in (Complaint Management System). You will need your bank's complaint reference number as proof that you first tried to resolve it with the bank.
After your UPI payment goes through, generate a clean payment receipt or invoice using Invoice Practice Lab. Free, instant, no sign-up.
Try the Free Tool →This is a display lag issue. Sometimes the UPI app's success screen is shown based on an acknowledgment from the PSP, while the actual bank debit takes a few minutes to reflect. Refresh your bank account after 10–15 minutes. If the debit still doesn't appear but the recipient received the money, it may be a bank statement display delay — check your available balance instead. If neither the debit nor the credit has happened after 1 hour, check the UTR status with your bank as the transaction may have been recorded at NPCI but your bank's ledger is yet to update.
Unfortunately, no automatic refund mechanism exists for wrong UPI transfers. UPI is a push payment system — once sent, the money is in the recipient's account. Your options are: (1) Contact the recipient directly and request a refund. (2) If the recipient refuses, file a police complaint under Section 66D of the IT Act (cheating by personation using computer resources). (3) Alternatively, report the UPI ID to NPCI at enachpgi.npci.org.in — NPCI can flag abusive accounts. Always double-check the recipient's UPI ID or QR code before confirming any payment.
A transaction pending for more than 24 hours should technically auto-reverse under NPCI rules. However, if it hasn't: (1) Open the transaction in your UPI app and use the "Check Status" or "Refresh" option — this triggers a fresh status enquiry to NPCI. (2) If that doesn't help, raise a dispute through the app. (3) Call your bank's helpline with the UTR number and ask them to manually check with NPCI. Banks have direct access to the NPCI dispute portal and can expedite resolution. In most cases, the amount will be refunded or the transaction confirmed within 48–72 hours of the dispute being raised.
Yes. Under RBI's Payment and Settlement Systems framework and the Payments Act, if a bank fails to reverse a failed UPI debit within the prescribed timeline, it is liable to pay the customer a compensation of ₹100 per day for each day of delay beyond the allowed period. You can claim this compensation when filing your complaint with the bank or the RBI Ombudsman. This rule incentivises banks to resolve UPI disputes quickly.