Most transfers between your own accounts at different banks take one to three business days
The time depends on whether you move money within the same bank, between banks, or across state lines. A transfer from your checking account at Bank A to your savings account at Bank B typically clears in one to three business days. If both banks are in the same network or use the same clearing system, it may happen overnight. Transfers that cross multiple banking networks or involve smaller regional banks can take the full three days.
The clock starts when your sending bank actually processes the request, not when you hit submit. If you initiate a transfer on a Friday evening, the bank may not process it until Monday morning, so the three-day window begins then. Weekends and federal holidays do not count as business days, which is why transfers initiated late in the week often take longer to show up.
Key Takeaways
- Transfers between your own accounts at different banks usually take one to three business days, depending on which banks are involved and when you initiate the transfer.
- The processing clock starts when your sending bank processes the request, not when you submit it online, so Friday evening transfers do not begin processing until Monday.
- Transfers within the same bank or between banks in the same network can sometimes clear overnight, but you should not count on it.
- Wire transfers are faster but cost money and carry different fraud protections than standard transfers.
- If a transfer does not arrive within the stated timeframe, contact your sending bank first, because the delay is usually on their end.
Why the timing varies between banks
Banks use different clearing networks and settlement systems. The most common is the Automated Clearing House (ACH), which is a batch system that processes transfers in groups at set times during the day. ACH transfers typically take one to two business days because the sending bank batches your transfer with others, sends it to the ACH network, and the receiving bank then processes the batch on their end.
Some banks use Real-Time Payments (RTP) or similar faster networks that can move money in minutes or hours instead of days. However, both your sending and receiving banks must be connected to the same faster network for this to work. If one bank is not on that network, the transfer defaults to ACH timing.
Banks that are part of the same holding company or use the same backend system sometimes process transfers between each other when ready or within hours. Chase to Chase transfers, for example, often clear the same day. But this is not may provide and depends on the specific banks involved.
Wire transfers are faster but cost more
A wire transfer moves money the same business day or next business day and costs between $15 and $50 depending on your bank. Domestic wire transfers (within the United States) usually clear within hours. International wire transfers take one to three business days and cost $25 to $75 or more.
The tradeoff is that wire transfers are harder to reverse if something goes wrong. Once the receiving bank accepts the wire, the money is theirs. If you send a wire to the wrong account by mistake, you may not be able to get it back. Standard ACH transfers can be disputed and reversed more easily, which is why banks push them for routine transfers between your own accounts.
What happens on weekends and holidays
Banks do not process transfers on weekends or federal holidays. If you initiate a transfer on Saturday, it does not enter the processing queue until Monday morning. The three-day window then starts from Monday, not from Saturday.
Federal holidays that close the banking system include New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. Transfers initiated on or before a holiday may be delayed by an extra day. If you need money by a specific date, initiate the transfer at least four business days before that date to account for weekends and potential holidays.
How to track a transfer that is taking longer than expected
Log into your sending bank's website or app and look for the transfer in your transaction history. Most banks show the status as "pending," "processing," or "completed." If it shows "completed" on the sending bank's end but has not arrived at the receiving bank after three business days, contact the sending bank first.
Have your confirmation number ready, the amount transferred, the receiving bank's name, and the receiving account number. The sending bank can check whether the transfer was sent to the correct routing number and whether the receiving bank has received it. If the receiving bank has received it but it is not showing in the account, the delay is on their end and you should contact them.
If the transfer was sent to the wrong account by mistake, contact your sending bank when ready. They may be able to recall it if the receiving bank has not yet processed it. The sooner you report the error, the better your chances of recovery.
Transfers to accounts at smaller or regional banks
Banks that are not part of major national networks sometimes take the full three business days because they process ACH transfers in smaller batches or on different schedules. Credit unions often fall into this category. A transfer to a credit union account may take three full business days even if the sending bank is a major national bank.
If you regularly transfer to a smaller bank or credit union, ask them directly how long transfers typically take. Some have specific processing windows or may batch transfers only once per day instead of multiple times. Knowing this in advance helps you plan around the timing.
Frequently Asked Questions
Can I speed up a transfer that is already in progress?
No. Once your bank has processed the transfer, you cannot cancel or speed it up. If you need money faster, you would have to initiate a new wire transfer instead, which costs money. The lesson is to use wire transfers when you need may provide speed, and standard transfers when you have time to wait.
Why does my bank say the transfer is complete but the other bank has not received it?
Your bank has sent it, but the receiving bank has not processed it yet. The transfer is in transit. This is normal and can take up to three business days total. If it has been more than three business days since you initiated it, contact the receiving bank to confirm they received it.
Do transfers between accounts I own at the same bank take as long?
No. Transfers between your own accounts at the same bank usually clear when ready or within hours because the money never leaves the bank's system. Check your bank's website to confirm, but most same-bank transfers show up when ready or by the next business day.
What if I initiate a transfer late on Friday?
It will not process until Monday morning, so the three-day window starts Monday. The money will likely not arrive until Wednesday or Thursday. If you need it by Friday, you should have initiated it on Tuesday or Wednesday instead.
Are there any transfers that take longer than three business days?
International transfers and transfers to very small banks or those with processing delays can take longer. Some banks also hold transfers for fraud review, which can add one to two business days. If your transfer is delayed beyond three business days, contact your sending bank to find out why.