UPI Error Code Meaningβ€”Why Payment Failed?

πŸ”’ UPI Error Tool

UPI Payment Error Code Finder

Enter your UPI error code to instantly understand what went wrong and exactly what to do next.

Updated Feb 2026 – Based on public NPCI/RBI guidance
Helps users understand common UPI payment failures
OR choose from list
❌

Error Code Not Found

We could not find this UPI error code. Please double-check your code and try again, or select one from the dropdown list above. Common codes include: U16, U19, ZM, 91, 96.

U16
Transaction Limit Exceeded
β„Ή What It Means
⚠ Why This Happened
βœ” What To Do (Step by Step)
    πŸ›‘ Safety Tip for Senior Citizens
    πŸ‘΄

    Quick Lookup – Tap a Code

    πŸ“Œ Disclaimer: This tool provides general information about UPI error codes based on publicly available NPCI and RBI documentation. Actual resolution steps may vary depending on your bank or UPI app. For urgent issues or unresolved disputes, contact your bank’s customer care or visit the nearest branch. This tool does not store any personal or financial data.

    Your UPI Payment Failed. Now What?

    You tried to pay. The transaction failed. And now there’s a strange code staring at you β€” U16, ZM, 91, or something else entirely.

    Most people don’t know what these codes mean. They retry the payment, panic about their money, or call the bank without knowing what to ask.

    This tool fixes that. Enter your error code above and you’ll instantly see β€” what went wrong, why it happened, and exactly what to do next.

    What This Tool Shows You

    When you enter a UPI error code, the tool shows you four things:

    What It Means β€” A plain English explanation of the error. No technical language.

    Why It Happened β€” The actual reason behind the failure. For example, is it your bank’s fault, your internet, or a wrong PIN?

    Step-by-Step Fix β€” Numbered steps you can follow right now to resolve the issue.

    Refund Timeline β€” This section appears only for errors where money deduction is possible. It tells you when to expect your refund back.

    There is also a Safety Tip for Senior Citizens on every result. This is especially useful for older family members who may be confused or targeted by scammers after a failed payment.

    How to Use the Tool (Two Ways)

    Option 1 β€” Type the code directly

    See the error code on your UPI app screen? Type it in the search box and press Find. The tool accepts codes like U16, ZM, 91, U29, and more.

    Option 2 β€” Pick from the dropdown

    Not sure of the exact code? Use the “Select a Common Error Code” dropdown. It lists all 21 common UPI error codes with short descriptions. Tap one and the result appears instantly.

    You can also tap any code chip in the Quick Lookup section below the dropdown. This is the fastest way if you’re browsing.

    The 21 UPI Error Codes This Tool Covers

    The tool currently covers these error codes:

    CodeWhat It Means
    U16Transaction limit exceeded
    U19Transaction declined by bank
    U29UPI ID (VPA) not found
    U01Insufficient funds
    U17UPI PIN blocked
    U90Risk / fraud flag
    ZMWrong UPI PIN entered
    91Issuer bank not available
    96System timeout / malfunction
    68Network timeout
    B1Invalid bank account linked
    YGDaily UPI limit reached
    XBBeneficiary bank offline
    M1Mandate not registered
    RMInsufficient balance
    U28UPI MPIN not set
    U30Beneficiary account blocked
    U88Declined at NPCI level
    U66Collect request expired
    U48OTP not verified
    Z9Bank account blocked or frozen

    If your error code is not in this list, your UPI app or bank may use a different internal code. Contact your bank’s customer care with the exact code for help.

    UPI Payment Failed But Money Was Deducted -What Happens?

    This is the most stressful situation. You paid, the app showed an error, but the money left your account.

    Here’s what actually happens in most cases:

    The payment gets stuck between your bank and the NPCI network. Your bank debits the amount first. But the credit to the receiver fails. In many failed debit cases, reversal is processed automatically, but the timeline may vary depending on your bank.

    Common refund timelines (may vary by bank):

    • Network/timeout errors (96, 68): 1–3 business days
    • Bank server issues (91, XB): 2–5 business days
    • Bank-level declines (U19, U88): 3–5 business days
    • Risk/fraud flags (U90): 3–7 business days

    The tool shows you the expected refund timeline for each specific error code. So you’ll know exactly how long to wait before contacting your bank.

    If you don’t receive the refund within 5–7 business days, contact your bank with the UPI transaction reference number (UTR number) from your transaction history.

    Three Errors That Confuse People the Most

    1. ZM β€” Wrong PIN vs. U17 β€” PIN Blocked

    ZM means you entered the wrong PIN once. U17 means you entered it wrong too many times and now the PIN is blocked.

    If you see ZM, stop and think carefully before trying again. Most banks block the PIN after 3–5 wrong attempts. After that, you’ll see U17 and will need to reset your PIN entirely.

    2. U66 β€” Collect Request Expired

    Many people confuse a “collect request” with receiving money. It is not.

    When someone sends you a collect request on UPI and you “approve” it β€” money goes FROM your account TO them. It is a payment request, not a money-sending notification.

    If you see U66, it just means the request timed out. Collect requests expire after a limited time period set by your bank or UPI app. No money moved. But be careful β€” if an unknown person sends you a collect request claiming you’ll “receive” money, don’t approve it. It’s a scam.

    3. U29 β€” VPA Not Found

    This error means the UPI ID you typed doesn’t exist. Not that the person doesn’t have UPI β€” just that the specific ID you entered is wrong.

    A single typo causes this. Always confirm the UPI ID with the receiver and check the name that appears on screen before pressing Pay.

    Why Your Error Code May Look Different on Different Apps

    The same problem can show different codes on different apps.

    GPay, PhonePe, Paytm, and BHIM all receive the same underlying error from NPCI β€” but they may display it differently. Some show the raw code like “U16”. Others show a plain message like “Transaction limit exceeded” without the code.

    This tool covers the standard NPCI/UPI error codes. If your app shows only a text message without a code, read the message carefully and match it to the descriptions in the dropdown list.

    UPI Safety: What the Tool Warns You About

    Every result in this tool includes a specific safety tip. These are not generic warnings. Each tip is written for that particular error.

    For example:

    • U90 (Risk flag): Warns about the “money reversal” scam where fraudsters send money to your account and then ask you to return it via UPI.
    • U66 (Collect request): Warns that approving a collect request sends money out, not in.
    • ZM (Wrong PIN): Reminds you that UPI PIN is different from your ATM PIN β€” a common mix-up.
    • U17 (PIN blocked): Explains that bank staff will never ask for your PIN β€” not even to unblock it.

    In my banking experience, most UPI fraud cases involve users panicking after a failed transaction and then sharing OTPs or PINs with fake “bank executives.” The safety tips in this tool are designed specifically to prevent that.

    What to Do If Your Code Is Not in the Tool

    The tool covers 21 of the most common UPI error codes. But there are many more codes used across the full NPCI system.

    If your code is not found:

    1. Note the exact code shown on your screen.
    2. Call your bank’s customer care number (printed on the back of your debit card).
    3. Tell them: “My UPI transaction failed with error code [X]. What does it mean and what should I do?”
    4. If money was deducted, ask them to raise a transaction dispute immediately.

    You can also use the UPI Complaint Letter Generator (linked in the tool above) to write a formal complaint to your bank.

    Frequently Asked Questions

    Does this tool access my bank account or UPI data?

    No. The tool works entirely with a built-in database. It does not connect to any bank or UPI system. It does not store any personal or financial information.

    Can I use this tool for GPay, PhonePe, Paytm, and BHIM errors?

    Yes. The error codes covered here are standard NPCI codes used across all UPI apps. The tool works for any UPI app on Android or iOS.

    The tool says no refund is needed. But money was deducted. What do I do?

    Some errors like U29 or ZM do not cause any deduction. But if you are certain money left your account despite what the tool says, check your bank statement immediately and contact your bank’s customer care with the UTR number.

    How often is the tool updated?

    The tool was last updated in February 2026 and covers current NPCI error code definitions. Error code meanings can change if NPCI updates their guidelines.

    I got error 96 but I’m not sure if the payment went through. What should I do?

    Do not retry immediately. Check your transaction history in your UPI app first. Then check your bank account balance. If the amount was deducted but the receiver says they didn’t get it β€” wait 24 hours. If not resolved, contact your bank with the UTR number.

    What is a UPI daily limit? How much can I send in a day?

    For most regular UPI person-to-person transfers, many banks allow up to β‚Ή1 lakh per day. However, limits vary by bank, app, and transaction type. NPCI has allowed higher limits for certain categories such as education, healthcare, IPO applications, and some merchant payments. Always check your bank’s current UPI limit.

    What should I do about minimum balance errors like RM or U01?

    Some banks may charge penalties if your balance falls below minimum balance requirements. Check your available balance before making payments.

    My UPI PIN is blocked (U17). How do I reset it safely?

    Open your UPI app and use the “Reset UPI PIN” or “Forgot UPI PIN” option. You will need your debit card details to reset. Use a memorable but secure PIN and never share it with anyone.

    My account is frozen (Z9). Do I need to update KYC?

    If your bank has requested a KYC update, complete it as soon as possible. Complete KYC updates whenever your bank requests it. Visit your nearest branch with your Aadhaar and PAN card.

    Disclaimer For unresolved UPI disputes, first raise a complaint through your UPI app or bank. If the issue remains unresolved, you can escalate it through RBI’s Integrated Ombudsman Scheme.

    Raj
    About Raj
    AVP | 20 Years Banking Experience

    Raj is a banking professional with 20 years of experience in retail banking, loans and financial products. He writes practical guides on UPI, banking complaints and finance tools to help readers make informed decisions.

    Educational content only β€” consult your bank or advisor before making financial decisions.