Bank transfers take 1 to 5 business days, depending on the type of transfer and the banks involved
The speed of your transfer depends on which method you use. A wire transfer typically arrives the same business day or next business day. An ACH transfer (the standard electronic method most banks use) takes 3 to 5 business days. A same-day ACH transfer, available through some banks, clears within hours. If you walk into a branch and hand over a check, that's a different timeline entirely—the receiving bank may hold it for up to 10 business days before the funds are fully available, though most clear in 2 to 3 days.
The clock starts when your bank processes the transfer, not when you initiate it. If you send money on a Friday evening, your bank may not process it until Monday morning, and the receiving bank won't process it until Tuesday or later. Weekends and bank holidays add days to the timeline. If you need money to arrive by a specific date, you have to work backward from that date and account for processing delays on both ends.
Key Takeaways
- Wire transfers arrive same-day or next-business-day; ACH transfers take 3 to 5 business days; same-day ACH is faster but not all banks offer it.
- Your bank's processing time and the receiving bank's processing time are separate—both add to the total timeline.
- Transfers initiated on weekends or holidays don't start processing until the next business day.
- Checks deposited at a branch or ATM may be held for up to 10 business days, though most clear in 2 to 3 days.
- Wire transfers cost money (usually $15 to $30) and are irreversible, so use them only when speed is worth the fee.
Wire transfers: fastest but not reversible
A wire transfer moves money directly from one bank account to another through the Federal Reserve or SWIFT network (for international transfers). Your bank deducts the money from your account immediately and sends it to the receiving bank the same business day, usually within a few hours. The receiving bank typically deposits it by end of business that day or early the next morning.
Wire transfers are nearly impossible to reverse once sent. If you wire money to the wrong account or to someone you don't trust, the money is gone. Your bank can try to recall it, but the receiving bank has no obligation to return it, and the recipient can withdraw it before a recall is processed. Banks charge $15 to $30 per wire transfer, and some charge more for international wires. Use a wire only when you know the recipient and need the money to arrive the same day.
ACH transfers: the standard method, takes 3 to 5 business days
An ACH transfer (Automated Clearing House) is the electronic method most people use to move money between their own accounts or to pay someone else. Your bank batches ACH transfers and sends them to the clearing house, which processes them overnight and delivers them to the receiving bank. The receiving bank then deposits the money into the recipient's account. The whole cycle takes 3 to 5 business days.
ACH transfers are free or cost a few dollars. They are reversible for a limited time—if you send money to the wrong account, you can file a dispute and your bank may recover it, though this takes weeks. Most banks allow you to set up recurring ACH transfers (like automatic bill payments) at no cost. If you're paying a bill or sending money to someone you know, ACH is the standard choice.
Same-day ACH: faster than standard ACH, not available everywhere
Same-day ACH is a newer service that some banks and credit unions offer. Instead of waiting 3 to 5 days, the money clears within hours—usually by end of business the same day you send it. Not all banks participate in same-day ACH, and not all receiving banks accept same-day transfers. Check with your bank to see if it offers this service and whether there are limits on the amount you can send.
Same-day ACH typically costs the same as a standard ACH transfer (free or a small fee) and has the same reversibility protections. If your bank offers it and the receiving bank accepts it, same-day ACH is a good middle ground between the speed of a wire and the cost of standard ACH.
Checks: the slowest method, can be held for up to 10 business days
When you deposit a check at a branch, ATM, or through mobile deposit, the receiving bank must clear it before the funds are available. The check goes through the Federal Reserve's check-clearing system, which can take 2 to 3 business days for local checks and up to 10 business days for out-of-state or international checks. During this time, the funds are not available to you, even though your bank may show them as "pending."
Banks can hold checks longer if they suspect fraud or if you're a new customer. If you deposit a large check, the bank may hold part of it for longer than the standard timeline. If you need the money quickly, avoid checks and use a wire or ACH transfer instead.
Transfers between your own accounts at the same bank
If you're moving money between two accounts you own at the same bank, the transfer is usually instant or clears within one business day. Your bank doesn't need to send the money through an external clearing system—it just moves the balance from one account to the other in its own system. Some banks process these transfers immediately; others batch them and process them overnight.
Transfers between accounts at different banks follow the standard ACH or wire timeline, even if you own both accounts. The banks still have to communicate through an external network, so the transfer takes 1 to 5 business days depending on the method.
International transfers: 1 to 5 business days, but often longer
International wire transfers use the SWIFT network and typically take 1 to 5 business days, though they often take longer. The sending bank, the receiving bank, and any intermediary banks in between all have to process the transfer. Time zone differences, currency conversion, and bank holidays in the receiving country can add days. Some international transfers take a week or more.
International transfers cost more than domestic wires—typically $25 to $50 or more—and the receiving bank may charge an additional fee to receive the money. Exchange rates vary by bank and by the time of day you send the transfer. If you're sending money internationally, ask your bank for an estimate of the total cost and timeline before you send it.
What to do if a transfer is taking longer than expected
If a transfer hasn't arrived within the expected timeframe, contact your bank first. Ask them to confirm that the transfer was processed and provide you with a reference number. If your bank processed it but the receiving bank hasn't deposited it yet, the receiving bank may be holding it for review or there may be a technical delay.
If the receiving bank says it never received the transfer, your bank can investigate. For ACH transfers, this process takes 10 to 15 business days. For wire transfers, your bank can attempt a recall, but success is not may provide. If the money was sent to the wrong account, you may need to contact the recipient or their bank directly to request a return.
Frequently Asked Questions
Can I cancel a transfer after I send it?
It depends on the type. ACH transfers can sometimes be canceled within a few hours of sending, before your bank processes the batch. Wire transfers cannot be canceled once sent, though your bank can attempt a recall. Contact your bank immediately if you need to cancel—do not wait.
Why does my bank say the transfer is "pending" but the other person hasn't received it?
Pending means your bank has sent it but the receiving bank hasn't deposited it yet. The receiving bank may be processing it overnight, reviewing it for fraud, or holding it due to missing or mismatched information. Ask the receiving bank how long they typically hold transfers.
Do I have to use a wire transfer if I need money the same day?
Not necessarily. If both banks offer same-day ACH, you can use that instead—it's faster than standard ACH and costs less than a wire. Ask your bank if same-day ACH is available and whether the receiving bank accepts it.
What happens if I send money to the wrong account?
For ACH transfers, you can file a dispute with your bank and they will attempt to recover the money. For wire transfers, contact your bank immediately and ask them to attempt a recall, but success is not may provide. The sooner you report the error, the better your chances of recovery.
Are there limits on how much I can transfer?
Yes. Banks set daily and monthly limits on ACH transfers, wire transfers, and same-day ACH. Limits vary by bank and account type. Check your bank's website or call to find out your limits. You can usually request a higher limit, but it may take a few business days to process.