Most transfers between banks take one to three business days
When you send money from one bank to another, it usually arrives within one to three business days. The exact timing depends on whether you're sending money the same day, what time you send it, and whether both banks process transfers at the same speed. Some transfers can be faster — same-day in certain cases — and some take longer, usually up to five business days if something goes wrong or if one bank is slower than average.
The reason transfers don't happen when ready is that banks don't directly hand money to each other. Instead, transfers move through a clearing system — think of it as a central post office for bank payments. That system batches transfers together and processes them at set times during the day, which is why the time you send money matters.
Key Takeaways
- Transfers sent before your bank's cutoff time (usually 2 p.m. or 5 p.m. on a business day) often arrive the next business day.
- Transfers sent after the cutoff or on weekends and holidays enter the queue on the next business day and may take two to three days total.
- Same-day transfers exist but require both banks to participate in a faster system and usually have limits on how much you can send.
- Business days do not include weekends or federal holidays, so a transfer sent Friday evening may not arrive until Tuesday.
Why the timing depends on when you send the transfer
Banks process transfers in batches at specific times each day, usually in the morning and afternoon. If you send a transfer before your bank's cutoff time — often 2 p.m. or 5 p.m., though this varies by bank — it enters that day's batch. If you send it after the cutoff, it waits until the next business day to be processed.
Once your bank sends the transfer, it goes to a clearing house, which is a central system that handles transfers between thousands of banks. The clearing house sorts the transfer by the receiving bank and sends it along. The receiving bank then processes it on their end, which usually takes another business day. That is why one-day transfers are rare and two-day transfers are the most common outcome.
Weekends and federal holidays stop the clock entirely. A transfer sent on Friday evening will not move until Monday morning at the earliest, and if Monday is a holiday, it waits until Tuesday. This is why transfers sent late in the week often take three business days even though the actual processing time is shorter.
Same-day transfers: when they are possible and what they cost
Some banks offer same-day transfers through a system called the RTP network (Real-Time Payments) or through their own internal systems if you are sending money to another account at the same bank. RTP transfers can move money in minutes rather than hours, but not all banks participate yet, and the receiving bank must also be on the network.
Same-day transfers usually have limits. You might be able to send $10,000 in a day through RTP, but some banks cap it lower or charge a fee — often $15 to $25 per transfer. Check with your bank whether they offer same-day transfers and what the rules are, because the availability and cost vary widely.
If both banks are the same institution, transfers between your own accounts are usually when ready or take just a few hours. Transfers to another person at the same bank may also be faster than transfers to a different bank entirely.
What slows transfers down or makes them take longer
Most transfers that take longer than three business days hit a delay somewhere. Common reasons include a mismatch in account numbers or names, a bank holiday you did not account for, or one of the banks being slower than average. Some smaller banks or credit unions process transfers less frequently than large banks do, which can add a day or two.
If you entered the wrong account number or routing number, the transfer may bounce back to your bank, which takes another business day. Your bank then has to send it again, adding two to three days to the total. Always double-check the receiving account number and routing number before you send.
International transfers are a different process entirely and usually take five to ten business days, sometimes longer. They move through a different system called SWIFT and may pass through multiple banks before reaching the destination. Do not expect an international transfer to arrive in three days.
How to track a transfer and what to do if it is late
Most banks let you track a transfer through their website or app. Log in, find the transfer in your recent activity, and look for a status — usually something like "pending," "processing," or "completed." If it shows completed on the receiving bank's end, the money should be in the other account within a few hours.
If a transfer is late, first check whether you are counting business days correctly. A transfer sent Friday afternoon that shows as pending on Monday may still arrive Tuesday — that is normal. If it is past the expected arrival date and still shows as pending, contact your bank. They can look up the transfer using the confirmation number from when you sent it and tell you where it is stuck.
If your bank says the transfer was sent but the receiving bank says they never got it, ask your bank to initiate a trace. This is a formal request to find the transfer in the clearing system. It usually takes five to ten business days and costs $15 to $30, though some banks waive the fee if the delay was their mistake.
Transfers between different types of accounts
The type of account you are sending to can affect timing. Transfers to a checking account usually arrive on the same schedule as transfers to a savings account. Transfers to a money market account or certificate of deposit (CD) may take slightly longer if the receiving bank processes those accounts separately, but the difference is usually just a few hours.
Transfers to a prepaid card or mobile payment app like Venmo or PayPal may show up faster because those services sometimes use the RTP network or their own internal systems. However, the money may arrive in your Venmo balance before you can withdraw it to a bank account, which is a separate step that takes another one to three days.
Planning ahead when you need money on a specific date
If you need money to arrive by a certain date, send it at least three business days early to be safe. If you are sending on a Thursday and need the money by Monday, it will not make it — you need to send by Tuesday at the latest to have a reasonable chance of arrival by Friday.
For bills or payments with a due date, do not rely on a transfer arriving the day before the due date. Send it at least three to five business days early. If the bill is due on the 15th, send the transfer by the 10th. This gives you a buffer if one bank is slower than expected or if a holiday falls in between.
If you are moving money to cover a check you wrote or a debit card purchase, remember that the check or purchase may clear before the transfer arrives, which can cause an overdraft. Transfer money a few days before you expect to need it, not the day of.
Frequently Asked Questions
Can a bank transfer take 5 business days?
Yes, though it is not common. Transfers usually take one to three business days, but if there is an error in the account number, if one bank processes transfers slowly, or if a holiday falls in the middle, it can take up to five business days. If it has been five business days and the transfer still shows as pending, contact your bank to find out what is holding it up.
Why did my transfer take 3 days when the bank said 1 to 2 days?
Banks quote "one to two business days" as the typical timeframe, but that assumes you send the transfer before the cutoff time on a business day and both banks process at average speed. If you sent it after the cutoff, on a weekend, or before a holiday, the clock resets. The receiving bank may also process transfers less frequently, adding a day.
Is there a way to send money when ready?
Same-day or near-when ready transfers are possible through RTP networks or between accounts at the same bank, but not all banks offer this yet. Ask your bank whether they support same-day transfers and what the limits and fees are. For most transfers between different banks, one to three business days is still the standard.
What happens if I send a transfer to the wrong account number?
The transfer may bounce back to your bank if the account number does not match the name on the account, or it may go through if the account number is valid but belongs to someone else. If it bounces back, your bank will return it, which takes another business day. If it goes to the wrong person, you will need to contact that person or their bank to recover it, which can take much longer.
Do transfers happen on weekends or holidays?
No. Banks do not process transfers on weekends or federal holidays. A transfer sent on Saturday will not move until Monday. If Monday is a holiday, it waits until Tuesday. This is why transfers sent late Friday often take three business days instead of two.