Transfer speed depends on the method you choose and the banks involved
A transfer between banks can take anywhere from a few minutes to five business days, depending on which method you use. The fastest transfers—wire transfers and real-time payment systems—move money in hours or minutes. The slowest—standard ACH transfers—take three to five business days because the banks batch them and process them on a schedule, not instantly.
Your bank's cut-off time matters too. If you initiate a transfer after your bank's daily deadline (usually 2 p.m. or 5 p.m. Eastern), it won't process until the next business day. Weekends and federal holidays add extra days because the banking system doesn't operate on those days.
Key Takeaways
- Wire transfers and real-time payment systems (like FedNow) move money in minutes to a few hours, but cost $15 to $50 per transfer.
- Standard ACH transfers take three to five business days and are free or very cheap, but you cannot reverse them once they leave your bank.
- Transfers initiated after your bank's daily cut-off time do not start processing until the next business day.
- Weekends and federal holidays do not count as business days, so a Friday transfer will not arrive until Tuesday at the earliest.
- If money does not arrive on time, contact your sending bank first to confirm the transfer was sent; the receiving bank can only trace it if the sending bank initiated it correctly.
Wire transfers: minutes to a few hours, but not reversible
A wire transfer is the fastest way to move money between banks. Domestic wire transfers typically arrive within hours—often the same day if sent before your bank's cut-off time, which is usually 2 p.m. or 5 p.m. Eastern. International wire transfers take one to three business days because they pass through multiple banking networks and currency exchanges.
Wire transfers cost money. Most banks charge $15 to $50 per outgoing domestic wire, and $35 to $75 for international wires. Some banks waive the fee if you maintain a high balance or have a premium account, so ask before you pay.
The critical drawback: once a wire leaves your bank, you cannot cancel it or reverse it. If you send money to the wrong account or to a scammer, your bank cannot get it back. You can ask the receiving bank to return it, but they have no obligation to do so. For this reason, wire transfers are best used only when you trust the recipient and have verified the account number.
ACH transfers: three to five business days, free or cheap
ACH transfers (Automated Clearing House) are the standard method most people use to move money between their own accounts or to pay someone else. They are free or cost $1 to $3, but they are slow because banks batch them and process them in groups on a fixed schedule, not in real time.
A typical ACH transfer takes three to five business days. If you send it on a Monday morning, it might arrive Wednesday or Thursday. If you send it on Friday afternoon, it will not start processing until Monday, so it will not arrive until Wednesday or Thursday of the following week. Holidays extend this further—a transfer sent on a Friday before a Monday holiday will not arrive until the following Thursday.
The advantage of ACH is that you can cancel or reverse it within a short window—usually 24 to 48 hours after you initiate it, before the money actually leaves your account. Once it has been withdrawn, reversal is harder but sometimes possible if the receiving bank cooperates.
Real-time payment systems: minutes, but not yet everywhere
FedNow and RTP (Real-Time Payments) are newer systems that move money in minutes rather than days. FedNow, run by the Federal Reserve, launched in 2023 and is still being adopted by banks. RTP, run by The Clearing House, has been available longer but is not yet at every bank.
If both your bank and the receiving bank support one of these systems, the transfer can arrive in minutes, even outside business hours or on weekends. The cost is usually $0 to $5, though some banks may charge more.
The catch: not all banks offer these services yet. Larger banks have adopted them faster than smaller regional banks. Before you count on a real-time transfer, ask your bank whether they support FedNow or RTP and whether the receiving bank does too. If either bank does not, the transfer will fall back to ACH and take three to five days.
What happens if your transfer is late
If money does not arrive when you expected it, start by contacting your sending bank—the bank you sent the money from. Ask them to confirm that the transfer was actually sent and provide you with a confirmation number or reference ID. They can also tell you the status: whether it is still in process, whether it has been delivered to the receiving bank, or whether there was an error.
Do not contact the receiving bank first. They cannot trace a transfer unless the sending bank initiated it correctly. Once your sending bank confirms the transfer was sent, they can request a trace from the receiving bank if it has not arrived after the expected timeframe.
If the transfer was sent to the wrong account number, the receiving bank may be able to reverse it, but only if they catch it quickly and the receiving account holder agrees. This is not may provide. For this reason, always double-check the account number and routing number before you send, especially for large amounts.
How to speed up a transfer
If you need money to arrive faster than ACH allows, use a wire transfer or check whether your bank supports real-time payments. Wire transfers cost more but are nearly may provide to arrive the same day if sent before cut-off. Real-time payments are cheaper and nearly as fast, but only work if both banks participate.
If you are transferring between your own accounts at the same bank, the money usually moves instantly or within hours, regardless of the method. Check with your bank about their internal transfer times.
For recurring transfers—like paying a bill or sending money to the same person regularly—set up an automatic ACH transfer. It will process on the same day each month, and you will not have to think about it. The delay is predictable, so you can plan around it.
Frequently Asked Questions
Why does my bank say the transfer takes five business days when I sent it on Monday?
Your bank counts business days from when the transfer actually processes, not from when you initiate it. If you sent it after your bank's cut-off time (usually 2 p.m. or 5 p.m.), it does not start processing until the next business day. Five business days from Tuesday is the following Tuesday, which feels like a long time but is how the system works.
Can I cancel an ACH transfer after I send it?
Yes, but only within a narrow window—usually 24 to 48 hours after you initiate it, before the money actually leaves your account. Once it has been withdrawn, cancellation is much harder. Contact your bank immediately if you need to stop a transfer. Do not wait.
What if I sent money to the wrong account?
Contact your sending bank right away and ask them to attempt a recall. For wire transfers, this rarely works because the money is already gone. For ACH transfers, there is a better chance if you catch it within 24 hours. The receiving bank can refuse to return the money, so prevention—double-checking the account number—is your best protection.
Do transfers happen on weekends?
No. The banking system does not process transfers on Saturdays, Sundays, or federal holidays. A transfer sent on Friday will not arrive until at least Wednesday of the next week. Wire transfers and real-time payments may show as pending over the weekend, but they do not actually move until the next business day.
Is there a limit to how much I can transfer between banks?
ACH transfers have daily and monthly limits that vary by bank—typically $10,000 to $25,000 per day. Wire transfers usually have higher limits or no limit at all. Contact your bank to find out your specific limits, and ask whether you can increase them if you need to move a larger amount.