The answer depends on the type of transfer and the banks involved

A bank transfer can take anywhere from a few minutes to five business days, depending on what kind of transfer you're making and which banks are on each end. The most common transfers — moving money between accounts at the same bank, or sending money to someone at a different bank using their account number — usually land within one to three business days. But some transfers are faster, and some take longer. Understanding which is which helps you plan when to send money and what to expect.

The speed also depends on whether the banks are connected through the same system. Banks that use the same clearing house (the system that moves money between institutions) can move funds faster than banks that don't. Time of day matters too: a transfer sent on Friday evening may not start processing until Monday morning.

Key Takeaways

  • Same-bank transfers usually complete within minutes to a few hours because the money never leaves the bank's system.
  • Transfers between different banks typically take one to three business days, even though the actual movement of money happens much faster.
  • Wire transfers are faster (usually same-day or next-day) but cost money, typically $15 to $30 per transfer.
  • Transfers sent after business hours or on weekends don't start processing until the next business day.
  • International transfers take longer — usually five to ten business days — because they move through multiple banking systems in different countries.

Same-bank transfers: the fastest option

If you're moving money between two accounts you own at the same bank, or sending money to someone else who banks at the same institution, the transfer usually completes within minutes to a few hours. The money never leaves the bank's internal system, so there's no waiting for another institution to receive and process it.

Some banks process these transfers when ready if you initiate them during business hours. Others may take a few hours even for same-bank transfers. Check your bank's website or app — most show you an estimated delivery time when you set up the transfer.

Transfers between different banks: one to three business days

When you send money to someone at a different bank, the transfer goes through a clearing house — a system that handles the movement of money between institutions. This process takes time even though the actual electronic movement is fast. The delay comes from verification steps and the way banks batch transfers together for processing.

Most transfers initiated on a weekday morning arrive within one business day. A transfer sent on Friday afternoon might not start processing until Monday, so it could take until Wednesday to arrive. Business days don't include weekends or federal holidays, so a transfer sent on Friday won't count Monday as day one if Monday is a holiday.

Your bank may also place a hold on the money while it's in transit, meaning you can't spend it even though it's left your account. This hold usually lifts once the receiving bank confirms receipt, which happens before the money actually appears in the recipient's account.

Wire transfers: faster but with a cost

A wire transfer is a way to send money that prioritizes speed over cost. Wire transfers typically arrive the same day if sent before the bank's cutoff time (usually mid-afternoon), or the next business day if sent after hours. Some banks charge $15 to $30 per wire transfer, and the receiving bank may charge a fee too.

Wire transfers are useful when you need money to arrive quickly — for example, to meet a closing important date on a home purchase or to send money to someone in an emergency. But because they're fast and irreversible, they're also a common target for fraud. Never wire money to someone you don't know or trust, and verify the recipient's account details directly with them before sending.

ACH transfers: the standard for most everyday transfers

ACH stands for Automated Clearing House, and it's the system most banks use for routine transfers between accounts. ACH transfers are free or very cheap (usually under $1), which is why they're the default option. The tradeoff is that they take longer — typically one to three business days.

ACH transfers are processed in batches at set times during the day, which is why timing matters. A transfer sent at 8 a.m. might be in the next batch, while one sent at 5 p.m. might not process until the next morning. Your bank's website usually shows you the expected delivery date when you set up the transfer, so you can see whether it will arrive in time for what you need.

International transfers: plan for a longer wait

Sending money to a bank account outside the United States takes much longer — usually five to ten business days, sometimes longer. The money has to move through multiple banking systems in different countries, each with its own processing times and verification steps. Currency conversion also adds time if the receiving account is in a different currency.

International transfers also cost more. Your bank may charge $25 to $50 or more, and the receiving bank may charge a fee to accept the transfer. Some banks offer better rates for international transfers than others, so it's worth checking before you send a large amount.

What slows down transfers and what you can do about it

Several things can delay a transfer beyond the standard timeframe. If you send money after your bank's cutoff time (usually 2 p.m. or 3 p.m.), it won't process until the next business day. Weekends and federal holidays pause all processing, so a transfer sent Friday evening won't move until Monday. If Monday is a holiday, it won't move until Tuesday.

Incomplete or incorrect information also causes delays. If you enter the wrong account number or routing number, the receiving bank may reject the transfer, and it will bounce back to your account — a process that can take several days. Double-check the recipient's account details before you send, especially for large amounts.

Some banks also hold transfers for fraud review, particularly if the transfer is large, goes to a new recipient, or happens outside your normal pattern. This hold can add one to two business days. Your bank will notify you if this happens and usually won't release the money until you confirm the transfer is legitimate.

Frequently Asked Questions

Why does a transfer between different banks take so long if computers can move money when ready?

Computers can move the data when ready, but banks process transfers in batches at set times during the day for security and accounting reasons. Each bank also verifies the information before accepting the transfer. These steps add up to one to three business days even though the actual electronic movement takes seconds.

Can I cancel a transfer after I send it?

It depends on the type of transfer and how quickly you act. ACH transfers can usually be cancelled within a few hours if you contact your bank before the batch processes. Wire transfers are almost impossible to cancel once sent because they're designed to be irreversible. Contact your bank when ready if you need to stop a transfer.

What's the difference between a transfer and a payment?

A transfer moves money between bank accounts you control or to someone else's account. A payment is usually a bill payment, where you authorize your bank to send money to a company or service provider. Payments often take longer because they go through an additional processing step.

If my bank says the transfer will arrive in one business day, does that mean tomorrow?

Not necessarily. "One business day" means one full business day from when the transfer processes, not from when you initiate it. If you send a transfer at 5 p.m. on a Friday, it won't process until Monday, so "one business day" would be Tuesday. Check your bank's cutoff time to know when your transfer will actually start processing.

Do I lose money if a transfer takes longer than expected?

No. The amount you send is the amount that arrives (except for fees charged by either bank). If a transfer is delayed, the money stays in your account until it processes. You won't be charged interest or penalties for the delay unless you overdraft your account while waiting for the money to arrive.