UPI Refund Guide

UPI Transaction Failed What to Do

UPI transaction failed but money debited? Step-by-step guide to get your refund. Covers GPay, PhonePe, Paytm.

UPI Transaction Failed? What to Do Step by Step

1

Wait 30 Minutes

Most failed UPI transactions auto-reverse within 30 minutes. Don't panic or retry the payment immediately — that could result in a double deduction.

2

🔍 Check Transaction Status

Open your UPI app → go to Transaction History → find the failed transaction → check the status. If it shows 'Pending', the money is in transit. If it shows 'Failed' or 'Declined', the refund process has started.

3

🏦 Check Your Bank Statement

Open your banking app or check your SMS alerts. If the money was debited but the transaction shows as failed in your UPI app, the bank will auto-reverse it within 3-5 business days.

4

📝 Raise a Complaint in the UPI App

If the refund doesn't come within 48 hours, raise a complaint through your UPI app. Go to the failed transaction → tap 'Help' or 'Report issue' → follow the steps. Save the complaint/ticket number.

5

📞 Contact Your Bank

If the UPI app doesn't resolve it, call your bank's customer care. Give them the UPI transaction reference number (UTR), the date, the amount, and the complaint number from the app.

6

🏛️ File NPCI Complaint (Last Resort)

If neither the app nor the bank resolves it within 15 days, escalate to NPCI. Visit npci.org.in → click 'Dispute Redressal' → fill the form with your transaction details. NPCI is the body that manages UPI — they have authority over all parties.

App-Specific Help

Select your UPI app for specific instructions

UPI Transaction Limits by Bank

BankPer TransactionDaily Limit
SBI₹1,00,000₹1,00,000
HDFC Bank₹1,00,000₹1,00,000
ICICI Bank₹1,00,000₹1,00,000
Axis Bank₹1,00,000₹1,00,000
Kotak Mahindra₹1,00,000₹1,00,000
Bank of Baroda₹1,00,000₹1,00,000
PNB₹1,00,000₹1,00,000

Standard limit is ₹1 lakh. For hospital, education, and IPO payments, NPCI allows up to ₹5 lakh per transaction. UPI Lite: ₹500/transaction, ₹2,000 wallet balance.

Understanding Why UPI Transactions Fail

UPI processes over 10 billion transactions a month in India. With that volume, failures are inevitable — and they happen more often than people expect. The success rate hovers around 96–97%, which sounds high until you realise that 3–4% of 10 billion is 300–400 million failed transactions every month.

The most common reasons for failure aren’t technical glitches on your phone. They’re usually server-side issues between banks, timeout errors during peak hours, or insufficient balance (including when the bank puts a temporary hold that you don’t see in your balance).

Common Reasons for UPI Payment Failure

  • Server timeout: The most common reason, especially during peak hours (8–10 PM). The transaction request couldn’t complete within the time limit. Money may or may not be debited.
  • Incorrect UPI PIN: Entering the wrong PIN three times can temporarily block your UPI access for 24 hours.
  • Daily limit exceeded: If you’ve already transacted ₹1 lakh that day, further transactions will fail.
  • Bank server downtime: Banks do scheduled maintenance (usually late at night) and sometimes experience unscheduled outages. The UPI app works fine, but the bank can’t process the request.
  • Insufficient balance: Sometimes your “available balance” is less than what you see because of pending transactions or holds.
  • Inactive UPI ID: If you haven’t used your UPI ID for a long time, some banks deactivate it.
  • SIM or network issues: UPI requires your registered mobile number to be active and the SIM to be in the device. If you recently switched phones or SIMs, re-registration may be needed.

When Money Is Debited but Transaction Fails

This is the most stressful scenario, and it happens when the money leaves your account but doesn’t reach the recipient. Here’s what’s actually happening behind the scenes:

  1. Your bank debits your account and sends the money to NPCI (the UPI switch).
  2. NPCI routes it to the recipient’s bank.
  3. The recipient’s bank fails to credit the amount (server error, account issue, etc.).
  4. NPCI sends a “failure” response back to your bank.
  5. Your bank initiates an auto-reversal, which typically completes within 3–5 business days.

The money isn’t lost — it’s sitting with your bank or NPCI. The reversal process is automatic, but it takes time because it involves reconciliation between multiple systems.

How to File an NPCI Complaint (When All Else Fails)

If your UPI app and bank haven’t resolved the issue within 15 days, you have the right to escalate to NPCI. Here’s the process:

  1. Go to npci.org.in
  2. Click on “What We Do” → “UPI” → “Dispute Redressal Mechanism”
  3. Fill in the online form with: your bank name, UPI transaction ID (UTR number), date and time, amount, and a description of the problem
  4. Attach any screenshots of the failed transaction and bank statement showing the deduction
  5. NPCI will investigate and coordinate between both banks to resolve the issue

You can also write to NPCI at npci@npci.org.in with all transaction details. Response time is typically 7–15 working days.

RBI’s Rules on UPI Refund Timelines

RBI has set strict Turn Around Time (TAT) guidelines for banks:

ScenarioRefund TimelineCompensation if Delayed
Money debited, beneficiary not credited5 business days₹100/day
Transaction timeout / server error5 business days₹100/day
Account debited, transaction reversedImmediate to T+1 day₹100/day after T+1

To claim compensation, you must file a formal complaint with your bank citing RBI’s “Harmonisation of Turn Around Time” framework. Most banks honour this without pushback.

How to Avoid UPI Transaction Failures

  • Avoid peak hours: UPI failures spike between 8–11 PM. If possible, make large transactions during banking hours (10 AM – 4 PM).
  • Check balance before transacting: Ensure your available balance (not just total balance) is sufficient. Account for any pending debits.
  • Keep your app updated: Outdated UPI apps can cause compatibility issues with bank servers.
  • Use a stable internet connection: UPI transactions need a stable connection for the full duration. Switching between Wi-Fi and mobile data mid-transaction can cause failures.
  • Don’t retry immediately: If a transaction fails, wait at least 5 minutes before retrying. Immediate retries during server issues often result in double debits.
  • Set up UPI Lite for small payments: For transactions under ₹500, UPI Lite uses a pre-loaded wallet that doesn’t need bank server interaction — meaning fewer failures.

Using Loan Apps? Make Sure They’re Safe First

If you use digital payments, you likely use loan apps too. Before borrowing, check if the app is RBI-verified, what hidden charges exist, and what real users say about it.

Frequently Asked Questions

Common questions about UPI help

Yes. If the transaction status shows as 'Failed' or 'Declined' in your UPI app but money was debited from your bank account, the bank will auto-reverse the amount within 3-5 business days. This is mandated by RBI. If you don't receive the refund within 5 business days, raise a complaint in your UPI app and then with your bank.
For transactions that fail at the server level, money is usually reversed within 30 minutes to 2 hours. For pending transactions that eventually fail, the refund can take up to 3-5 business days. RBI mandates that banks must reverse failed transaction amounts within 5 business days, failing which they must pay ₹100/day as compensation to you.
A 'Pending' status means the transaction is still being processed. Do NOT retry the payment — this could result in a double deduction. Wait for at least 30 minutes. Most pending transactions either complete or fail within this time. If it stays pending for more than 2 hours, raise a complaint in your UPI app.
Go to npci.org.in → click on 'Dispute Redressal Mechanism' → select 'UPI' → fill in your transaction details including the UTR number, date, amount, and your bank name. NPCI will investigate and coordinate with both banks. Only escalate to NPCI if your bank and UPI app haven't resolved it within 15 days.
In Google Pay: open the app → go to transaction history → find the failed transaction → tap on it → select 'Get help' or 'Report a problem'. If the money was debited, GPay will show the expected refund timeline. If no refund after 3-5 business days, contact your bank directly with the transaction ID.
In PhonePe: go to Transaction History → tap the failed transaction → select 'Need Help' → follow the prompts to raise a ticket. PhonePe customer care can also be reached through the app's help section. The refund usually happens within 3-5 business days. If not, escalate to your bank.
Yes. In Paytm: go to Passbook → find the transaction → tap 'Need Help' → raise a complaint. Paytm also has 24/7 customer support through the app. For bank account debits where Paytm shows failure, the refund comes from your bank (not Paytm) within 3-5 business days.
The standard UPI transaction limit is ₹1 lakh per transaction and per day for most categories. However, limits vary by bank and category: SBI allows up to ₹1 lakh/day, HDFC ₹1 lakh/day. For specific categories like hospital payments and education fees, NPCI has raised limits to ₹5 lakh. For UPI Lite (small payments), the limit is ₹500 per transaction and ₹2,000 wallet balance.
Yes. As per RBI guidelines, if your bank fails to reverse a failed transaction within the stipulated time (usually 5 business days), you're entitled to ₹100 per day as compensation until the refund is processed. You need to file a complaint with your bank citing RBI's 'Turn Around Time' (TAT) framework to claim this.
If you sent money to the wrong UPI ID, your bank cannot reverse it because UPI transactions are instant and irreversible. Your options: (1) Contact the recipient directly and request them to send it back, (2) Raise a complaint with your bank — they can contact the recipient's bank, (3) If the recipient refuses, you may need to file an FIR. Always double-check the UPI ID before sending money.