Most bank transfers take one to three business days, but the timeline depends on the type of transfer, the banks involved, and whether you're sending money domestically or internationally
A transfer that leaves your account today might land tomorrow, or it might take until next Wednesday. The difference comes down to how the money moves through the banking system. Domestic transfers between accounts at the same bank often clear within hours. Transfers between different banks take longer because the money has to pass through intermediary systems called clearing houses. International transfers can take five to ten business days or longer, depending on the receiving country's banking infrastructure.
The speed also depends on when you initiate the transfer. A transfer sent on Friday evening might not begin processing until Monday morning. Weekends and federal holidays pause the clock. If you send money at 11 p.m. on a Friday, the receiving bank won't see it until Tuesday at the earliest.
Key Takeaways
- Same-bank transfers between your own accounts usually complete within hours, while transfers to another bank's customer take one to three business days.
- The time a transfer is initiated matters: transfers sent after business hours or on weekends don't start processing until the next business day.
- International transfers typically take five to ten business days and may require additional documentation or pass through multiple intermediary banks.
- Wire transfers are faster than ACH transfers but cost more and cannot be reversed once sent, so use them only when speed is critical.
- Your bank's processing schedule and the receiving bank's deposit schedule both affect when money appears in the recipient's account.
Same-Bank Transfers vs. Transfers Between Different Banks
When you transfer money to another account at the same bank, the money often moves within the same day or overnight. Your bank controls both the sending and receiving accounts, so there's no need to coordinate with another institution. Many banks process these transfers in real time or within a few hours, depending on when you send it and whether it's a business day.
Transfers to a different bank take longer because the money has to move through the Automated Clearing House (ACH) network or through a wire transfer system. The ACH network is a batch processing system—your bank collects outgoing transfers throughout the day and sends them in groups to a clearing house, which then routes them to the receiving bank. This process typically takes one to three business days. The receiving bank then deposits the money into the recipient's account, which may add another day depending on their internal schedule.
Some banks offer faster options. Same-day ACH allows transfers to clear on the same calendar day if both banks participate and you initiate the transfer before a set cutoff time (usually early afternoon). Not all banks offer this, and not all accounts are enrolled by default, so check with your bank about whether it's available to you.
Wire Transfers: Faster but Irreversible
A wire transfer moves money through the Federal Reserve's wire system (for domestic transfers) or through SWIFT (for international transfers). Domestic wire transfers typically complete within hours, sometimes the same day. International wires usually take one to three business days, though some corridors are faster than others.
The trade-off is cost and reversibility. Wire transfers charge a fee—usually $15 to $50 per transfer—and once the money leaves your account, you cannot cancel it. If you send a wire to the wrong account number, you have no automatic recourse. Use wire transfers only when you need the speed and you are certain of the recipient's account details.
International Transfers and Currency Conversion
International transfers are slower because the money often passes through multiple intermediary banks in different countries, each with its own processing schedule. A transfer from a U.S. bank to a European bank might take five to ten business days. The receiving country's banking system, holidays, and time zone differences all add to the timeline.
Currency conversion also slows things down. Your bank converts your dollars to the recipient's currency, and that conversion happens at a specific exchange rate on a specific day. If the receiving bank uses a different exchange rate, there may be a discrepancy that requires manual review. Some banks use correspondent banking relationships to speed this up; others route transfers through multiple intermediaries, which adds days.
For international transfers, ask your bank about the SWIFT code and IBAN (International Bank Account Number) of the receiving bank. Providing these details reduces the chance of delays caused by routing errors. Some banks also offer international transfer services through third-party providers like Wise or OFX, which may be faster and cheaper than a traditional wire, though they work differently than a bank transfer.
Why Transfers Sent After Hours or on Weekends Take Longer
Banks process transfers during business hours on business days. If you initiate a transfer at 6 p.m. on a Thursday, your bank receives it but doesn't send it to the clearing house until Friday morning. If you send it at 11 p.m. on Friday, it doesn't start processing until Monday morning. Federal holidays (like Thanksgiving, Christmas, and New Year's Day) also pause processing.
The cutoff time for same-day processing varies by bank, but it's usually between 2 p.m. and 5 p.m. Eastern Time on business days. Check your bank's website or call to confirm the exact cutoff for your account type. If you miss the cutoff, your transfer moves to the next business day's queue.
How to Check the Status of Your Transfer
Log into your online banking portal and look for the transaction in your account history. Most banks show the status as "pending," "processing," or "completed." A pending transfer means your bank has received your request but hasn't sent it yet. Processing means it's in the clearing house or on its way to the receiving bank. Completed means it has left your account, but the recipient may not see it yet.
If a transfer is stuck in pending or processing longer than expected, contact your bank's customer service. Have your confirmation number, the recipient's account number, and the amount ready. Your bank can check with the clearing house or the receiving bank to see where the money is. If the transfer was sent to the wrong account, your bank can attempt to recall it, but success depends on whether the receiving bank has already released the funds.
What Happens if a Transfer Takes Longer Than Expected
If a transfer hasn't arrived after the expected timeframe, the first step is to confirm the recipient's account details. A typo in the account number or routing number can send money to the wrong bank or account. If the details are correct, contact your bank and ask them to trace the transfer. They can check whether it was sent, whether the receiving bank received it, and whether it's sitting in a holding account pending verification.
Some transfers are delayed because the receiving bank flags them for fraud review. Large transfers, transfers to new recipients, or transfers to countries with higher fraud risk may trigger a hold. The receiving bank will contact the account holder to verify the transfer is legitimate before releasing the funds. This can add one to three business days.
If your bank made an error—such as sending the transfer to the wrong routing number—they are responsible for recovering the funds. This process can take weeks and may require filing a formal dispute. If you made the error, recovery is harder and not may provide.
Frequently Asked Questions
Can I cancel a transfer after I've sent it?
It depends on the transfer type and how much time has passed. ACH transfers can sometimes be cancelled within a few hours of sending, before the clearing house processes them. Wire transfers cannot be cancelled once sent. Contact your bank when ready if you need to stop a transfer—the sooner you act, the better your chances. Have your confirmation number ready.
Why does my bank say the transfer is complete but the recipient hasn't received it?
Your bank's "complete" status means the money has left your account and been sent to the receiving bank. The receiving bank then deposits it into the recipient's account on their own schedule, which may take another business day. The recipient should see it within one business day after your bank marks it complete. If not, ask the recipient to contact their bank.
Do transfers go through on weekends?
No. Banks and the clearing house do not process transfers on Saturdays, Sundays, or federal holidays. A transfer initiated on Friday evening won't start processing until Monday morning. Plan ahead if you need money to arrive by a specific date.
Is a wire transfer always faster than an ACH transfer?
Yes, for domestic transfers. A wire typically clears within hours; an ACH takes one to three business days. However, wires cost more and cannot be reversed. Use a wire only when you need the speed and can afford the fee.
What information do I need to send an international transfer?
You need the recipient's full name, the receiving bank's name and address, the SWIFT code, and the IBAN or account number. Some banks also ask for the recipient's address. Providing complete and accurate information reduces delays caused by routing errors or fraud holds.