Bank transfers usually take one to three business days, but the exact time depends on the type of transfer and which banks are involved

When you send money from one bank account to another, it does not move when ready. The transfer has to pass through multiple systems — your bank, the receiving bank, and often a clearing house in between. Each step takes time. A transfer between two accounts at the same bank might clear in hours. A transfer between different banks usually takes one to three business days. International transfers can take five to ten business days or longer.

The speed also depends on whether you are sending money during business hours, on a weekend, or on a holiday. Banks process transfers on a schedule, not around the clock. A transfer you start on Friday evening might not begin processing until Monday morning.

Key Takeaways

  • Same-bank transfers often clear within hours because the money stays inside one institution.
  • Transfers between different banks typically take one to three business days because they must pass through a clearing system.
  • Transfers started on weekends or holidays do not begin processing until the next business day.
  • International transfers take longer — usually five to ten business days — because they involve currency conversion and multiple countries' banking systems.
  • The receiving bank controls when the money appears in the recipient's account, even after your bank has sent it.

Same-bank transfers versus transfers between different banks

If you transfer money to someone with an account at the same bank as you, the transfer is fastest. Your bank can move the money directly from one account to another without involving any other institution. Many same-bank transfers clear within a few hours, and some clear when ready. You might see the money in the recipient's account on the same day you send it.

Transfers between different banks take longer because the money cannot move directly. Your bank sends the transfer to a clearing house — a system that handles transfers between thousands of banks. The clearing house sorts the transfer, sends it to the receiving bank, and the receiving bank deposits it into the recipient's account. This process normally takes one to three business days.

What counts as a business day

Banks count business days as Monday through Friday, excluding federal holidays. A transfer you send on Friday afternoon does not start processing until Monday morning. If Monday is a federal holiday, it does not start until Tuesday. This is why a transfer sent on a Friday can take until Wednesday or Thursday to arrive, even though it only takes one or two days of actual processing time.

Weekends and holidays add time to every transfer. If you need money to arrive by a specific date, send it at least one business day earlier than you think you need to. If you are sending money on Friday and need it Monday, it will likely not arrive until Tuesday or Wednesday.

Why the receiving bank controls the final timing

Even after your bank sends a transfer, the receiving bank decides when to deposit it into the recipient's account. Your bank might send the transfer within hours, but the receiving bank might not process incoming transfers until the next day. Some banks post transfers as soon as they arrive. Others batch them and post them once a day at a set time, usually in the morning.

This is why two transfers sent at the same time from the same bank can arrive at different times if they are going to different banks. The receiving bank's processing schedule matters as much as your bank's sending speed.

Faster transfer options if you need money quickly

If one to three business days is too slow, some banks offer faster options. Wire transfers are the fastest domestic option — they usually arrive the same day or the next business day. Wire transfers cost money (usually $15 to $30) and require you to provide the recipient's full banking details, including their routing number. You typically have to go into a branch or call your bank to send a wire.

ACH transfers are the standard transfer method described above — they are free or low-cost but take one to three business days. Some banks offer a service called same-day ACH, which processes transfers faster, but not all banks participate and not all accounts are may be able to access.

Mobile payment apps like Venmo, PayPal, and Cash App can move money between people quickly, but they are designed for smaller amounts and personal transfers, not large payments or business transfers. The money moves between app accounts when ready, but withdrawing it to a bank account still takes one to three business days.

International transfers take much longer

Sending money to a bank account outside the United States is slower and more complex. The transfer has to move through your bank, an international clearing system, and the receiving bank in another country. Currency conversion adds another step. Most international transfers take five to ten business days, though some take longer depending on the destination country and the banks involved.

International transfers also cost more — typically $15 to $50 — and require you to provide the recipient's international bank details, including their IBAN (International Bank Account Number) or SWIFT code. Some banks use correspondent banks in other countries to process the transfer, which adds more steps and more time.

What to do if a transfer is taking longer than expected

If a transfer has not arrived after the time your bank quoted, contact your bank first. Ask them to confirm that the transfer was sent and provide you with a confirmation number. Your bank can check the status of the transfer and tell you whether it is still in process or if there was a problem.

If your bank confirms the transfer was sent but the receiving bank has not received it, ask your bank whether they can contact the receiving bank directly. If the receiving bank has received it but has not posted it to the account, the delay is on their end and you may need to contact them.

Transfers rarely get lost, but they can be delayed by incorrect account numbers, mismatched names, or technical problems. If there is a real problem, your bank can usually recover the money and resend it.

Frequently Asked Questions

Can I cancel a transfer after I send it?

It depends on how far the transfer has progressed. If you cancel it before your bank sends it, you can stop it. Once your bank has sent it to the clearing house, you usually cannot cancel it. Contact your bank when ready if you need to cancel — the sooner you call, the better your chances.

Why did my transfer arrive faster than the bank said it would?

Banks quote the longest time a transfer typically takes, not the average time. Many transfers arrive faster, especially if both banks process transfers quickly or if you send it early in the business day. Faster arrival is normal and not a problem.

Do I need to do anything special to receive a transfer?

No. Once you have given someone your account number and routing number, the transfer arrives automatically. You do not need to accept it or take any action. The money appears in your account once the receiving bank processes it.

Is a wire transfer always faster than a regular transfer?

Yes, wire transfers are faster — usually same-day or next-day. But they cost money and require you to provide more detailed information. Use a wire transfer only when speed matters enough to justify the cost.

What if the person I am sending money to gave me the wrong account number?

The transfer will go to the wrong account. Contact your bank when ready with the correct account number. Your bank can try to recover the money from the wrong account, but this takes time and is not always possible. Always double-check account numbers before sending large amounts.