Where to find your transfer status right now
Open your bank's app or website and look for the transaction in your account history. Most banks show the transfer with a status label: pending means it has not cleared yet, processing means it is on its way, and completed means it has arrived. The transaction will usually appear within minutes of you sending it, even if the money has not reached the other account yet.
If you sent the transfer from your phone or computer, check your email for a confirmation message from your bank. This email contains a reference number (sometimes called a confirmation code or transaction ID) that you can use to look up the transfer if you need to dispute it later. Save this number.
For transfers between accounts at the same bank, the money usually arrives the same day or within a few hours. For transfers to a different bank, the timeline depends on the method you used: ACH transfers typically take one to three business days, wire transfers arrive the same day or next business day, and real-time payment systems like Zelle or FedNow can deliver money in minutes.
Key Takeaways
- Your bank's app or website shows the transfer status immediately after you send it, even though the money may still be in transit.
- ACH transfers between different banks take one to three business days; wire transfers are faster but cost more.
- A reference number appears in your confirmation email and lets you track the transfer or dispute it if something goes wrong.
- Weekends and bank holidays pause the clock on ACH transfers, so a Friday transfer may not arrive until Tuesday.
- If a transfer shows pending after the expected time, contact your bank's customer service with your reference number.
How ACH transfers move through the banking system
An ACH transfer (Automated Clearing House) is the most common way to move money between banks. When you initiate one, your bank does not send the money directly to the other bank. Instead, it batches your transfer with thousands of others and sends them all to a clearing house, which sorts them and distributes them to the receiving banks.
This process happens in cycles. Most banks process ACH transfers in batches at set times during the business day—often in the morning, midday, and evening. If you send a transfer after the cutoff time (which varies by bank, usually between 2 p.m. and 5 p.m. Eastern), it enters the next batch and the clock starts the next business day. Weekends and federal holidays do not have batches, so a transfer sent on Friday evening may not start moving until Monday morning.
Once your bank sends the batch, the receiving bank gets it the next business day and processes it on their end. The money then appears in the recipient's account. This is why ACH transfers take one to three business days: one day for your bank to send it, one day for the clearing house to process it, and one day for the receiving bank to post it. Some banks are faster and post money the same day they receive it from the clearing house.
Wire transfers and real-time payments: faster but different rules
A wire transfer moves money directly from your bank to another bank without going through a clearing house. It is faster—usually same-day or next-day—but costs money (typically $15 to $30) and cannot be reversed once sent. Your bank will ask you for the receiving bank's routing number, the account number, and the recipient's name. If any of this information is wrong, the money may go to the wrong account or be rejected.
Real-time payment systems like Zelle, FedNow, and RTP (Real-Time Payments) send money in minutes, usually for free. These work only if both banks are part of the same network. Zelle is available at most major banks; FedNow and RTP are newer and not yet available everywhere. When you send money through one of these systems, the recipient sees it in their account almost immediately. The trade-off is that these systems have lower per-transaction limits (Zelle caps most transfers at $2,000 per day, for example) and are designed for smaller, everyday payments rather than large transfers.
What the status labels mean and how long each one lasts
When you look at your transfer in your bank's app, you will see one of these statuses:
- Pending: Your bank has received your request but has not yet sent it to the clearing house or receiving bank. This usually lasts a few minutes to a few hours, depending on when you sent it and your bank's processing schedule.
- Processing: Your bank has sent the transfer and it is moving through the system. For ACH, this can last one to three business days. For wire transfers, it usually lasts a few hours.
- Completed: The money has arrived in the recipient's account. The transfer is done.
- Failed or Rejected: The transfer did not go through. This happens if the account number is wrong, the account is closed, or the receiving bank rejected it for another reason. Your bank will return the money to your account and send you a notice explaining why.
- Cancelled: You or your bank stopped the transfer before it was sent. If you cancelled it while it was still pending, the money stays in your account. If it was already processing, you cannot cancel it; you have to ask the receiving bank to return it.
Do not assume a transfer is complete just because it left your account. Your bank may show it as completed on your end, but the receiving bank may not have posted it yet. The recipient will not see the money until their bank processes it on their end.
When a transfer is taking longer than expected
If your transfer shows processing after the time it should have arrived, start by checking whether you sent it on a business day. ACH transfers do not move on weekends or federal holidays (like Thanksgiving, Christmas, New Year's Day, or Independence Day). A transfer sent on Friday evening will not start moving until Monday, and a transfer sent before a holiday will not arrive until after the holiday passes.
If the transfer is late and it is a business day, contact your bank's customer service. Have your reference number ready. Your bank can check with the clearing house or the receiving bank to see where the transfer is stuck. Common reasons for delays include a typo in the account number (which causes the receiving bank to reject it), a mismatch between the account number and the account holder's name, or the receiving bank's own processing backlog.
If your bank says the transfer was rejected by the receiving bank, ask for the rejection reason. The most common reason is an incorrect account number. If that is the case, your bank will return the money to your account within one to two business days. You can then send a new transfer with the correct information.
How to dispute a transfer if the money went to the wrong place
If you sent money to the wrong account or the recipient says they never received it, you have options depending on how much time has passed. If the transfer is still pending or processing, contact your bank immediately and ask them to cancel it. They may be able to stop it before it leaves your account.
If the transfer already completed, your bank can file a reversal request with the receiving bank asking them to return the money. This is not the same as a dispute or chargeback. The receiving bank is not required to return the money, but most do if the request comes within a few days. After that, the money is considered delivered and the receiving bank has no obligation to reverse it.
If the receiving bank refuses to return the money, you may have a claim against them under your state's laws, but this requires legal action and is expensive. The best protection is to double-check the account number and recipient name before you send the transfer. Some banks let you verify the recipient's name before the transfer goes through; if yours does, use that feature.
Tracking transfers you receive from someone else
When someone sends you money, you can track it the same way: check your bank's app or website for the transaction. It will show as pending until your bank receives and processes it. For ACH transfers, this takes one to three business days from when the sender initiated it. For wire transfers and real-time payments, it is much faster.
If you are waiting for money and it has not arrived by the expected date, ask the sender for their reference number and confirmation. Then contact your bank and give them that number. Your bank can check whether the transfer arrived at their end and why it has not posted to your account yet. Sometimes a transfer arrives but does not show up immediately because your bank is processing a backlog.
Frequently Asked Questions
Can I cancel a transfer after I send it?
Only if it is still pending. Once your bank sends it to the clearing house or receiving bank, you cannot cancel it. If it is already processing, contact your bank immediately and ask them to file a reversal request with the receiving bank. The receiving bank can refuse to return the money, especially if several days have passed.
Why does my transfer show completed but the other person has not received it?
Completed on your end means your bank sent it, not that the receiving bank has posted it. The receiving bank processes transfers on their own schedule, which can take up to one more business day. Ask the recipient to check their bank's app or contact their bank if they do not see it within one business day of you sending it.
What is the difference between a wire transfer and an ACH transfer?
Wire transfers are faster (same-day or next-day) but cost money and cannot be reversed. ACH transfers are free, take one to three business days, and can sometimes be reversed if you catch them quickly. Use wire transfers for urgent or large payments; use ACH for routine bills and transfers.
Do bank holidays delay my transfer?
Yes, for ACH transfers. The clearing house does not process batches on weekends or federal holidays, so the clock pauses. A transfer sent on Friday will not move until Monday. A transfer sent before Thanksgiving will not arrive until after the holiday. Wire transfers and real-time payments may also be delayed on holidays, depending on the banks involved.
What should I do if a transfer fails?
Check your bank's notification for the reason. The most common reason is an incorrect account number or a mismatch with the account holder's name. Correct the information and send a new transfer. Your bank will return the failed transfer to your account within one to two business days.