Transfer timing depends on the method you choose and the banks involved

A transfer between your own accounts at different banks takes anywhere from same-day to five business days, depending on which method you use. The speed is not about how fast the money can technically move — it is about which system you choose and how those institutions process it. A wire transfer can land in hours. An ACH transfer typically takes three business days. A check takes a week or more. Understanding what happens during each delay helps you pick the right method for what you are actually trying to do.

The receiving bank may also hold the money for an additional one to five days even after it arrives, depending on their policies and the amount. This hold is separate from the transfer time itself, so the total time from when you initiate the transfer to when you can spend the money may be longer than the transfer method alone suggests.

Key Takeaways

  • Wire transfers move money the fastest, usually within hours on the same business day, but cost $15 to $30 per transfer.
  • ACH transfers are free or low-cost but take three business days because the clearing house batches transfers and processes them overnight.
  • The receiving bank may hold the money for an additional one to five days even after it arrives, depending on their policies and the amount.
  • Weekends and holidays pause the clock — a transfer initiated Friday evening will not start processing until Monday morning.
  • Same-day transfers exist through some banks and services, but they require both institutions to participate in the same network.

Wire transfers: hours, not days

A wire transfer is the fastest way to move money between banks. You initiate it during business hours, and the money typically arrives the same day or within 24 hours. The sending bank pulls the money from your account when ready and sends it through the Federal Reserve's wire system (for domestic transfers) or through SWIFT (for international ones). The receiving bank credits the account within hours.

The catch is cost. Domestic wire transfers run $15 to $30 per transfer, sometimes more. International wires cost $35 to $50. You also need the receiving account's routing number, account number, and the recipient's name — any error can delay the transfer or send it to the wrong place. Once a wire leaves your bank, it is difficult to recall, so verify the details before you send.

ACH transfers: three business days, free

An ACH transfer (Automated Clearing House) is the standard method most people use to move money between their own accounts or to pay someone else. It is free or costs $1 to $3 at most banks. The trade-off is time: ACH transfers take three business days to complete.

Here is why it takes three days. You initiate the transfer on, say, a Tuesday. Your bank does not send it when ready. Instead, it batches your transfer with thousands of others and submits the batch to the ACH clearing house at the end of the business day. The clearing house processes batches overnight. On Wednesday, the receiving bank gets the batch and posts the transfer to your account — but many banks do not make the money available until Thursday. The three-day window accounts for the submission, overnight processing, and the receiving bank's hold.

If you initiate an ACH transfer on a Friday after 5 p.m., the clock does not start until Monday morning. The same applies to holidays. A transfer started on a Friday will not clear until the following Tuesday or Wednesday at the earliest.

Same-day ACH: faster but not universal

Same-day ACH is a newer option that moves money on the same business day instead of three days later. The sending bank submits the transfer to the clearing house by a set cutoff time (usually 4:30 p.m. Eastern), and the receiving bank makes the money available by end of business that day.

The limitation is that not all banks support same-day ACH yet. Your bank must be enrolled, and the receiving bank must also participate. If either bank is not in the network, the transfer falls back to the standard three-day ACH timeline. Check with your bank whether they offer same-day ACH and whether there is an additional fee — some charge $1 to $5 per transfer, others include it at no extra cost.

Receiving bank holds: the hidden delay

Even after the money arrives at the receiving bank, it may not be available to you when ready. Banks can place a hold on incoming transfers, meaning the money is in the account but you cannot withdraw or spend it yet. The hold can last one to five business days depending on the bank's policy, the amount, and the source of the transfer.

A $500 transfer from another bank you own might clear in one day. A $5,000 transfer from an unfamiliar sender might be held for five days. Large transfers or transfers from new external accounts trigger longer holds. If you need the money urgently, call the receiving bank and ask whether they can release the hold early — some will, especially if you have a long account history with them.

Checks and mobile deposits: slowest option

If you deposit a check from another bank, the timeline is longer. A check typically takes five to seven business days to clear, sometimes longer depending on the amount and the banks involved. Mobile deposit (photographing a check with your phone) does not speed this up — it still goes through the same clearing process.

The receiving bank usually makes the first $200 or $300 available within one business day, but holds the rest until the check fully clears. If the check bounces, the bank can reverse the deposit and charge you a returned-check fee. This is why checks are rarely the right choice for urgent transfers between your own accounts.

What affects timing: banks, amounts, and timing of day

Several factors change how long a transfer actually takes. The time you initiate it matters: a transfer sent at 2 p.m. on a Tuesday processes that day. One sent at 6 p.m. may not start until the next day. The amount can trigger additional holds or reviews. A $50,000 transfer may require manual approval, adding a day or more. Whether the receiving bank is large or small also matters — smaller banks sometimes process transfers more slowly.

The relationship between the banks matters too. If both use the same parent company or clearing network, the transfer may move faster. If they use different networks, it goes through more intermediaries and takes longer. You cannot control this, but it is why transfers between two major national banks sometimes clear faster than transfers to a small regional bank.

Frequently Asked Questions

Why does my bank say the transfer will take three to five business days?

Banks quote the longest possible timeline to cover the ACH processing time (three days) plus a potential hold at the receiving bank (one to two additional days). Your transfer may arrive faster, but the bank cannot may provide it. The quote protects them from complaints if a hold is placed.

If I send a wire transfer at 6 p.m., does it go out that night?

No. Wire transfers only process during business hours, typically 8 a.m. to 5 p.m. Eastern. A wire initiated after 5 p.m. will not leave your bank until the next business day morning. If the next day is a weekend or holiday, it waits until the following business day.

Can I speed up an ACH transfer once I have sent it?

Not once it has left your bank. If you catch it before your bank submits the batch (usually within an hour of initiating it), you may be able to cancel it. After that, it is in the clearing house system and cannot be stopped. Contact your bank when ready if you need to cancel.

Why is the money showing in my account but I cannot spend it?

The receiving bank has placed a hold on the transfer. The money is there, but the bank is not releasing it yet. Holds typically last one to five business days. You can call the bank and ask them to release it early, especially if you have been a customer for a long time.

Does transferring between accounts at the same bank take longer?

No. Transfers between two accounts at the same bank usually post within hours or the same business day because they do not go through the ACH clearing house. Check with your bank, but internal transfers are almost always faster than transfers to another institution.