Most bank transfers take one to three business days, but the speed depends on which method you use and whether both banks process on the same schedule

A transfer from your checking account at one bank to a checking account at another bank does not move instantly. The money travels through a network of clearing houses and intermediary banks, each of which processes transfers during business hours only. A transfer you send on a Friday afternoon may not arrive until the following Tuesday or Wednesday, even though the actual movement of funds takes only hours once processing begins.

The timeline also depends on whether you initiated the transfer yourself or received one from someone else. Outgoing transfers you start are usually slower than incoming transfers sent to you, because your bank must verify the receiving account details before releasing the money. Incoming transfers sometimes arrive faster because the sending bank has already done that verification.

Key Takeaways

  • ACH transfers, the most common method, take one to three business days because they batch process once per day at clearing houses.
  • Wire transfers move the same day if sent before your bank's cutoff time (usually 2 p.m. or 3 p.m.), but cost $15 to $50 and are irreversible.
  • Transfers sent on weekends or holidays do not begin processing until the next business day.
  • Your bank's internal processing time can add a full day to the timeline even before the money leaves your account.
  • If a transfer does not arrive within the stated timeframe, contact your bank with the confirmation number and the receiving account details.

ACH transfers: the standard route that takes one to three days

Most bank-to-bank transfers use the Automated Clearing House (ACH) network, a system run by the Federal Reserve and private operators that processes millions of transfers daily. ACH transfers are free or cost only a few dollars, which is why banks default to this method. The trade-off is speed: ACH transfers batch process at set times each day, usually in the morning and afternoon, so a transfer initiated on Monday might not settle until Wednesday.

The exact timeline depends on when you send the transfer and how your bank handles it. If you initiate an ACH transfer before your bank's cutoff time (often 2 p.m. or 3 p.m. on a business day), your bank will include it in that day's batch. The receiving bank then processes it the next business day. If you send it after the cutoff or on a weekend, it enters the queue for the next business day. This means a transfer sent on Friday at 4 p.m. will not begin processing until Monday morning, and will not arrive until Tuesday or Wednesday.

Some banks offer next-day ACH, which guarantees delivery by the next business day instead of two or three. This is still free, but not all banks participate. Ask your bank whether they offer it for transfers to other banks in the same network.

Wire transfers: same-day delivery if you send before the cutoff

A wire transfer moves money the same business day if you initiate it before your bank's wire cutoff time, usually 2 p.m. or 3 p.m. Eastern time. Wire transfers bypass the ACH network and move through the Federal Reserve's wire system (Fedwire) or the SWIFT network for international transfers. The money is irrevocable once sent, and your bank cannot recall it if you make a mistake with the receiving account number.

Wire transfers cost between $15 and $50 per transfer, depending on your bank and whether the transfer is domestic or international. Because of the cost and the irreversibility, most people use wires only when speed is critical—closing on a house, paying a contractor before work begins, or sending money to someone in another country. For routine transfers between your own accounts or to people you trust, ACH is usually the better choice.

If you send a wire after your bank's cutoff time, it will process the next business day. Wires sent on weekends or holidays do not move until the next business day either. International wires take longer because they must clear through correspondent banks in the receiving country; these typically take three to five business days even if sent before the cutoff.

Why transfers sent on weekends and holidays take longer

Banks and the clearing houses that process transfers do not work on weekends or federal holidays. A transfer you send on Saturday will not enter the processing queue until Monday morning. A transfer sent on Friday before a three-day holiday weekend will not move until Tuesday. This is true even if you send it through your bank's mobile app or website at any hour—the app accepts it, but the bank does not process it until the next business day.

Some banks show a "pending" status for transfers sent outside business hours, which can be confusing because it looks like the transfer is moving when it is actually waiting in a queue. The transfer will remain pending until the bank's processing window opens the next business day.

What happens inside your bank before the money leaves

Before a transfer even enters the ACH or wire network, your bank must process it internally. This can add one business day to the timeline. When you initiate a transfer, your bank verifies that your account has sufficient funds, that the receiving account number is valid (if they perform that check), and that the transfer does not violate any fraud rules or account restrictions. This verification usually happens within a few hours, but some banks batch this work and do it once per day, which can delay the transfer by a full business day.

If your bank flags the transfer for manual review—because the amount is unusually large, the receiving account is new, or the transfer is to a country with sanctions restrictions—the delay can stretch to two or three business days while a compliance officer reviews it. You will see the transfer as "pending" or "processing" during this time, but it has not left your bank yet.

Incoming transfers sometimes arrive faster than outgoing ones

When someone sends you money, it may arrive faster than when you send money out, because the sending bank has already verified your account details. The sending bank knows your account number is correct (because they are sending to it), so they do not need to re-verify it. The receiving bank—your bank—simply deposits the money into your account once it arrives through the ACH or wire network.

Incoming ACH transfers typically arrive within one to two business days. Incoming wire transfers arrive the same day if sent before the sending bank's cutoff. However, your bank may hold the funds for a day or two even after they arrive, especially if the transfer is large or the sending account is new. This is called a hold, and it is a fraud prevention measure. The funds show as "pending" in your account during the hold period, and you cannot spend them until the hold lifts.

What to do if a transfer does not arrive on time

If a transfer you sent has not arrived within the timeframe your bank quoted, contact your bank with the confirmation number from the transfer. The confirmation number is usually shown on your receipt or in your transaction history. Your bank can trace the transfer through the ACH or wire network to see where it is. If it has not left your bank yet, they can cancel it and send it again. If it has entered the network, they can check whether the receiving bank has received it.

If the receiving bank has received the transfer but the recipient says they do not see it, the money may be held in their account pending verification. Ask the recipient to check their bank's pending transactions or contact their bank's customer service. If the transfer was sent to the wrong account number, recovery is difficult. ACH transfers can sometimes be recalled within one business day, but wire transfers cannot be recalled at all. Contact your bank immediately if you sent money to the wrong account.

If a transfer has been pending for more than five business days, escalate to your bank's customer service department. Ask them to file a trace with the Federal Reserve (for ACH) or the wire network to locate the transfer. This usually takes another five to ten business days, but it will identify where the transfer is stuck.

Frequently Asked Questions

Can I cancel a transfer after I send it?

ACH transfers can usually be cancelled within one business day if you contact your bank before it processes. Wire transfers cannot be cancelled once sent. If you realize you made a mistake, call your bank immediately with the confirmation number. If the transfer has already left your bank, cancellation is not possible, and you will need to ask the recipient to return the money.

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

Banks quote the longest possible timeline to avoid disappointing you. Most ACH transfers arrive in one to two business days, but your bank includes the possibility of weekend delays, holiday delays, and internal processing delays in their estimate. If your transfer arrives in two days, that is normal and faster than the quoted timeframe.

Do transfers between accounts at the same bank take longer?

No. Transfers between two accounts at the same bank usually move instantly or within a few hours, because the money never leaves the bank's system. Check your account history to confirm the transfer arrived. If it has not appeared within a few hours, contact your bank.

What is the difference between a transfer and a payment?

A transfer moves money from one account to another. A payment is a transfer made to pay a bill or loan. Payments to creditors, utilities, or loan servicers often take longer because they must be matched to your account in their system. Bill payments typically take three to five business days, even if sent through ACH.

Will the receiving bank charge me a fee for an incoming transfer?

Most banks do not charge a fee for incoming ACH or wire transfers. However, some banks charge a wire receiving fee ($10 to $15) or a fee for large incoming transfers. Check your bank's fee schedule or ask customer service before sending a large transfer to confirm there are no surprise charges on the receiving end.