Money transfer speed depends on the type of transfer, the banks involved, and the day and time you send it
A domestic wire transfer typically arrives the same business day if you send it before your bank's cutoff time — usually 2 p.m. or 3 p.m. An international wire can take one to five business days. ACH transfers (the electronic system banks use for routine payments) take one to three business days. A same-day ACH transfer, if both banks support it, can arrive within hours. The actual time your money sits in transit depends on whether the receiving bank processes transfers when ready or batches them at set times during the day.
The speed also changes based on what day you send the transfer. A wire sent on Friday afternoon after cutoff won't move until Monday morning. A transfer sent on a holiday won't process until the next business day. Weekends and federal holidays add days to the timeline because the banking system doesn't operate then.
Key Takeaways
- Domestic wire transfers sent before your bank's cutoff time (usually 2 p.m. or 3 p.m.) arrive the same business day; transfers sent after cutoff process the next business day.
- International wire transfers typically take one to five business days depending on the receiving country, the banks' correspondent relationships, and currency conversion steps.
- ACH transfers take one to three business days; same-day ACH is available through some banks but requires both sending and receiving banks to support it.
- Transfers sent on weekends, holidays, or after your bank's daily cutoff time will not begin processing until the next business day.
- The receiving bank may hold funds for verification even after the transfer arrives, delaying when you can use the money.
Domestic wire transfers: same-day arrival if sent before cutoff
A domestic wire transfer — money moving between U.S. bank accounts — usually arrives on the same business day. The key is timing. Your bank has a cutoff time, typically 2 p.m., 3 p.m., or sometimes later depending on the institution. If you initiate the wire before that cutoff and provide correct account and routing information, the receiving bank should have the funds by end of business that day.
If you send a wire after cutoff, it enters the queue for the next business day. A wire sent at 4 p.m. on Tuesday will process Wednesday morning. A wire sent Friday at 5 p.m. will not process until Monday morning because the banking system does not operate on weekends.
The receiving bank processes the wire when it arrives. Most large banks post domestic wires when ready. Some smaller banks or credit unions may batch process wires at certain times during the day, which could add a few hours. Once posted, the money is in the receiving account and available to use.
International wire transfers: one to five business days is typical
An international wire transfer takes longer because the money must move through multiple banks and often through a currency conversion process. A wire from a U.S. bank to a bank in Canada, the UK, or Western Europe typically takes one to three business days. A wire to Asia, Latin America, or Africa often takes three to five business days.
The path the money takes affects speed. If your bank has a direct relationship with the receiving bank, the transfer moves faster. If the banks don't have a direct connection, the money passes through one or more correspondent banks — intermediary institutions that handle the transfer. Each step adds time and sometimes adds fees.
Currency conversion also adds time. If you're sending U.S. dollars to an account in euros, the receiving bank may need to convert the funds, which can happen when ready or may take an extra business day depending on the bank's process. Some banks convert before sending; others convert upon receipt.
International wires sent on Friday afternoon may not begin processing until Monday, and if Monday is a holiday in either country, processing starts Tuesday. A wire sent Friday to Australia, for example, may not arrive until the following Wednesday or Thursday because of time zone differences and holiday schedules in both countries.
ACH transfers: one to three business days for standard processing
An ACH transfer (Automated Clearing House) is the system banks use for routine electronic payments like direct deposit and bill pay. A standard ACH transfer takes one to three business days. The exact timing depends on when you send it and when the receiving bank processes ACH batches.
If you send an ACH transfer on Monday morning, it may arrive Wednesday. If you send it Friday afternoon, it typically arrives Monday or Tuesday because the ACH system does not process over weekends. Some banks post ACH transfers when ready upon receipt; others batch them and post once or twice per day.
Same-day ACH is available through many banks but requires both your bank and the receiving bank to support it. If both do, a same-day ACH transfer sent before your bank's cutoff time (usually 4 p.m. or 5 p.m.) can arrive within hours. Same-day ACH has a lower transfer limit — often $25,000 per transaction — compared to standard ACH.
Why the receiving bank might hold your money even after it arrives
The transfer arriving in the receiving account does not always mean you can use the money when ready. Banks can place a hold on incoming transfers for verification purposes. A hold typically lasts one to five business days, though it can be shorter or longer depending on the bank's policy and the circumstances of the transfer.
A bank is more likely to hold funds if the transfer is large, if it's from an account you've never sent money from before, if there's a mismatch between the account name and the receiving account holder's name, or if the bank flags the transfer for any compliance reason. Once the bank verifies the transfer is legitimate, the hold is released and you can use the money.
You can ask the receiving bank how long a hold will last before you send the transfer. Some banks will release a hold early if you call and confirm the transfer is expected.
Factors that slow down any transfer
Incorrect account or routing information is the most common reason a transfer is delayed or fails. If you provide a wrong routing number or account number, the receiving bank may reject the transfer, and it bounces back to your bank. The bounce can take one to three business days, and then your bank processes a reversal, which takes another one to three days. Always double-check the account and routing numbers before sending.
Sending money on a weekend or federal holiday adds days because the banking system does not operate. A transfer sent Saturday will not process until Monday. A transfer sent on Thanksgiving will not process until Friday. Check your bank's holiday calendar if you're sending a transfer around a holiday.
Some banks have lower daily or monthly limits on wire transfers, especially for new accounts or customers. If your transfer exceeds the limit, the bank may delay it pending verification or may reject it entirely. Contact your bank before sending a large transfer to confirm there are no limits in place.
International transfers can be delayed if the receiving country has banking restrictions, if the receiving bank is in a time zone far ahead of yours, or if there are compliance checks on either end. Some countries' banking systems operate on different schedules or have additional verification steps for incoming international transfers.
How to find your bank's cutoff time and processing schedule
Your bank's website usually lists wire transfer cutoff times in the FAQ or help section under "wire transfers" or "sending money." If you don't find it online, call your bank's customer service line and ask for the domestic wire cutoff time and the international wire cutoff time — they may be different.
Ask also whether your bank processes ACH transfers in batches and at what times. Some banks post ACH transfers throughout the day; others batch them once in the morning and once in the evening. Knowing this helps you predict when a transfer will arrive.
If you're sending an international wire, ask your bank whether it has a direct relationship with the receiving bank or whether the transfer will go through correspondent banks. This information helps you estimate how many days the transfer will take.
Frequently Asked Questions
Can I cancel a wire transfer after I send it?
It depends on how quickly you act. If you cancel before the wire leaves your bank, it can usually be stopped. Once the wire has been sent to the receiving bank, cancellation becomes much harder and may not be possible. Call your bank when ready if you need to cancel. For international wires, cancellation is rarely possible once the transfer has left your bank.
Why did my wire take longer than one business day?
The most common reasons are sending after your bank's cutoff time, sending on a weekend or holiday, providing incorrect account information (which causes a bounce and reversal), or the receiving bank placing a hold on the funds for verification. Contact your bank to find out which reason applies to your transfer.
Does the receiving bank charge a fee to receive a wire transfer?
Many banks charge a receiving fee for incoming wire transfers, typically $10 to $25 for domestic wires and $15 to $50 for international wires. The fee is usually deducted from the amount that arrives in the account. Ask the receiving bank about its fee before the transfer is sent so you know how much will actually be deposited.
What's the difference between a wire transfer and an ACH transfer?
Wire transfers are faster (usually same-day for domestic) and more expensive ($15 to $50 per transfer). ACH transfers are slower (one to three business days) and cheaper or free. Wires are typically used for large amounts or time-sensitive payments. ACH is used for routine payments like payroll and bill pay.
If I send money internationally, will the receiving person get the full amount or will fees reduce it?
Fees reduce the amount. Your bank charges a sending fee, and the receiving bank charges a receiving fee. Correspondent banks in between may also charge fees. The receiving person will get less than you sent. Ask your bank for an estimate of all fees before sending so you know what amount will arrive.