All posts
Guides··8 min read

Zelle payment pending or not received? Why it's stuck in the US, and the fix for each cause

A Zelle payment that says 'pending', or one the other person says never arrived, is almost always waiting on enrollment, a mistyped email or number, or a bank review. Here is what each status means, when it expires after 14 days, whether you can cancel it, and the 'upgrade your account' email you should never answer.

Founder, OneSol

A performance line chart printed on paper

You sent a Zelle payment and your banking app still shows it as pending. Or you are the one waiting: a customer swears they paid, and nothing has landed in your account. Some apps word it as pending, others as in process or being processed, and the person on the other end is getting impatient either way.

Zelle is built to be fast. Zelle and Bank of America both say that when the recipient is enrolled, money is typically available within minutes. So a payment that sits for hours or days is not slow, it is stuck, and there are only a handful of reasons it gets stuck. Each one has a different fix, and one of them is not a payment problem at all but a scam.

Check the status in your bank's app first

Zelle runs inside your bank's app or website, so that is where the real status lives. Open the Zelle section, go to the activity list and tap the payment. What it says points to the cause:

  • Pending, and the recipient got a text or email asking them to enroll: they have not enrolled the email or number you used. See cause one.
  • Completed or sent, but they say nothing arrived: the money went to whoever is enrolled with that email or number, which may not be the account they are checking. See cause two.
  • On hold, under review, or a message asking you to verify something: your bank is checking the payment before it lets it go. See cause three.
  • Not sent at all because of the amount: you hit your bank's limit. See cause three.
  • No payment in your app at all, only an email telling you money is waiting once you upgrade or pay a fee: that is a scam. See cause four.
Sell from your OneSol page with your own Stripe, PayPal, Razorpay or Square account, so one processor's hold doesn't stop every sale. Payments come with Pro.Start free →

Cause 1: The recipient isn't enrolled, and the 14-day clock is running

Zelle sends money to an email address or U.S. mobile number, not to an account number. If nobody has enrolled that email or number with Zelle yet, there is nowhere for the money to go. Zelle says the recipient gets an email or text and is walked through enrolling, and the payment waits as pending until they do.

The window is fixed. Zelle says that if the recipient does not enroll within 14 days, the payment expires and the funds are returned to the sender's account. Bank of America and Wells Fargo give the same 14 days, and Bank of America describes the expired payment as canceled.

  • Recipient: enroll through your own bank's or credit union's app using the exact email or U.S. mobile number the sender used. Bank of America puts it the same way: they must enroll using the same email address or U.S. mobile number where the money was sent.
  • Sender: while it is still pending, you can cancel it from the Zelle activity page in your bank's app and send it again to an email or number the person confirms is enrolled.
  • If 14 days pass, do nothing. The money comes back on its own, and you can send it again.

Cause 2: It went to a different email or number than the one they enrolled

Zelle's own help says the recipient must enroll the exact email address or U.S. mobile number the sender typed, and that even a small difference can stop a payment from reaching the account they expected. A common version: the sender used a mobile number, the recipient only enrolled their email. Another: the recipient enrolled that number at a bank they no longer use, so the money arrived in the old account.

Zelle's advice for a payment that has not shown up after more than three days is to confirm the Zelle profile is fully enrolled and that the sender has the correct email or number.

  • Recipient: open Zelle in your bank's app and look at which email addresses and mobile numbers are enrolled. Add the one the sender used, or give the sender the one that is listed.
  • If you switched banks, Zelle says your email or number can be re-enrolled through the new bank's app. Check the old account too, in case the payment landed there.
  • Sender: before sending, check the name your app shows for the recipient. Chase advises reviewing the displayed name every time you pay someone new.
  • If the payment shows as completed to someone you didn't intend, call your bank straight away. A completed payment can't be canceled from the app.

Cause 3: Your bank is reviewing it, or you've hit a limit

Banks screen Zelle payments for fraud. Bank of America says it may place a payment on hold for further review and that the payment cannot be canceled while the review is happening. Wells Fargo says that in some cases it may need to delay or block a payment for your protection, and that the first time you pay a new recipient it sends you an access code to verify your identity.

Limits are set by each bank, not by Zelle, and they vary. Wells Fargo says its consumer customers can send up to $3,500 in a rolling 24-hour period. Bank of America says sending is subject to daily, weekly and monthly limits and shows your available amount in the payment flow. Chase says it sets the limit for each payment when you set it up, based on factors that include the recipient. On the receiving side, Wells Fargo says it doesn't limit how much money you can receive with Zelle.

  • Enter any verification code your bank sends and answer any security prompts. A review often clears once you do.
  • If a payment sits on hold, call the number on the back of your card or in your bank's app. Never use a number from a text or email you weren't expecting.
  • Over your limit: split the payment across days, or ask your bank whether a different transfer method suits a larger amount.

Cause 4: The 'upgrade to a business account' email is a scam

This one catches sellers on online marketplaces. A buyer says they paid with Zelle, and you get an email that looks like it's from Zelle saying the payment can't be completed until you upgrade to a business account, often by sending the buyer money to cover the upgrade. Zelle warns about exactly this: the scammer is tricking you into paying for an upgrade that doesn't exist, and Zelle says there are no upgrades.

A real Zelle payment shows up in your bank's app, not only in an email. Zelle says its emails come only from @zelle.com or @zellepay.com addresses and that it doesn't use Gmail, Yahoo or other common email services. A Zelle logo in the message proves nothing.

  • Don't click the links and don't send any money, fee or 'refund of an overpayment'.
  • Report the email as phishing to your email provider, and report the scam to the FTC at ReportFraud.ftc.gov.
  • The FTC's advice if you already paid a scammer by Zelle or bank transfer: report it to your bank or credit union immediately and ask them to reverse the payment and refund your money.
  • The FTC also notes that your bank will never contact you to tell you to transfer money or to ask for passcodes. Bank of America says it will never call and ask you to send money with Zelle, even to yourself.

Can a Zelle payment be canceled, and what about purchase protection?

The honest answer is: usually not. Zelle says you can only cancel a payment if the recipient hasn't yet enrolled, and that once the recipient is enrolled the money goes directly to their bank account and cannot be canceled. Bank of America puts it plainly: Zelle payments cannot be reversed. The FTC compares sending money through a payment app to sending cash, because it is very hard to get back.

There is also no buyer protection. Zelle says it does not offer purchase protection if you pay for something and it never arrives or isn't as described. Bank of America, Chase and Wells Fargo each say that neither they nor Zelle offer purchase protection for Zelle payments. Zelle's guidance is to use it with people you know and trust, and to consider a credit card when you are buying from someone you don't know. Wells Fargo does say qualifying imposter scams may be eligible for reimbursement, so call your bank quickly if someone posed as a bank, a company or Zelle to get your money.

Prevent it next time

Most stuck payments come from the first send to a new person. A few habits stop almost all of them.

  • Ask the person which email or U.S. mobile number they have enrolled with Zelle, and copy it exactly.
  • Check the recipient's name your app displays before you confirm.
  • Send a small amount first to someone new, and the rest once it arrives.
  • Know your bank's limit before a big payment, so it doesn't fail halfway through a deadline.
  • Only use Zelle with people you know. For buying from strangers, use a payment method with buyer protection.
  • Treat any email or text about a Zelle 'upgrade', fee or overpayment as a scam until your bank's app says otherwise.

If you sell to customers, give them a card option

If you are a seller chasing pending Zelle payments and customers who can't enroll, a free OneSol page lets you list your products and, on Pro, take card payments through your own Stripe, PayPal or Square account, with the money going straight to you. Customers pay by card on your page instead of you sending Zelle details back and forth.

Want a second way to get paid?Sell from your OneSol page with your own Stripe, PayPal, Razorpay or Square account, so one processor's hold doesn't stop every sale. Payments come with Pro.Start free →

Still stuck? More fixes

Frequently asked questions

Why is my Zelle payment still pending?

The most common reason is that the person you paid has not enrolled the exact email address or U.S. mobile number you sent the money to. Zelle says that when the recipient is enrolled, money typically arrives within minutes, so a payment that sits as pending usually means it is waiting for them to enroll. The other common reason is that your bank has placed the payment on hold for review. Bank of America and Wells Fargo both say they may hold or delay a payment for your protection. Check the payment's status in your bank's app, then confirm the email or number with the person you paid.

What happens to a Zelle payment if the recipient never enrolls?

It expires. Zelle says that if the recipient does not enroll within 14 days, the payment expires and the money is returned to the sender's account. Until then the payment stays pending. Bank of America and Wells Fargo give the same 14-day window. If the money comes back to you, you can send it again once the person confirms which email or number they have enrolled.

Can I cancel a Zelle payment?

Only in one situation. Zelle says you can cancel a payment only if the recipient has not yet enrolled with Zelle; you do it from your bank's Zelle activity page by choosing the payment and selecting cancel. If the recipient is already enrolled, the money goes straight to their bank account and cannot be canceled. Bank of America adds that a payment on hold for review cannot be canceled while the review is happening.

Does Zelle have purchase protection?

No. Zelle says it does not offer purchase protection, for example if you pay for something and the item never arrives or is not as described. Bank of America, Chase and Wells Fargo all state that neither they nor Zelle offer purchase protection for payments made with Zelle, and Bank of America tells customers to treat Zelle payments like cash. Zelle recommends paying only people you know and trust, and suggests a credit card for buying from someone you don't know.

I got an email saying I must upgrade to a Zelle business account to receive money. Is it real?

No, it is a scam. Zelle warns about fake emails claiming a payment can't be completed until your account is upgraded, and says there are no upgrades. The scammer is trying to get you to pay them for an upgrade that doesn't exist. Zelle says its real emails come only from @zelle.com or @zellepay.com addresses. Don't click anything or send money, report the email to ReportFraud.ftc.gov, and call your bank on the number on the back of your card if you already paid.

Written by

Founder, OneSol · Karachi, Pakistan

Hasnain Saleem is the founder of OneSol. He is a full-stack developer based in Karachi, Pakistan, and runs the web studio Web Newbiz, where he has spent more than four years building websites, online stores and booking systems for small businesses — more than twenty client sites in Laravel, WordPress and WooCommerce.

Run all of this from one link.

Free to start — no card required.