Bank transfers usually land in one to three business days, depending on the type of transfer and the banks involved
The time a bank transfer takes depends almost entirely on which method you use. A transfer between accounts at the same bank can clear in hours. A transfer between different banks using the ACH network (the system that moves most routine payments) takes one to three business days. A wire transfer moves faster but costs money and is harder to reverse. Same-day transfers exist but require both banks to participate in a real-time payment network, which is still rolling out across the country.
The clock starts when your bank receives and processes your instruction, not when you hit send. If you send a transfer on a Friday evening or over a weekend, your bank may not process it until Monday morning, and the receiving bank won't process it until the next business day after that. This is why a transfer that looks like it should take one day can take three or four calendar days.
Key Takeaways
- Same-bank transfers between your own accounts or to someone else at your bank usually clear within hours or by the next business day.
- ACH transfers between different banks take one to three business days because the payment moves through a clearing house, not directly bank to bank.
- Wire transfers move the same day if sent before your bank's cutoff time (usually mid-morning), but cost $15 to $50 and cannot be reversed once sent.
- Transfers sent after business hours or on weekends do not start processing until the next business day, which can add a full day to the timeline.
- Real-time payment networks like FedNow and RTP can move money in minutes, but not all banks offer them yet.
Same-bank transfers clear fastest
If you are sending money to another account at the same bank, the transfer usually clears within hours or by the next business day. Some banks move money between your own accounts instantly. When you send to someone else at your bank, it typically takes a few hours to one business day because the bank still has to verify the receiving account exists and matches the name you provided.
The exact timeline depends on your bank's internal systems and when you initiate the transfer. A transfer sent at 9 a.m. on a Tuesday may land by noon the same day. One sent at 5 p.m. may not process until the next morning, then clear by afternoon. Check your bank's website or app for its specific timing, or call customer service if you need a transfer to move urgently.
ACH transfers between different banks take one to three business days
When you send money to a different bank, the transfer goes through the Automated Clearing House (ACH), a network that batches payments and moves them between banks on a set schedule. ACH transfers are free or very cheap, which is why they are the default for most bill payments, payroll deposits, and peer transfers. The trade-off is speed: ACH transfers take one to three business days.
Here is how the timeline works. Your bank receives your transfer instruction and includes it in the next batch it sends to the ACH network. That batch typically goes out once or twice per business day, depending on your bank. The ACH network then sends the batch to the receiving bank, which processes it and credits the account. If you send an ACH transfer on a Tuesday morning, it might land Wednesday or Thursday. If you send it Friday afternoon, it will not start moving until Monday, so it may not land until Wednesday.
Business days do not include weekends or federal banking holidays. If a transfer is scheduled to land on a Saturday, it lands on Monday instead. This is why a transfer that should take two business days can take four calendar days if it crosses a weekend.
Wire transfers move the same day but cost money and cannot be reversed
A wire transfer moves money the same business day if you send it before your bank's cutoff time, usually between 10 a.m. and noon. Wire transfers bypass the ACH network and move directly from bank to bank, which is why they are faster. They cost $15 to $50 depending on your bank and whether the transfer is domestic or international.
The critical drawback is that wire transfers cannot be reversed once sent. If you wire money to the wrong account or to a scammer, your bank cannot pull it back. You would have to contact the receiving bank and ask them to return it, which they are not required to do. For this reason, wire transfers are best used only when you know the recipient and have verified the account details.
If you miss your bank's cutoff time, the wire will not send until the next business day. Some banks allow you to schedule a wire in advance, which can help if you know you need to send money on a specific date.
Real-time payment networks move money in minutes
A newer option is real-time payments (RTP), which move money in minutes instead of days. The Federal Reserve launched FedNow in 2023, and private networks like The Clearing House's RTP have been operating since 2017. These systems allow banks to send and receive payments instantly, 24 hours a day, seven days a week.
The catch is that not all banks offer real-time payments yet. Larger banks have adopted them faster than smaller regional banks. To use real-time payments, both your bank and the receiving bank must participate in the network. If either bank is not on the network, you will have to use ACH or wire transfer instead. Check your bank's website to see if it offers real-time payments, or ask customer service.
International transfers take longer and involve currency conversion
Sending money outside the United States adds complexity and time. An international wire transfer typically takes three to five business days because it has to move through multiple banks and may involve currency conversion. The receiving bank may also hold the money for a day or two while it verifies the transfer.
International ACH transfers exist but are slower and less common than wires. Some banks use services like SWIFT (the international banking network) to move money, which adds another layer of processing. Always ask your bank for an estimate before sending money internationally, and be prepared for the receiving bank to deduct a fee from the amount that arrives.
What slows down transfers and what you can do about it
Transfers get delayed when you send them outside business hours, when a holiday falls in the processing window, or when there is a mismatch between the account number and the name on the account. Some banks also hold transfers for fraud review, especially if the amount is large or the receiving account is new.
If your transfer has not arrived within the expected timeframe, contact your bank first. Ask them to confirm the transfer was sent, check the status with the receiving bank, and learn about there is a hold or a mismatch. If your bank sent the transfer but the receiving bank has not credited it, the receiving bank's customer service can investigate. Keep your confirmation number and any reference number your bank provides—you will need it to track the transfer.
Frequently Asked Questions
Why does my transfer say it was sent but the money is not there yet?
Your bank sent the transfer, but the receiving bank has not processed and credited it yet. ACH transfers take one to three business days to clear. If it has been longer than three business days, contact your bank and provide the confirmation number so they can track it with the receiving bank.
Can I cancel a transfer after I send it?
It depends on the type. You can usually cancel an ACH transfer within a few hours of sending it, before your bank includes it in the next batch to the ACH network. Wire transfers cannot be cancelled once sent. Contact your bank immediately if you need to cancel—do not wait.
Does it matter what time of day I send a transfer?
Yes. Transfers sent before your bank's cutoff time (usually mid-morning) process the same day. Transfers sent after cutoff or on weekends do not process until the next business day, which can add one to two calendar days to the total time.
What is the difference between a wire transfer and an ACH transfer?
Wire transfers move the same business day and cost money, but cannot be reversed. ACH transfers take one to three business days and are free or cheap, but can be reversed within a window. Use ACH for routine payments and wires only when you need speed and the recipient is trusted.
Do all banks offer real-time payments?
No. Larger banks have adopted real-time payment networks faster than smaller ones. Check your bank's website or call to ask if they offer FedNow or RTP. If your bank does not offer it, you will have to use ACH or wire transfer instead.