Bank transfers take one to three business days most of the time, but the exact timeline depends on the type of transfer, the banks involved, and when you send it
A bank transfer — money you send from your account to someone else's — does not move instantly, even though your bank may deduct it from your balance right away. The delay happens because banks do not talk to each other in real time. Instead, transfers move through a clearing system that batches payments and settles them on a schedule. The Federal Reserve and private clearing networks process these batches once or twice per business day, which is why timing matters.
If you send a transfer on a Monday morning, it typically arrives by Wednesday. If you send it Friday afternoon, it will not start moving until Monday, so arrival is usually Wednesday or Thursday. Weekends and federal holidays pause the clock entirely — a transfer sent Friday evening sits until Monday morning.
Key Takeaways
- Domestic bank transfers sent on a business day before the bank's cutoff time (usually 2 p.m. or 5 p.m.) arrive within one to three business days.
- Transfers sent after the cutoff time or on weekends do not begin processing until the next business day.
- Wire transfers are faster — same day or next day — but cost $15 to $50 and are harder to reverse if sent to the wrong account.
- ACH transfers are slower but free, taking three to five business days, and are used for most bill payments and payroll deposits.
- International transfers take five to ten business days and involve currency conversion, intermediary banks, and fees that vary widely.
Same-day and next-day transfers exist but are not automatic
Most banks now offer same-day ACH or next-day ACH transfers, but you have to request them explicitly — they are not the default. Same-day ACH moves money the same business day if you send it before the bank's cutoff, usually 2 p.m. or 5 p.m. depending on the bank. Next-day ACH arrives the next business day. Both cost nothing or a small fee ($1 to $5), but not all banks support them, and not all receiving banks accept them.
If your bank does not offer same-day ACH or the receiving bank does not accept it, you fall back to standard ACH, which takes three to five business days. Check your bank's website or call to see whether same-day or next-day ACH is available for your account type and the receiving bank.
Wire transfers move faster but cost more and are harder to reverse
A wire transfer is the fastest way to move money between banks. Domestic wires arrive the same business day if sent before the cutoff (usually 2 p.m.), or the next business day if sent after. International wires take one to three business days depending on the receiving country and intermediary banks involved.
Wire transfers cost $15 to $50 per transaction, depending on your bank and whether the wire is domestic or international. More importantly, wires are nearly impossible to reverse once sent. If you send money to the wrong account number, you cannot simply cancel it like you can with an ACH transfer. You have to contact the receiving bank and ask them to return the funds, which they may refuse to do. Use wire transfers only when you are certain of the account number and routing number.
ACH transfers are free but take the longest
ACH transfers (Automated Clearing House) are the most common way to move money between consumer bank accounts. They are free and reliable, but they are also the slowest. Standard ACH takes three to five business days. Most bill payments, payroll deposits, and peer-to-peer transfers through apps like Venmo or PayPal use ACH under the hood.
ACH transfers are also reversible. If you send money to the wrong account, you can contact your bank and request a reversal within a limited window (usually 10 to 14 days). The receiving bank is required to investigate and return the funds if the account holder does not claim them. This safety net is why ACH is the default for most transfers, despite the longer timeline.
International transfers involve extra steps and take much longer
Sending money to a bank account outside the United States takes five to ten business days on average, sometimes longer depending on the receiving country. The delay happens because your bank does not have a direct relationship with the foreign bank. Instead, your money passes through one or more intermediary banks that specialize in international settlement.
Each intermediary bank takes a cut, so international transfers also cost more — typically $15 to $50 for the sending bank, plus additional fees from intermediary banks that may be deducted from the amount received. The receiving bank may also charge a fee. Currency conversion happens at one of these steps, and the exchange rate used is not always the mid-market rate you see online; banks often add a markup of 1 to 3 percent.
If you need to send money internationally, ask your bank for the full fee breakdown and the expected arrival date before you send. Some banks offer international transfers through services like Wise (formerly TransferWise) or OFX, which may be cheaper and faster than a traditional wire.
Cutoff times and business days control when processing actually starts
Banks process transfers in batches at specific times each business day. If you send a transfer after the cutoff time, it does not enter the queue until the next business day. Most banks have a cutoff between 2 p.m. and 5 p.m. Eastern Time, but this varies. Check your bank's website or app to find your specific cutoff.
Business days do not include weekends or federal holidays (New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, Christmas). A transfer sent Friday at 4 p.m. does not start processing until Monday morning, so it arrives Wednesday or Thursday at the earliest. A transfer sent the day before a holiday faces the same delay.
What to do if a transfer is taking longer than expected
If a transfer has not arrived after the expected number of business days, contact your bank first. Ask them to confirm that the transfer was sent, the receiving bank's name, and the account number it was sent to. Banks can see the status of transfers in the clearing system and can tell you whether it is still in transit, stuck, or delivered.
If the transfer was sent to the wrong account, the steps depend on the transfer type. For ACH transfers, your bank can file a reversal request with the receiving bank within 10 to 14 days. For wire transfers, you have to contact the receiving bank directly and ask them to return the funds — there is no automatic reversal process. If the receiving bank refuses or cannot locate the funds, you may have to pursue the matter through your bank's dispute process or with a lawyer.
If the transfer was sent to the correct account but has not arrived after five business days, ask your bank whether the receiving bank has rejected it. Rejections happen when the account number does not match the account holder's name, the account is closed, or the receiving bank does not accept transfers from your bank. Your bank will return the money to you, usually within one to two business days of the rejection.
Frequently Asked Questions
Can I cancel a bank transfer after I send it?
It depends on the transfer type and how much time has passed. ACH transfers can usually be cancelled within a few hours of sending, before the batch is submitted to the clearing house. Wire transfers cannot be cancelled once sent. Contact your bank immediately if you need to stop a transfer — do not wait.
Why does my bank show the money as deducted but the other person has not received it yet?
Your bank deducts the money from your account as soon as the transfer is submitted, but the receiving bank does not add it to the other person's account until the transfer clears, which takes one to five business days. Both banks are correct — the money is in transit.
Do transfers take longer if I send a large amount?
Standard ACH and wire transfers process the same way regardless of amount, so timing does not change. However, your bank may flag large transfers for fraud review, which can add a delay of one to two business days. Some banks also have daily or monthly limits on how much you can transfer.
What is the difference between a bank transfer and a wire transfer?
A bank transfer usually means ACH, which is free and takes three to five days. A wire transfer is faster (same day or next day) but costs $15 to $50 and cannot be reversed. Wire transfers are also used for larger amounts and time-sensitive payments.
If I send a transfer on Friday, when will it arrive?
If you send it before the Friday cutoff, it enters the queue Friday and clears Saturday (not a business day), so it arrives Monday or Tuesday. If you send it after the Friday cutoff, it does not enter the queue until Monday, so it arrives Wednesday or Thursday.