Common reasons a payment fails before it leaves your account
A payment can stop before your bank even sends it. The most common reason is insufficient funds — your account balance is lower than the payment amount. Your bank will reject it rather than overdraw you, unless you have overdraft protection turned on.
The second most common reason is a mismatch in account details. If you typed the wrong account number, routing number, or recipient name, your bank may catch it and block the payment. Some banks check whether the name you entered matches the name on the receiving account; if it doesn't, they stop the transaction.
A third reason is a frozen or locked account. If your bank suspects fraud, detects unusual activity, or you have an outstanding debt with them, they may temporarily block outgoing payments. You'll usually see a message about this when you try to send the payment, or you can call your bank to ask.
Key Takeaways
- Check your account balance first — most failed payments are due to not having enough money, even if you thought you did.
- Verify the account number, routing number, and recipient name letter-by-letter, because even one wrong digit stops the payment.
- Call your bank's customer service line to ask whether your account is frozen or flagged, which you cannot see yourself.
- If a payment shows as "pending" for more than a few business days, contact your bank rather than sending it again.
- Some payments fail silently on the receiving end, so confirm with the recipient that they received it before assuming your bank blocked it.
When the payment leaves your bank but doesn't arrive
If your bank confirmed the payment went out, but the recipient says they never got it, the problem is usually on the receiving side. The most common cause is a wrong account number at the destination. The payment may have gone to a different person's account at the receiving bank, or the receiving bank may have rejected it and sent it back.
Payments sent to the wrong account can take weeks to return to you. Your bank will credit you back once the receiving bank rejects it, but you won't see the money when ready. In the meantime, contact the recipient and ask them to confirm their account number with you again.
Another possibility is that the receiving bank's system is down or slow. Some banks take longer to post incoming payments, especially if the payment came from a different bank. A payment that shows as sent on your end may not appear on the recipient's end for one to three business days.
Payments stuck in "pending" status
A payment that sits in "pending" for longer than a few business days is usually caught in a hold or a processing delay. Pending does not mean it will go through — it means your bank has not finished processing it yet.
Common reasons for a long pending status include a large amount (your bank may hold it for fraud review), a payment to a new recipient (your bank may verify the account first), or a payment sent late in the day or on a weekend (it will process on the next business day). Some banks also hold payments if your account is new or if you have not used that payment method before.
Do not send the payment again while it is still pending. Sending it twice can result in two charges. Instead, wait three to five business days, then contact your bank and ask whether the payment cleared or was rejected.
How to check what happened to your payment
Log into your bank account online or through the app and look at your transaction history. Find the payment in question and look for a status label. It should say "sent," "posted," "pending," "failed," "rejected," or "returned." This status tells you where the payment is in the process.
If it says "failed" or "rejected," your bank will usually show a reason code or a brief explanation. Common codes include "insufficient funds," "invalid account number," or "account closed." Write down the code and the explanation — you will need it if you call your bank.
If the status is unclear or missing, or if you cannot find the transaction at all, call your bank's customer service line. Have your account number, the payment amount, the date you sent it, and the recipient's name ready. A representative can look up the payment in their system and tell you exactly what happened.
What to do if a payment was rejected
First, find out why it was rejected. Check your account history for an error code, or call your bank. Once you know the reason, you can fix it and try again.
If the reason was insufficient funds, deposit money into your account and wait for it to clear (usually one business day) before sending the payment again. If the reason was a wrong account number, contact the recipient and ask them to confirm their details. If the reason was a frozen account, ask your bank what you need to do to unfreeze it — you may need to verify your identity or resolve a dispute.
After you have fixed the problem, send the payment again. Use the same method (online banking, mobile app, wire transfer, or check) unless your bank told you that method will not work. Keep a record of the new payment date and amount in case you need to follow up.
When to contact your bank versus the recipient
Contact your bank if the payment shows as failed, rejected, or pending for too long in your account history. Your bank controls whether the payment leaves your account, so they can tell you what went wrong on their end and help you resend it.
Contact the recipient if your bank says the payment was sent successfully, but the recipient says they never received it. Ask them to confirm their account number, routing number, and the name on their account. Also ask them to check their bank's incoming transfer history, because the payment may have arrived but not posted yet.
If you and the recipient both confirm the details are correct, and your bank says it sent the payment, ask your bank to file a trace. A trace is a formal request to find out whether the receiving bank got the payment and what happened to it. This can take one to two weeks, but it creates a record if the money is truly lost.
How to prevent payment failures in the future
Before you send any payment, double-check the account number and routing number digit by digit. A single wrong number sends the payment to the wrong place. If you are paying someone for the first time, ask them to provide their details in writing (email, text, or a bill) so you have a record.
Keep your account balance higher than you think you need. Even if you have enough for the payment itself, some banks hold a small buffer for pending transactions. If your balance is very low, a payment may fail even though you thought you had enough.
If your bank offers it, set up a small test payment first. Send a small amount to a new recipient and confirm they received it before sending a larger payment. This catches wrong account numbers before they cost you.
Finally, do not ignore pending payments. Check on them after a few business days. If one is stuck, contact your bank right away rather than waiting weeks to find out it failed.
Frequently Asked Questions
Will I get my money back if it went to the wrong account?
Yes, but it can take time. The receiving bank will reject the payment and send it back to your bank, which will credit your account. This process usually takes one to three weeks. If the receiving bank does not reject it, you will need to contact them directly and ask them to reverse the transaction.
Can I cancel a payment that is still pending?
Often yes, but it depends on the payment type and how far along it is. Online bill payments and transfers can usually be cancelled while pending. Wire transfers usually cannot be cancelled once sent. Call your bank when ready if you need to cancel — the sooner you call, the better your chances.
What is a routing number and why does it matter?
A routing number is a nine-digit code that identifies your bank. It tells the sending bank which bank to send the money to. If you use the wrong routing number, the payment goes to a different bank, and the receiving bank will reject it because the account number does not match any account at that bank.
How long should I wait before I assume a payment failed?
If your bank shows it as sent or posted, wait three to five business days. If it still has not arrived and the recipient confirms they did not get it, contact your bank. If your bank shows it as pending, wait up to a week before calling — some banks take longer than others to process payments.
Do I need to send the payment again if my bank says it was sent?
Not when ready. Wait for the recipient to confirm whether they received it. If they say no after three to five business days, contact your bank before resending. Sending twice by mistake can result in two charges, which is harder to fix than waiting a few extra days.