Bank transfers take one to five business days, depending on the type of transfer and which banks are involved
The time a transfer takes depends on whether you are sending money within the same bank, between banks in the same country, or internationally. A transfer to another account at your own bank often clears the same day or next business day. A transfer between two different banks usually takes one to three business days. International transfers can take five to ten business days or longer, depending on the receiving country and whether intermediary banks are involved.
The clock starts when your bank receives and processes your transfer request, not when you initiate it online or at a branch. If you send a transfer on a Friday evening or over a weekend, processing does not begin until Monday morning. Holidays also pause the clock — a transfer sent on a Thursday before a Friday holiday will not move until Monday.
Key Takeaways
- Same-bank transfers often complete within hours or by the next business day, while transfers between different banks typically take one to three business days.
- The transfer clock starts when your bank processes the request, not when you submit it, so weekend and holiday submissions delay the start date.
- International transfers involve multiple banks and currency conversion, which adds three to seven extra business days on top of domestic timelines.
- Outgoing transfers usually leave your account immediately, but the receiving account may not show the funds until the transfer fully clears.
Same-bank transfers versus transfers between different banks
When you transfer money to another account at the same bank, the funds often move within hours. Many banks process same-bank transfers instantly or by the end of the same business day. The money leaves your account and arrives in the recipient's account without passing through the banking network that connects different institutions.
Transfers between two different banks move through the Automated Clearing House (ACH), a network that batches transfers and processes them on a set schedule. ACH transfers typically take one to three business days. Your bank sends the transfer to the ACH network, which sorts it and sends it to the receiving bank. The receiving bank then deposits it into the recipient's account. Each step takes time, and delays can happen at any point if information is incorrect or incomplete.
Wire transfers are faster than ACH transfers but cost more. A domestic wire transfer usually clears the same day or next business day, depending on what time you send it and whether the receiving bank processes it immediately. Wire transfers move directly between banks rather than through a batch network, which is why they are quicker. However, wire transfers are generally irreversible once sent, so they carry more risk if you make a mistake.
What happens during the processing window
When you submit a transfer, your bank does not send the money immediately. Instead, your bank verifies that your account has sufficient funds, checks that the recipient information is correct, and confirms that the transfer complies with its own policies and federal regulations. This verification step can take a few hours to a full business day.
Once your bank approves the transfer, it enters a queue with thousands of other transfers. Banks process transfers in batches at set times throughout the day, typically in the morning, midday, and evening. If you submit a transfer at 3 p.m. on a Tuesday, your bank may not include it in a batch until the next scheduled processing window, which could be later that evening or the following morning.
After your bank sends the transfer, the receiving bank must receive it, verify the account number and routing information, and deposit the funds. The receiving bank also processes transfers in batches, so there may be another delay on their end. If the receiving bank is in a different time zone or country, processing may not begin until their next business day.
Why some transfers take longer than expected
A transfer that should take one business day sometimes takes three or four. The most common reason is incorrect or incomplete information. If the account number, routing number, or recipient name does not match exactly, the receiving bank may reject the transfer or hold it for manual review. Your bank will then contact you to correct the information, which adds one to two business days.
Fraud checks also delay transfers. If your bank flags a transfer as unusual — because the amount is large, the recipient is new, or the timing is unexpected — a compliance officer may review it before allowing it to proceed. This review can add one business day or more. International transfers are almost always reviewed for compliance, which is one reason they take longer.
Technical problems between banks can also cause delays. If the receiving bank's system is down for maintenance or if there is a problem with the ACH network, transfers may be held until the system is back online. These outages are rare but do happen, usually during scheduled maintenance windows on weekends or late at night.
International transfers and currency conversion
International transfers take longer because they pass through multiple banks and often involve currency conversion. When you send money to another country, your bank may use an intermediary bank to route the transfer to the receiving bank. Each intermediary bank adds processing time — typically one to two business days per bank.
Currency conversion also adds time. Your bank converts your money from US dollars to the recipient's currency, which requires checking exchange rates and may involve waiting for the conversion to settle. Some banks convert immediately; others wait until the transfer reaches the receiving bank, which can add another business day.
The receiving country's banking system also affects timing. Some countries have slower clearing systems or require additional compliance checks for incoming international transfers. A transfer to Canada or the United Kingdom typically takes three to five business days. A transfer to countries with less developed banking infrastructure may take seven to ten business days or longer.
When money leaves your account versus when it arrives
Your bank usually deducts the transfer amount from your account immediately or within a few hours of processing, even though the receiving account may not see the funds for several days. This means the money is no longer in your account, but the recipient cannot use it yet. If you need to cancel a transfer, you must act quickly — once your bank has sent the transfer to the ACH network or another bank, cancellation becomes difficult or impossible.
Some banks hold the funds in a temporary account during the transfer process. If the transfer fails or is rejected, the money returns to your account, but this can take an additional one to two business days. For this reason, do not assume a transfer is complete until the recipient confirms they have received it.
How to speed up a transfer
If you need money to move faster, use a wire transfer instead of an ACH transfer. Wire transfers cost between $15 and $50 depending on your bank and whether the transfer is domestic or international, but they usually clear the same day or next business day. Call your bank to initiate a wire transfer, or use your bank's online banking platform if it offers wire transfer options.
For same-bank transfers, use your bank's mobile app or online banking portal rather than visiting a branch. Transfers initiated online are often processed faster than those submitted in person. Some banks also offer expedited ACH transfers, which clear in one business day instead of three, though these may carry a small fee.
If you are sending money internationally, ask your bank whether it uses a service like SWIFT or a correspondent banking network. Some banks partner with international money transfer services that can deliver funds faster than traditional international wire transfers. These services may cost more but can cut the delivery time in half.
Frequently Asked Questions
Can I cancel a transfer after I send it?
It depends on how far the transfer has progressed. If you cancel within a few hours of submitting it and before your bank has sent it to the receiving bank, cancellation is usually possible. Once the transfer enters the ACH network or is sent as a wire, cancellation becomes very difficult or impossible. Contact your bank immediately if you need to cancel.
Why does my bank say the transfer is pending but the recipient hasn't received it?
Pending means your bank has sent the transfer but the receiving bank has not yet deposited it into the recipient's account. The transfer is in transit and should arrive within one to three business days. If it takes longer, contact your bank with the transfer confirmation number so they can trace it.
Do transfers process on weekends and holidays?
No. Banks and the ACH network do not process transfers on weekends or federal holidays. A transfer submitted on Friday evening will not begin processing until Monday morning. If Monday is a holiday, processing starts on Tuesday. This is why transfers submitted late in the week often take longer.
What is the difference between a wire transfer and an ACH transfer?
Wire transfers move directly between banks and clear the same day or next business day, but cost $15 to $50. ACH transfers move through a batch network and take one to three business days, but cost little or nothing. Wire transfers are faster but irreversible; ACH transfers can sometimes be stopped if you act quickly.
How do I know if my transfer was successful?
Your bank will send you a confirmation number when the transfer is submitted. Once the receiving bank deposits the funds, the recipient's account will show the deposit. Ask the recipient to confirm they received it rather than assuming it arrived based on your bank's status alone.