Bank transfers take one to three business days in most cases, but the exact timing depends on the type of transfer, the banks involved, and whether you're sending money domestically or internationally.
A domestic bank transfer — moving money between accounts at different U.S. banks — typically settles in one to three business days. The Federal Reserve's clearing system processes most transfers overnight, but your bank may hold the funds for an extra day as a fraud check. If you initiate a transfer on a Friday afternoon, you won't see it land until Tuesday or Wednesday because weekends don't count as business days.
The speed also depends on which transfer method you use. An ACH transfer (Automated Clearing House) is the standard, free option and takes the full one to three days. A wire transfer moves the same day or next business day but costs $15 to $50. A transfer between two accounts you own at the same bank can post within hours or even when ready, because it doesn't leave the bank's system.
International transfers are slower and more complicated. SWIFT transfers, the standard for moving money between countries, take three to five business days minimum, often longer depending on the receiving country's banking system. Some banks add their own processing delays on top of that. Fees range from $25 to $75 or more.
Key Takeaways
- ACH transfers between different U.S. banks take one to three business days and are free, but weekends and holidays pause the clock.
- Wire transfers move faster — same day or next business day — but cost $15 to $50 and cannot be reversed once sent.
- Transfers between two accounts you own at the same bank often post within hours because they don't enter the clearing system.
- International transfers take at least three to five business days and depend on the receiving country's banking infrastructure, not just your bank's speed.
- The time of day you initiate a transfer matters: requests sent after your bank's cutoff time (usually 2 p.m. or 5 p.m.) start processing the next business day.
Why ACH transfers take three days instead of one
The ACH network doesn't move money when ready. When you send an ACH transfer, your bank batches it with thousands of others and submits it to the Federal Reserve's clearing system. The Fed processes batches at set times during the day, then the receiving bank has until the next business day to post the funds to the recipient's account. That's two days minimum — one for your bank to send it, one for the receiving bank to receive and post it.
The third day is often your bank's own hold. Many banks place a one-day hold on incoming ACH transfers as a fraud prevention measure, even though the money has already cleared the Federal Reserve. This is legal under Regulation CC and protects the bank if the transfer turns out to be fraudulent. You can sometimes ask your bank to remove the hold if you recognize the sender, but they're not required to.
If you send a transfer on Friday at 3 p.m., your bank may not submit it until Monday morning. The Fed processes it Monday, the receiving bank posts it Tuesday, and the hold lifts Wednesday. That's four calendar days for what should be three business days. Plan accordingly if you need money by a specific date.
When wire transfers are worth the cost
A wire transfer moves the same business day if you send it before your bank's cutoff time, usually 2 p.m. Eastern. If you miss the cutoff, it goes out the next business day. The receiving bank typically posts it the same day or next business day. You pay $15 to $50 depending on whether it's domestic or international, and whether you're sending or receiving.
Wire transfers are irreversible once sent. If you send money to the wrong account number, the receiving bank is not required to return it, and your bank cannot recall it. This makes wires risky for large amounts to unfamiliar recipients. Use a wire only when you're certain of the account details and the recipient is legitimate — for example, when paying a closing cost to a title company or sending money to someone you've verified by phone.
For routine payments to people you trust, ACH is safer because you can dispute it if something goes wrong. For time-sensitive payments where the recipient is verified, a wire is worth the fee.
Same-bank transfers and real-time payment networks
If both accounts are at the same bank, the transfer usually posts within hours or when ready, depending on the bank's system. Chase, Bank of America, Wells Fargo, and most regional banks process internal transfers the same day. Some banks offer a feature called Zelle, which is a real-time payment network that moves money between enrolled accounts at different banks in minutes, though not all banks participate.
Real-time payment networks like the Fed's FedNow system are beginning to roll out, which will eventually allow next-day or same-day ACH transfers. As of now, most banks have not fully integrated these systems, so they remain uncommon for routine transfers. Check with your bank whether they offer faster options beyond standard ACH.
International transfers and SWIFT delays
SWIFT (Society for Worldwide Interbank Financial Telecommunication) is the messaging system banks use to send international transfers. Your bank sends a SWIFT message to the receiving bank, which then deposits the money into the recipient's account. The process takes three to five business days in most cases, but can stretch to seven or ten days depending on the receiving country's banking system and whether the transfer requires additional compliance checks.
Some countries have slower banking infrastructure or require extra verification for incoming international transfers. A transfer to the United Kingdom or Canada typically takes three to four business days. A transfer to India, Brazil, or the Philippines may take five to seven days. Banks also charge correspondent fees if the receiving bank is not directly connected to yours, which adds cost and sometimes time.
If you're sending money internationally, ask your bank for an estimate before you send. Some banks offer faster international options like Wise (formerly TransferWise) or OFX, which use different networks and may be cheaper and faster than a traditional SWIFT transfer, though they are not banks themselves.
What delays a transfer and what doesn't
Transfers are delayed most often by holds placed by either bank, not by the clearing system itself. Your receiving bank may hold the funds for up to five business days under Regulation CC if the deposit is large, if you're a new customer, or if the bank suspects fraud. Your sending bank may also hold outgoing transfers if your account is new or if the transfer is unusually large for your account history.
A transfer is not delayed by the amount of money involved — $100 and $10,000 take the same time through ACH. It is not delayed by the time of day you initiate it, except that requests after your bank's cutoff time start the next business day. It is not delayed by how busy the banks are; the Federal Reserve processes transfers on a fixed schedule regardless of volume.
Transfers can be delayed if the account number or routing number is wrong. If the receiving bank cannot match the account number to an account holder, the transfer may be rejected and returned to you, which takes another one to three days. Always double-check the account and routing numbers before you send, especially for large amounts.
How to track a transfer and what to do if it's late
Log into your bank's website or app and look for the transfer in your transaction history. Most banks show the status as "pending," "processing," or "complete." If it shows "complete" on your end but hasn't arrived at the receiving bank, the delay is on the receiving bank's side, not yours. Contact the receiving bank to ask whether they've received it and whether a hold is in place.
If a transfer is more than three business days old and still shows as pending, contact your bank. Ask whether they've submitted it to the clearing system and whether they've placed a hold on it. If your bank has not submitted it, ask why and request that they do so when ready. If they have submitted it and the receiving bank has not posted it, your bank can file a trace to find out where the transfer is stuck.
If a transfer is lost or delayed beyond five business days, your bank is required to investigate under Regulation CC. They must complete the investigation within ten business days and notify you of the result. If the transfer was sent to the wrong account due to your error, the bank is not required to recover it, but they can try to contact the receiving bank on your behalf.
Frequently Asked Questions
Why does my bank say the transfer takes three days when the Federal Reserve processes it overnight?
The Federal Reserve does process transfers overnight, but your bank may not submit your transfer until the next business day, and the receiving bank may place a one-day hold on incoming transfers as a fraud check. That's one day to submit, one day for the Fed to process, and one day for the receiving bank to post and clear the hold. The three-day timeline is standard across the industry.
Can I cancel a transfer after I send it?
You can cancel an ACH transfer if you contact your bank before it's submitted to the clearing system, usually within a few hours of sending it. Once it's submitted, you cannot cancel it, but you can ask the receiving bank to return it. Wire transfers cannot be canceled once sent. Always verify the recipient's information before you initiate any transfer.
Does sending money on a Friday mean it won't arrive until the following Wednesday?
Not necessarily. If you send it before your bank's cutoff time on Friday, it may be submitted to the clearing system Friday afternoon and processed Friday night. The receiving bank would then post it Monday, and any hold would lift Tuesday. However, if you send it after the cutoff, it won't be submitted until Monday, which adds a day. Check your bank's cutoff time to know for sure.
Is there a faster way to send money than a wire transfer?
Real-time payment networks like Zelle move money in minutes if both parties are enrolled and use the same bank or a participating bank. Some banks also offer same-day ACH through the FedNow system, though this is not yet widely available. For most people, wire transfer is the fastest option at one business day, but check with your bank whether they offer faster alternatives.
What happens if I send money to the wrong account number?
The receiving bank will attempt to match the account number to an account holder. If it doesn't match, the transfer is rejected and returned to you within one to three business days. If it does match but belongs to the wrong person, the receiving bank is not required to return it. For wire transfers, the money is gone and cannot be recovered. Always verify the account number and routing number before you send, especially for large amounts or unfamiliar recipients.