What causes a Zelle payment to stay pending

A pending Zelle payment means the money has left your Chase account but has not yet arrived in the recipient's bank. The payment is in transit, usually held by Chase or the receiving bank while they verify account details or run fraud checks. Most pending payments clear within minutes to a few hours, but some can take up to three business days depending on which bank the recipient uses and whether any verification step is required.

Chase holds pending payments longer when the recipient's bank is smaller, regional, or international. If you sent money to someone at a large national bank like Bank of America or Wells Fargo, the payment typically clears in under an hour. If the recipient banks at a credit union or a smaller regional bank, Chase may wait longer before releasing the funds to that institution.

The most common reason a payment stays pending is that Chase or the receiving bank flagged it for review. This happens when the amount is unusually large for your account history, when you are sending to a new recipient for the first time, or when the receiving account shows signs that triggered the bank's fraud detection system.

Key Takeaways

  • Most Zelle payments clear within minutes to a few hours; anything longer than three business days is unusual and requires you to contact Chase.
  • Chase holds payments longer when sending to smaller banks, credit unions, or when the amount or recipient is flagged as higher risk.
  • You can check the payment status in your Chase mobile app or online banking under Recent Transactions, where it will show "Pending" with a timestamp.
  • If a payment is pending for more than three business days, call Chase at the number on the back of your card to find out whether it is stuck on their end or the receiving bank's end.
  • A pending payment can be cancelled only within a narrow window—usually before the receiving bank accepts it, which often happens within hours.

How to check if your payment is actually pending

Open your Chase mobile app or log into Chase.com and go to your account activity or recent transactions. Look for the payment you sent and check its status label. If it says "Pending," the money is in transit. If it says "Sent" or "Completed," the payment has cleared and the recipient's bank has accepted it—the money should arrive in their account within one to two business days after that, depending on their bank's processing speed.

The timestamp next to the transaction tells you when you initiated the payment, not when it will arrive. A payment initiated at 3 p.m. on a Friday may not clear until Monday or Tuesday if the receiving bank does not process Zelle transfers over the weekend. Chase processes Zelle transfers 24/7, but smaller banks and credit unions often batch them during business hours only.

If you see "Failed" or "Cancelled," the payment did not go through and the money should return to your Chase account within one to three business days. If you see "Returned," the receiving bank rejected it, usually because the account number or routing number was wrong, or because the receiving account was closed.

When Chase holds a payment for fraud review

Chase's fraud detection system automatically flags payments that fall outside your normal pattern. If you usually send $50 to friends and suddenly send $2,000, Chase may hold it for review. If you send money to a new recipient for the first time, or if you send to someone in a different state or country, the system may flag it as higher risk and pause the transfer while Chase verifies the details.

You will not receive a notification that your payment is under review—it will simply stay pending. The review usually takes a few hours, but can take up to 24 hours. During this time, the money is still in your account; it has not been deducted yet, even though the app shows it as pending.

If Chase suspects fraud, they may contact you by phone, email, or through your mobile app to confirm the payment is legitimate. Answer that contact immediately. If you do not respond, Chase may cancel the payment to protect your account. If you confirm it is legitimate, Chase releases the payment and it clears within minutes.

When the receiving bank is causing the delay

Once Chase sends the payment to the receiving bank, that bank controls how fast it arrives in the recipient's account. Large national banks process Zelle transfers in real time or within minutes. Credit unions and smaller regional banks often batch Zelle transfers and process them once or twice per business day, which can add several hours or even a full business day to the timeline.

Some banks also run their own fraud checks on incoming Zelle payments. If the receiving bank's system flags the payment as unusual—because the amount is large, the sender is new to the recipient, or the receiving account is new—the bank may hold it for review before depositing it. This hold is invisible to you; you will see the payment as pending on your Chase side, but the recipient will not see it in their account yet.

International Zelle payments or payments to accounts at banks that do not fully support Zelle may take longer. If the recipient's bank does not have a direct Zelle connection, the payment may route through a third-party processor, which adds one to two business days.

How to cancel a pending Zelle payment

You can cancel a pending Zelle payment only if it has not been accepted by the receiving bank. Once the receiving bank accepts it, the money is no longer in your control and you cannot cancel it—you would have to ask the recipient to send it back.

In the Chase mobile app, go to your recent transactions, find the pending payment, and look for a "Cancel" or "Cancel Transfer" button. If the button is there, tap it. If there is no button, the receiving bank has already accepted the payment and it cannot be cancelled. On Chase.com, the same rule applies: find the transaction and look for a cancel option.

The window to cancel is usually very short—often just a few minutes to a few hours after you send the payment. If you wait more than a few hours, the receiving bank has likely already accepted it and the cancel option will disappear. Once cancelled, the money returns to your Chase account within one to three business days.

What to do if a payment is pending for more than three business days

Call Chase at the number on the back of your debit or credit card. Tell them the date and time you sent the payment, the recipient's name, and the amount. Chase can check whether the payment is stuck on their end or whether it has been sent to the receiving bank and is stuck there.

If Chase still has the payment, they can investigate why it has not been sent and either release it or cancel it. If Chase has already sent it to the receiving bank, they will give you the receiving bank's name and tell you to contact that bank directly. The receiving bank can tell you whether they received it, whether they are holding it for review, or whether something went wrong on their end.

Bring the transaction details with you when you call—the exact time, the recipient's account information, and the amount. Chase may ask you to verify the recipient's identity or to confirm that you authorized the payment. Be prepared to answer security questions about your account.

Zelle payment pending vs. other payment delays

Zelle is faster than ACH transfers or wire transfers, but it is not instant. A pending Zelle payment is normal for the first few minutes to hours. An ACH transfer typically takes one to three business days even after it leaves your account, so if you used ACH instead of Zelle, expect a longer wait. A wire transfer is faster than Zelle but costs money and cannot be cancelled once sent.

If you sent the payment through your Chase bill pay system instead of Zelle, it may be pending for a different reason. Bill pay payments to businesses or utilities can take several business days. Zelle payments to people are separate from bill pay and should clear much faster.

If you are unsure which method you used, check your transaction details. If it says "Zelle" or "Zelle Transfer," it is a Zelle payment. If it says "Bill Pay" or "ACH," it is a different method and will follow different timelines.

Frequently Asked Questions

Can I cancel a Zelle payment after the recipient has seen it pending in their account?

No. Once the receiving bank accepts the payment, it is no longer pending on your side—it shows as sent or completed. At that point, the money is in the receiving bank's system and you cannot cancel it. You would have to contact the recipient and ask them to send the money back to you.

Why does my Zelle payment say pending but the recipient says they received it?

This can happen when there is a delay in how Chase updates the transaction status on your end. The receiving bank may have accepted and deposited the payment, but Chase has not yet updated your app to show it as completed. Check again in a few minutes or a few hours. If it still shows pending after 24 hours, call Chase to confirm the payment actually went through.

Does a pending Zelle payment mean the money is still in my account?

No. Once you send a Zelle payment, the money leaves your Chase account immediately, even while it shows as pending. You cannot spend it again. The pending status just means it has not arrived in the recipient's account yet. If the payment is cancelled, the money returns to your account within one to three business days.

What if the recipient's bank says they never received my Zelle payment?

Call Chase and tell them the receiving bank says they did not receive it. Chase can check whether they sent it and, if they did, can ask the receiving bank to investigate further. If Chase never sent it, they can release it or cancel it. If the receiving bank truly never received it, Chase may be able to reverse it and return the money to your account, though this can take several business days.

Can I send a Zelle payment on a weekend and expect it to clear the same day?

Chase processes Zelle transfers 24/7, including weekends, so your payment will leave your account immediately. However, the receiving bank may not process it until the next business day if they only handle Zelle transfers during business hours. So a payment sent Saturday night might not arrive until Monday morning, depending on the recipient's bank.