UPI error code · Risk / security
UPI error U16: NPCI risk threshold / security block
NPCI declined the payment as a transaction-risk (TXNRISK) event. Apps often surface this as “NPCI returned error”. It is a security or velocity check, not a bank outage.
Apps may show it as: “npci returned error”, “npci returned”, “risk threshold”, “txnrisk”, “security block”
- Who declined it
- NPCI switch
- Type
- Risk / security
- Money debited?
- Usually no debit
- Refund
- Usually no debit
Is money deducted on UPI error U16?
Usually not: U16 is normally declined before the debit. Confirm with your bank SMS or passbook rather than the app tile.
How to fix UPI error U16
Wait 30–60 minutes before retrying. Do not keep hammering the same payee. If it repeats on every merchant, call the issuing bank and ask whether UPI risk controls are blocking the account.
Shopkeepers: is U16 a problem with my QR?
If only some customers fail with U16, the block is on their side. If many fail, pause and verify the VPA has not been flagged.
Never release goods on a green screenshot alone. Match the UTR in your bank SMS, ledger or soundbox.
If it keeps failing
- Open the failed payment in the app and copy the 12-digit UTR.
- Use Raise issue or Check status in the app first.
- Then call your bank with the UTR, amount and time. NPCI's UPI helpdesk is 1800-120-1740.
- After 30 days without a fix, complain on the RBI ombudsman portal, cms.rbi.org.in.
Related error codes
Last reviewed 26 August 2026. Meaning based on: PhonePe PG (U16_NPCI_TXNRISK_*); Zerodha: Risk Threshold Exceeded. Apps word codes differently, so if your bank describes U16 another way, trust the bank and keep the UTR.
Sources: PhonePe Payment Gateway error codes · Zerodha NPCI UPI reason codes · RBI TAT for failed UPI (DPSS.CO.PD No.629/02.01.014/2019-20)