The basic path a payment takes
When you send money from your bank account to someone else's, your bank doesn't hand cash to a courier. Instead, your bank sends an electronic message to the other person's bank, saying "move this amount from account X to account Y." The other bank receives that message, checks that the account exists, and deposits the money. The whole thing usually takes one to three business days, depending on the type of payment you choose.
The reason it takes time is that banks don't process payments when ready. They batch them up — collecting thousands of transactions from their customers, then sending them all at once to a clearing house (a central place where banks exchange money with each other). The clearing house sorts out who owes whom, and the money moves between banks' accounts. Only then does your money land in the other person's account.
You have several ways to send that message to your bank: online banking, a mobile app, a check, an automatic transfer, or by walking into a branch and asking a teller. The method you choose affects how fast the money moves and what information you need to have ready.
Key Takeaways
- Payments move electronically between banks through a clearing system, which is why they take one to three business days rather than happening when ready.
- The information you need to provide depends on the payment method: a routing number and account number for transfers, a mailing address for checks, or a phone number for bill pay.
- ACH transfers (the most common electronic method) are free or very cheap, but take longer than wire transfers, which cost money but move in hours.
- Weekends and bank holidays pause the clearing process, so a payment sent Friday afternoon may not arrive until Tuesday.
The difference between ACH transfers and wire transfers
An ACH transfer is the standard electronic payment most people use. ACH stands for Automated Clearing House — that's the central system where banks exchange money. When you set up an ACH transfer, you give your bank the other person's routing number (a nine-digit code that identifies their bank) and account number. Your bank bundles your transfer with thousands of others and sends them to the ACH system, usually once or twice a day. The ACH system then sends the money to the receiving bank, which deposits it into the account. The whole process takes one to three business days, and your bank usually charges nothing.
A wire transfer is faster but costs money. Instead of waiting for a batch process, a wire transfer goes directly from your bank to the receiving bank, usually within hours. Wire transfers are often used for large amounts, time-sensitive payments, or when you need the money to arrive the same day. Your bank will charge a fee — typically five to twenty-five dollars — and will ask for the receiving bank's name, routing number, account number, and sometimes the account holder's name and address.
The trade-off is straightforward: ACH is cheap and slow, wire is fast and expensive. For most everyday payments, ACH is the right choice. For emergencies or large sums where speed matters, a wire transfer is worth the fee.
What information you need to send a payment
The details you provide depend on how you're sending the money. For an ACH transfer or wire transfer, you need the receiving bank's routing number (a nine-digit identifier) and the account number (usually ten to twelve digits). You can find both on a check from that account — the routing number is the first set of numbers on the bottom left, and the account number follows it. If you don't have a check, you can call the receiving bank or ask the person you're paying to give you those numbers.
For a check, you need the recipient's mailing address and the amount you want to pay. You write the check yourself, and it moves through the mail and then through the banking system — this can take five to ten business days.
For bill pay (paying a company through your bank's website), your bank usually already has the company's routing and account information on file. You just enter the amount and the date you want it sent. For person-to-person payments through apps like Venmo or PayPal, you need the other person's email address or phone number, and the money moves within minutes to hours.
Why payments take longer on weekends and holidays
Banks don't process payments on weekends or federal holidays. If you send an ACH transfer on Friday at 5 p.m., your bank won't actually send it to the clearing house until Monday morning. The clearing house then processes it, and the receiving bank deposits it — so the money typically arrives on Tuesday or Wednesday, not Monday.
This is one reason why people sometimes think their payment "got lost." It didn't — it's just waiting in a queue. If you need money to arrive by a specific date, count backward from that date and send the payment at least two business days earlier. If the important date falls on a Monday, send it by the previous Thursday.
What happens if you send money to the wrong account
Once a payment leaves your bank, you cannot straightforward cancel it the way you might cancel an email. If you send an ACH transfer to the wrong account number, the money goes into that account, and you have to contact the receiving bank and ask them to return it. The receiving bank is not required to do so — they can refuse. This is why it's critical to double-check the account number before you hit send.
Wire transfers are even harder to reverse. Once a wire is sent, it's gone. Some banks can try to recall a wire if you catch the mistake within hours, but success is not may provide. For this reason, many banks require you to verify large wire transfers by phone before they process them.
If you discover the mistake days later, your only option is to contact the person or business who received the money and ask them to send it back. If they refuse or can't be reached, you may need to report it to your bank or, in cases of fraud, to law enforcement.
How to track a payment you've sent
Most banks let you see the status of a payment in your online banking portal or mobile app. After you send an ACH transfer, it usually shows as "pending" for one to three days, then changes to "sent" or "complete" once the receiving bank has deposited it. Wire transfers show as "sent" almost when ready, since they move so quickly.
If a payment is taking longer than expected, log into your bank account and look for it in your transaction history. If it shows as "pending" or "sent," it's on its way and you should wait. If it shows as "failed" or "returned," contact your bank to find out why — common reasons include a wrong account number, a closed account, or a mismatch between the account number and the account holder's name.
For bill pay through your bank, you can usually see the exact date the payment was sent and when it's expected to arrive. For checks, there's no tracking — you have to wait and watch your account to see if it clears.
Fees and limits on payments
Most banks don't charge for ACH transfers, though some charge a small fee (usually one to three dollars) if you exceed a certain number per month. Wire transfers almost always cost money — typically five to twenty-five dollars per transfer. Bill pay is usually free. Checks cost money only if you had to buy the checkbook itself.
Banks also set limits on how much you can transfer in a single day or month. These limits vary widely — some banks allow ten thousand dollars per day, others allow fifty thousand or more. If you're moving a large sum, check with your bank first to see whether you'll hit a limit. You can usually request a higher limit, but it may take a few days to process.
Some payment methods also have limits set by the clearing system itself, not by your bank. ACH transfers, for example, have a federal limit of twenty-five thousand dollars per transaction in some cases, though most banks allow more. If you're sending a very large amount, ask your bank which method will work and whether you need to split it into multiple payments.
Frequently Asked Questions
Why does my payment say "pending" three days later?
Pending usually means the receiving bank has received the money but hasn't deposited it into the account yet. This can take an extra day or two, especially if the receiving bank is processing a large batch of transfers. If it's been more than five business days, contact your bank — the payment may have failed or been returned.
Can I cancel a payment after I've sent it?
It depends on the type. ACH transfers can sometimes be canceled within a few hours if you contact your bank when ready, but once they've been sent to the clearing house, cancellation is difficult. Wire transfers cannot be canceled once sent. Checks can be stopped if you call your bank before the check clears, but you usually have to pay a fee. Always double-check before you send.
What's the difference between my account number and my routing number?
Your routing number identifies your bank — it's the same for everyone at that bank. Your account number identifies your specific account at that bank. You need both to receive a transfer. You can find both on the bottom of a check, or call your bank to ask.
Do I need to provide my password when I give someone my account number?
No. Your account number and routing number are safe to share — they're printed on every check you write. Your password, PIN, and Social Security number should never be shared. If someone asks for those, it's a scam.
What if the payment arrives but the amount is wrong?
Contact your bank when ready. If you sent too much, you'll need to ask the receiving bank or person to return the overage. If you sent too little, you'll need to send another payment for the difference. Keep records of all your payments so you can prove what you sent and when.