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 through a third-party service. 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—like the Federal Reserve's system or a private clearing house—the transfer moves faster. If they use different networks, it takes longer.
The clock starts when your sending bank actually processes the request, not when you hit send. If you initiate a transfer on a Friday evening, the bank may not process it until Monday morning. Weekends and federal holidays don't count as business days, so a transfer started Friday afternoon might not arrive until Wednesday or Thursday.
Speed also depends on the transfer method. ACH transfers (the standard electronic method) take longer than wire transfers but cost nothing. Wire transfers arrive the same day or next business day but usually cost $15 to $30. Same-day ACH exists but only some banks offer it, and only to other banks in their network.
Key Takeaways
- ACH transfers between different banks take one to three business days and are free, while wire transfers arrive same-day or next-day for a fee of $15 to $30.
- The clock starts when your bank processes the request, not when you initiate it, so Friday evening transfers often don't move until Monday.
- Weekends and federal holidays pause the clock—a transfer started Friday may not arrive until Wednesday or later.
- Transfers between accounts you own at the same bank usually clear within hours or one business day.
- Some banks offer same-day ACH to other banks in their network, but this is not universal and may have limits on amount or frequency.
ACH transfers: the standard route and why they take time
An ACH (Automated Clearing House) transfer is the default method most banks use when you move money between institutions. Your bank bundles your transfer with thousands of others, sends them to a clearing house, and the clearing house distributes them to receiving banks. This batching process is why ACH transfers take multiple days—the clearing house processes batches at set times, usually twice daily.
The Federal Reserve runs the main ACH network, but private networks like The Clearing House also process transfers. Both operate on the same timeline: your bank submits the batch, the clearing house processes it, and the receiving bank credits your account. Each step takes time, and if your transfer misses a batch window, it waits for the next one.
ACH transfers are free because the cost is spread across millions of transactions. Banks have no incentive to speed them up beyond the standard timeline. If you need money faster, you will need to use a different method.
Wire transfers: same-day or next-day, but with a cost
A wire transfer moves money directly from one bank to another without batching. Your bank sends the funds when ready, and the receiving bank credits them the same day or next business day. Wire transfers use the SWIFT network (for international wires) or the Federal Reserve's Fedwire system (for domestic wires).
The tradeoff is cost. Domestic wire transfers typically cost $15 to $30 per transaction. Some banks charge more, and international wires cost significantly more—often $40 to $50 or higher. The fee is non-refundable even if the transfer fails, so confirm the receiving account details before you send.
Wire transfers are also harder to reverse. Once the receiving bank accepts the funds, they are usually final. If you send money to the wrong account by wire, recovery is difficult and may require the receiving bank's cooperation. ACH transfers can be disputed and reversed more easily within a set window.
Same-day ACH: faster than standard ACH, but not everywhere
Same-day ACH is a newer service that some banks now offer. Instead of waiting one to three days, your transfer can arrive the same business day. The catch is that not all banks participate, and those that do may limit the amount you can send or the frequency of transfers.
Your bank must support same-day ACH, and the receiving bank must also be in the network. If either bank doesn't participate, your transfer falls back to standard ACH timing. There is usually no extra fee, but some banks charge a small amount—$1 to $5—for same-day processing.
Same-day ACH has a daily limit, often $25,000 per transaction. If you need to move more than that, you will either need to split the transfer across multiple days or use a wire transfer instead.
Transfers within the same bank: usually fastest
Moving money between two accounts you own at the same bank is the fastest route. Most banks credit the transfer within hours, sometimes when ready. Because the money never leaves the bank's system, there is no clearing house involved and no waiting for another institution to process it.
Same-bank transfers are always free and carry no daily limits. If you are moving a large amount and speed matters, opening accounts at the same bank is worth considering. However, if you already have accounts at different banks, moving them is not practical just to speed up a single transfer.
What slows transfers down: timing, networks, and errors
A transfer initiated after business hours (usually 5 p.m. Eastern) may not process until the next business day. If you send it on Friday, it waits until Monday. Banks define "business day" as Monday through Friday, excluding federal holidays. A transfer started on a holiday may not move until the next business day.
Mismatched account information also delays transfers. If the account number, routing number, or account holder name does not match exactly, the receiving bank may reject or hold the transfer pending verification. This can add several days. Always double-check the receiving account details before you send.
Some banks also hold transfers for fraud review, especially if the amount is large or the receiving account is new. This hold is separate from the standard processing time and can add one to three days. The sending bank will notify you if this happens.
International transfers: much longer timelines
Moving money to a bank account outside the United States takes significantly longer than domestic transfers. International wire transfers typically take three to five business days, sometimes longer depending on the receiving country and bank. Some countries have slower banking infrastructure or additional regulatory checks.
International transfers also cost more—usually $40 to $50 for a wire, plus fees charged by the receiving bank. The exchange rate may be less favorable than the mid-market rate, meaning you lose money on the conversion. If you send money internationally regularly, a specialist service like Wise or OFX may offer better rates and faster delivery.
International ACH transfers exist but are rare and slow. Most international transfers use wire, which is why the cost is higher. Always confirm the receiving bank's SWIFT code and IBAN before sending.
Frequently Asked Questions
Why does my bank say the transfer will take three to five business days when I only need one?
Banks quote the maximum time to protect themselves. Many transfers arrive in one or two days, but some take longer due to clearing house delays, fraud holds, or account verification issues. The bank cannot may provide faster delivery with standard ACH, so they quote the longest realistic timeline.
Can I cancel a transfer after I send it?
It depends on the transfer type and how quickly you act. ACH transfers can usually be stopped within a few hours of sending, before your bank submits the batch to the clearing house. Wire transfers are much harder to stop once sent—contact your bank when ready if you need to cancel. Same-day ACH may be impossible to cancel once submitted.
What happens if I send money to the wrong account?
With ACH, you can dispute the transfer within a set window (usually 60 days) and the bank may reverse it. With wire transfers, reversal is much harder because the receiving bank has already accepted the funds. You would need to contact the receiving bank directly and ask them to return the money. Prevention is much easier than recovery.
Do all banks charge for wire transfers?
Most banks charge $15 to $30 for domestic wire transfers, but some banks waive the fee for certain account types or if you maintain a high balance. A few online banks offer free wires. Always ask your bank about wire fees before sending, as they vary widely.
Is there a limit to how much I can transfer?
ACH transfers have daily limits that vary by bank, usually $10,000 to $25,000 per day. Wire transfers have higher limits but may require additional verification for very large amounts. Same-day ACH has its own daily cap, often $25,000. Contact your bank to learn your specific limits.