Transfer speed depends on the type of transfer and which banks are involved

The time it takes money to move from one account to another ranges from a few minutes to five business days, depending on how you send it and whether both banks are connected to the same payment network. A transfer between two accounts at the same bank often clears within hours or the same day. A transfer between different banks can take one to three business days if both use the Federal Reserve's network, or up to five business days if one bank processes transfers more slowly.

Real-time transfers exist but are not yet universal. The Federal Reserve launched a system called FedNow in 2023 that allows some banks to move money when ready, but not all banks have joined yet. Most people still experience the traditional one- to three-day wait when moving money between different banks.

The day you initiate a transfer matters. If you send money on a Friday evening or over a weekend, the clock does not start until Monday morning. Holidays also pause the count. A transfer you start on Friday afternoon may not arrive until Wednesday or Thursday.

Key Takeaways

  • Transfers within the same bank usually complete the same day or within a few hours.
  • Transfers between different banks typically take one to three business days through the standard Federal Reserve network.
  • Weekends and federal holidays do not count as business days, so a Friday transfer may not arrive until Wednesday.
  • Some banks now offer when ready transfers through FedNow, but this is not yet available everywhere.
  • Wire transfers are faster than standard transfers but cost money and cannot be reversed once sent.

Same-bank transfers are nearly when ready

When you move money between two accounts at the same bank, the transfer usually completes within hours or the same business day. Some banks process these transfers in real time, meaning the money appears in the receiving account within minutes. Other banks batch these transfers and process them once or twice daily, so you might wait a few hours.

Same-bank transfers are fast because the money never leaves the bank's system. The bank straightforward moves the balance from one account ledger to another. There is no need to coordinate with another institution or use an outside payment network.

Check your bank's website or app to see what it promises for same-bank transfers. Most banks state a timeframe of "same day" or "within 24 hours." If you need the money urgently and both accounts are at the same bank, this is your fastest option.

Standard transfers between different banks take one to three business days

When you send money to an account at a different bank, the transfer goes through the Federal Reserve's Automated Clearing House (ACH) network. The ACH processes transfers in batches, usually twice per day. This batching system is why transfers between different banks take longer than same-bank moves.

A transfer initiated on a Monday morning might arrive by Tuesday or Wednesday. A transfer started on Friday afternoon does not enter the queue until Monday, so it typically arrives by Wednesday or Thursday. The exact timing depends on when each bank submits its batch to the Federal Reserve and when the receiving bank posts the funds to the account.

Most banks promise one to three business days for ACH transfers. Some banks are faster and post transfers within one business day, while others take the full three. Check your bank's transfer policy or contact customer service to learn what to expect for your specific bank.

Wire transfers move money the same day but cost a fee

A wire transfer is faster than an ACH transfer but comes with a cost. Wire transfers typically complete within hours on the same business day, sometimes within minutes. Banks charge between $15 and $50 per wire transfer, depending on whether the wire stays within the United States or goes internationally.

Wire transfers are processed individually rather than in batches, which is why they are faster. The sending bank contacts the receiving bank directly and instructs it to move the funds. Once a wire is sent, it cannot be reversed or recalled, so you must be certain of the account number and routing number before you initiate it.

Use wire transfers when you need money to arrive the same day and the fee is worth the speed. For routine transfers where you can wait a few days, a standard ACH transfer is cheaper.

FedNow offers when ready transfers at participating banks

The Federal Reserve launched FedNow in July 2023 as a new payment system that moves money when ready between banks, 24 hours a day, seven days a week. Transfers through FedNow appear in the receiving account within seconds or minutes, not hours or days.

FedNow is not yet available at all banks. As of early 2024, hundreds of banks have joined the system, but many regional and smaller banks have not. Check with your bank to see whether it offers FedNow transfers. If both your bank and the receiving bank are on FedNow, you can request an when ready transfer through your bank's app or website.

FedNow transfers are free, unlike wire transfers. As more banks join the system over the coming years, when ready transfers will become the standard rather than the exception. For now, FedNow is a useful option if your bank offers it, but most people still rely on standard one- to three-day transfers.

External factors that slow down transfers

Several things can delay a transfer beyond the standard timeframe. If you initiate a transfer after your bank's cutoff time (usually 5 p.m. or later), the transfer does not start until the next business day. Weekends and federal holidays pause the clock entirely. A transfer you start on Friday at 6 p.m. does not begin processing until Monday morning.

Bank maintenance windows can also cause delays. Banks perform system updates and maintenance on evenings and weekends, and transfers initiated during these windows may be held until the maintenance is complete. Some banks also hold transfers for fraud review if the amount is unusually large or the receiving account is new.

If a transfer takes longer than your bank promised, contact customer service with the transfer confirmation number. Banks are required to investigate transfers that exceed their stated timeframe.

Frequently Asked Questions

Why does my bank say transfers take three business days when I have seen them arrive in one day?

Banks state three business days as the maximum time allowed by law, not the typical time. Most transfers arrive faster because banks process them quickly and the Federal Reserve moves them efficiently. Your bank is protecting itself by promising the longest possible timeframe.

Does a transfer initiated at 11 p.m. on Sunday count as a Monday transfer?

Yes. Transfers initiated after your bank's cutoff time (usually 5 p.m. on business days) are queued for the next business day. A Sunday night transfer waits until Monday morning to enter the system. Check your bank's cutoff time in its transfer policy.

Can I cancel a transfer after I send it?

You can cancel an ACH transfer if you contact your bank before it is processed, usually within a few hours of initiating it. Wire transfers cannot be cancelled once sent. If you made a mistake on a wire, contact your bank when ready, but recovery is not may provide.

What is the difference between a transfer and a payment?

A transfer moves money between your own accounts or to someone else's account at another bank. A payment is usually a bill payment sent to a company or service provider. Both use the ACH network and take one to three business days, but payments are routed through the biller's system rather than directly to a bank account.

If I send money on a holiday, when does it arrive?

Federal holidays pause the business day count. A transfer initiated on Thanksgiving does not start processing until the next business day. The receiving bank will not post the funds until it reopens. Check the Federal Reserve's holiday calendar to see which days pause processing.