The timing depends on the type of transfer and which banks are involved

A bank transfer takes anywhere from same-day to five business days, depending on whether you are sending money within the same bank, between two banks in the US, or internationally. Transfers between accounts at the same institution usually land within hours or by the next business day. Transfers between different US banks typically take one to three business days. International transfers can take five to ten business days or longer, depending on the receiving country and whether intermediary banks are involved.

The speed also depends on when you initiate the transfer. A transfer sent on a Friday afternoon may not begin processing until Monday morning. Weekends and federal holidays pause the clock for most transfers, though some banks now offer faster options that work around the clock.

Key Takeaways

  • Same-bank transfers usually complete within hours; transfers between different US banks take one to three business days under normal circumstances.
  • The time a transfer is sent matters — transfers initiated after business hours or on weekends start processing the next business day.
  • Faster payment services like real-time payments and wire transfers exist but cost more or have limits on the amount you can send.
  • International transfers involve multiple banks and currency conversion, which is why they take longer and sometimes require additional documentation.
  • Your bank's processing speed varies by transfer type, so checking your bank's website or calling them directly gives you the most accurate timeline for your situation.

Same-bank transfers: hours to one business day

When you send money to another account at the same bank, the transfer usually completes within a few hours during business hours. Some banks process these transfers when ready. Others take until the end of the business day or by the next morning. The money moves within the bank's own system, so there is no need to coordinate with another institution.

If you initiate a same-bank transfer before 5 p.m. on a weekday, it typically arrives the same day or by early the next morning. Transfers sent after hours or on weekends usually process the next business day. Check your bank's website or mobile app for the specific cutoff time — it varies by bank.

Transfers between different US banks: one to three business days

When you send money from your account at Bank A to someone's account at Bank B, the transfer goes through the Automated Clearing House (ACH), which is the system that handles most routine transfers between US banks. ACH transfers take one to three business days. The exact timing depends on when you send it, which banks are involved, and whether either bank processes transfers in batches at specific times of day.

Here is what happens: you initiate the transfer at your bank. Your bank collects it with other transfers and sends the batch to the ACH network, usually at the end of the business day. The ACH network processes it overnight and sends it to the receiving bank the next morning. The receiving bank then posts it to the recipient's account, which can happen when ready or later that day depending on the bank's schedule. That is why you often see one business day as the minimum and three as the maximum.

If you send an ACH transfer on a Friday at 4 p.m., it will not start processing until Monday. The receiving bank may not post it until Tuesday or Wednesday. This is why transfers sent late in the week take longer in calendar time, even though the actual processing time is the same.

Wire transfers: same day or next business day

A wire transfer is faster than ACH but costs money — usually between $15 and $30 per transfer. Wire transfers move through the Federal Reserve or SWIFT network (for international wires) and typically complete the same business day if sent before the bank's cutoff time, usually 2 p.m. or 3 p.m. Wires sent after the cutoff process the next business day.

Wire transfers are useful when you need money to move quickly and the amount is large enough to justify the fee. They are also useful when the receiving bank is in a different time zone, because the Federal Reserve processes wires around the clock. However, wire transfers cannot be reversed once sent, so confirm the receiving account details before you initiate one.

Real-time payments: minutes to hours

Some US banks now offer real-time payments through systems like the RTP network, which is run by The Clearing House. These transfers can complete in minutes or within a few hours, even outside normal business hours. Not all banks participate yet, and not all accounts are set up to send or receive real-time payments, so you will need to check whether both your bank and the receiving bank support it.

Real-time payments typically have lower limits than ACH transfers — often $100,000 or less per transaction — and may carry a small fee. They are most useful for urgent transfers between banks that both support the service.

International transfers: five to ten business days or longer

International transfers take longer because they involve currency conversion, multiple banks, and sometimes intermediary institutions called correspondent banks. A transfer from a US bank to a bank in Europe might take five to seven business days. A transfer to a bank in Asia, Africa, or Latin America can take seven to ten business days or longer.

The receiving country's banking system also affects timing. Some countries have fewer banks or slower clearing processes. If the receiving bank is in a time zone far from the US, the transfer may sit in a queue until that bank's business hours begin. You will need the recipient's full name, account number, and the receiving bank's SWIFT code or IBAN (International Bank Account Number) to send an international transfer.

Some banks offer faster international transfer services through partnerships with other banks or money transfer companies, but these usually cost more than a standard wire transfer. Ask your bank whether they offer expedited international options if you need the money to arrive quickly.

What slows down transfers and what you can control

Several things can delay a transfer beyond the normal timeline. If you provide incorrect account details, the receiving bank may reject the transfer, and it will bounce back to you — a process that can take several days. If the amount triggers fraud checks, your bank may hold the transfer for review, adding one to two business days. If the receiving bank does not recognize the sending bank's format, the transfer may be delayed while the banks communicate.

You can control the timing by sending transfers early in the business day on a weekday. Transfers sent before 10 a.m. are more likely to process the same day than those sent in the afternoon. If you know you will need money on a specific date, send it at least one business day earlier to account for processing time. For international transfers, send at least five business days in advance.

Frequently Asked Questions

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

Banks quote the maximum time to protect themselves. Many transfers do arrive faster, especially if both banks process transfers frequently and the receiving bank posts money when ready. The three-day window is a may provide, not a typical timeline. Your specific transfer may arrive in one or two days depending on the banks involved and when you send it.

Does the amount of money affect how long a transfer takes?

For ACH transfers, the amount does not affect the standard timeline — a $10 transfer and a $10,000 transfer both take one to three business days. However, large transfers may trigger additional fraud review, which can add one to two days. Wire transfers have no standard amount limit, but some banks set their own caps. Real-time payments have lower limits, usually $100,000 or less.

Can I cancel a transfer after I send it?

For ACH transfers, you may be able to cancel within a few hours of sending, before your bank submits the batch to the ACH network. Once the ACH network has the transfer, cancellation is difficult. For wire transfers, cancellation is almost impossible once sent — the money is already on its way. Always double-check account details before you initiate any transfer.

Why did my transfer take longer than the bank said it would?

Delays usually happen because the transfer was sent after the bank's cutoff time, on a weekend or holiday, or because the receiving bank processes deposits in batches rather than when ready. Fraud holds and incorrect account information also cause delays. Contact your bank with the transfer reference number to find out where your specific transfer is in the process.

Is there a way to send money faster than ACH but cheaper than a wire transfer?

Real-time payments are faster than ACH and usually cost less than wire transfers, but not all banks offer them yet. If both your bank and the receiving bank support real-time payments, that is your best option. Otherwise, you are choosing between ACH (slower, cheaper) and wire (faster, more expensive).