UPI failed but money debited? The refund deadlines banks must meet
RBI rules give banks one day to return a failed transfer, five days for a failed shop payment, and ₹100 a day in compensation if they are late.

It is one of the most stressful screens in Indian banking: the app says the payment failed, but your SMS says the money has left your account. The good news is that this situation has fixed rules, and in most cases the money comes back on its own.
Why it happens
A UPI payment passes through several systems: your app, your bank, the UPI network and the receiver's bank. If one of them times out after your bank has already debited you, the payment can end up "stuck". Your bank holds the debit, the receiver never gets the money, and the system has to reverse it.
The deadlines
Since 2019 the Reserve Bank of India has set turnaround times for failed digital payments. For UPI they work out like this, where T is the day of the transaction:
| What failed | Refund deadline | If the bank is late |
|---|---|---|
| Transfer to a person: your account debited, theirs not credited | T + 1 day | ₹100 for each day of delay |
| Payment to a shop: your account debited, shop got no confirmation | T + 5 days | ₹100 for each day of delay |
So a failed transfer on a Monday should be back by the end of Tuesday. A failed payment at a merchant on a Monday should be back by Saturday.
Two details matter. First, the compensation is meant to be paid automatically with the late refund; you should not have to apply for it. Second, in practice most reversals arrive within hours, long before the deadline.
What the rule does not cover
- Money sent to the wrong person. If you typed a wrong UPI ID or approved a payment to the wrong name, the payment did not fail; it succeeded. Recovery then depends on the receiver's bank and the receiver's cooperation.
- Refunds for cancelled orders. If a shop or website cancels your order, its refund follows the merchant's own process, not the failed-transaction deadline.
- Scams. A payment you were tricked into approving is a fraud case. Report it straight away on the national cybercrime helpline, 1930, as well as to your bank.
What to do, step by step
- Wait a little and check your balance. Many stuck payments reverse within a few hours.
- Find the 12-digit UPI reference number (also called UTR or RRN) in your app's transaction history and take a screenshot.
- Raise a complaint inside the UPI app. Open the failed transaction and choose the option to report a problem. This creates a record with a ticket number.
- Contact your bank if the deadline has passed. Give the reference number, date, amount and the app's ticket number.
- Go to the RBI Ombudsman if your bank has not replied within 30 days or you are not satisfied with its answer. Complaints can be filed online at cms.rbi.org.in.
A quick example
Say you sent ₹4,000 to a friend on 2 October and it failed, but your account was debited. The deadline was the end of 3 October. If the money only returned on 7 October, the bank was four days late and owes you ₹400 in compensation on top of the ₹4,000. If the compensation does not appear, quote the RBI turnaround rules in your complaint.
Larger bills now also carry a merchant fee from 15 October; it never applies to failed payments and it is paid by the shop, not you. Read more in what changes for UPI payments over ₹2,000.

