Wire transfer timing depends on the type of transfer and the banks involved
A domestic wire transfer — one sent between banks in the United States — usually arrives the same business day if you send it before your bank's cutoff time, which is often 2 p.m. or 3 p.m. An international wire transfer typically takes three to five business days, though some routes take longer. The actual speed depends on whether your bank processes the transfer when ready, how many intermediary banks handle it, and whether the receiving bank is in a country with slower payment systems.
The clock starts when your bank receives and accepts your wire request, not when you decide to send it. If you initiate a transfer at 4 p.m. on a Friday and your bank's cutoff was 2 p.m., the transfer will not leave your bank until Monday morning. Weekends and holidays add days to the timeline because the banking system does not process transfers outside business hours.
Key Takeaways
- Domestic wire transfers sent before your bank's cutoff time (usually 2 p.m. to 3 p.m.) arrive the same business day.
- International wire transfers take three to five business days on average, depending on the destination country and the banks involved.
- Your bank's cutoff time is the hard important date — transfers sent after it will not leave until the next business day.
- Weekends and federal holidays do not count as business days, so a Friday afternoon transfer will not move until Monday.
- The receiving bank may hold the funds for one to two additional business days before crediting the recipient's account.
Domestic wire transfers and same-day arrival
A domestic wire transfer sent before your bank's cutoff time will leave your bank the same day and arrive at the receiving bank by the end of that business day. The Federal Reserve operates the Fedwire system, which processes domestic transfers in real time during business hours. Once the receiving bank gets the transfer, it typically credits the recipient's account within hours, though some banks wait until the next business day to post the funds.
The receiving bank is not required to make the money available when ready. Some banks hold wire transfers for one business day as a fraud check, even though the funds have already arrived at the bank. Ask the receiving bank how long it typically takes them to post wire transfers to customer accounts — this varies by institution.
If you miss your bank's cutoff time, the transfer will not enter the system until the next business day. Most banks set their cutoff between 2 p.m. and 3 p.m. Eastern time, but some have earlier or later cutoffs. Check with your specific bank to know the exact time, because missing it by minutes can delay the transfer by a full day.
International wire transfers and multi-day processing
An international wire transfer typically takes three to five business days to reach the recipient's bank account. The transfer must pass through the SWIFT network (Society for Worldwide Interbank Financial Telecommunication), which connects banks across countries. Your bank sends the transfer to a correspondent bank in the destination country, which then routes it to the receiving bank. Each step adds processing time.
Some routes are faster than others. A transfer to Canada or the United Kingdom often arrives in two to three business days. A transfer to countries with less developed banking infrastructure — parts of Africa, Southeast Asia, or Central America — may take five to seven business days or longer. The destination country's banking system, not just the distance, determines the speed.
Your bank may also require additional information before sending an international transfer, such as the recipient's SWIFT code, IBAN (International Bank Account Number), or a specific intermediary bank. Missing or incorrect details will delay the transfer while your bank contacts you to verify. Provide complete information the first time to avoid this hold-up.
What happens between when you send and when money arrives
When you initiate a wire transfer, your bank first verifies that you have sufficient funds and that your account is in good standing. This verification usually takes minutes. Your bank then formats the transfer according to banking standards and sends it into the payment system.
For domestic transfers, the Federal Reserve's Fedwire system processes the transfer in real time during business hours (typically 9 a.m. to 5 p.m. Eastern time on business days). The sending bank's reserve account is debited, and the receiving bank's reserve account is credited within seconds. The receiving bank then processes the transfer on its own schedule — some post it when ready, others wait until the next morning.
For international transfers, your bank sends the transfer through SWIFT, which does not move money itself but rather sends payment instructions. Your bank may use a correspondent bank (a bank in the destination country that your bank has a relationship with) to actually deliver the funds. The correspondent bank then routes the transfer to the final receiving bank. This chain of handoffs is why international transfers take days rather than hours.
Cutoff times and how they affect your timeline
Your bank's wire transfer cutoff time is the important date for same-day processing. If you send a domestic wire at 2:15 p.m. and your bank's cutoff is 2 p.m., that transfer will not leave your bank until the next business day. Cutoff times vary by bank and sometimes by the type of wire transfer.
Most large banks set cutoff times between 2 p.m. and 4 p.m. Eastern time for domestic transfers. Some banks have earlier cutoffs (as early as 11 a.m.) or later cutoffs (as late as 6 p.m.). International wire transfers often have earlier cutoffs than domestic ones — sometimes as early as 1 p.m. — because they take longer to process.
Call your bank or check your online banking portal to find your specific cutoff time. Do not assume it is the same as another bank's cutoff. If you are sending a time-sensitive transfer, send it well before the cutoff to avoid any risk of missing the important date.
Delays that can add days to the timeline
A wire transfer can be delayed if your bank suspects fraud, if the receiving bank's details are incorrect, or if there is a mismatch between the account number and the account holder's name. Your bank may freeze the transfer while it investigates, which can add one to three business days.
International transfers are more prone to delays because they pass through multiple banks and countries with different rules. If the receiving bank does not recognize the sending bank or the transfer does not match the bank's expected format, the receiving bank may hold it for review. Some countries require additional documentation or compliance checks before accepting a transfer.
If you provide incorrect information — a wrong account number, a misspelled name, or an invalid SWIFT code — the transfer may be rejected and returned to your bank. The return process takes another three to five business days, and then you have to send the transfer again with correct information.
How to track a wire transfer once it is sent
Once you send a wire transfer, you receive a confirmation number from your bank. Keep this number — it is the only way to track the transfer if something goes wrong. The confirmation number lets your bank look up the transfer in the system and see its status.
Most banks do not provide real-time tracking for wire transfers the way shipping companies do for packages. You can call your bank and ask them to check the status using your confirmation number, but they may not be able to tell you exactly where the transfer is in the system. They can tell you whether it left your bank, whether it was rejected, or whether it arrived at the receiving bank.
If a transfer does not arrive within the expected timeframe, contact your bank with your confirmation number. The bank can investigate whether the transfer was rejected, returned, or held up at an intermediary bank. If the transfer was sent to the wrong account, your bank may be able to recall it, though this is not always possible once the receiving bank has credited the account.
Frequently Asked Questions
Can I send a wire transfer on a weekend or holiday?
You can initiate a wire transfer on a weekend or holiday through your bank's online portal or mobile app, but it will not actually be sent until the next business day. The banking system does not process transfers outside business hours, so the transfer will sit in your bank's queue until Monday morning (or the next business day after a holiday).
Why did my wire transfer take longer than expected?
Delays usually happen because of incorrect recipient information, fraud checks, or processing delays at an intermediary bank. Call your bank with your confirmation number and ask them to investigate the status. They can tell you whether the transfer was rejected, returned, or held up somewhere in the system.
Is there a way to speed up an international wire transfer?
Some banks offer expedited international transfers for an additional fee, though these still typically take two to three business days. The speed is limited by the receiving country's banking system, not just your bank's processing. Ask your bank whether expedited options are available for your destination country.
What happens if the receiving bank does not recognize the transfer?
If the receiving bank does not recognize the transfer or the account details do not match, the bank may reject it and send it back to your bank. The return process takes three to five business days. You will then need to resend the transfer with correct information, which adds another three to five days for an international transfer.
Can I cancel a wire transfer after I send it?
Once a domestic wire transfer has left your bank (usually within minutes of sending), it cannot be cancelled. For international transfers, there is a small window of time before the transfer enters the SWIFT system where your bank may be able to stop it, but this window is very short. Contact your bank when ready if you need to cancel — do not wait.