Wire transfers are not when ready, though they often feel that way
A wire transfer can move money between accounts in minutes or hours during business days, but the word "when ready" misleads. The sending bank needs time to verify the transfer request, check for fraud, and route the payment. The receiving bank needs time to receive, process, and post the funds to the recipient's account. Even when everything moves fast, you are looking at a minimum of a few hours, and often a full business day or longer depending on the banks involved, the time of day you send it, and whether the transfer crosses international borders.
The speed also depends on whether both banks are in the same country and whether they use the same payment network. A domestic wire between two major U.S. banks during business hours can clear in hours. An international wire or a transfer sent after 5 p.m. on a Friday may not post until Monday or Tuesday. Banks do not process wires on weekends or federal holidays.
Key Takeaways
- Domestic wire transfers typically take a few hours to one business day, not minutes, even when both banks are large and well-connected.
- The time of day you send a wire matters: transfers sent after the bank's cutoff time (usually 2 p.m. to 5 p.m.) will not start processing until the next business day.
- International wires take longer because they must pass through multiple banks and currency conversion systems, often three to five business days.
- Banks do not process wires on weekends or federal holidays, so a wire sent Friday evening will not move until Monday.
- Once a wire leaves your bank, you cannot cancel it, so confirming the recipient's account details before sending is critical.
Why domestic wires take hours, not minutes
When you request a wire transfer, your bank does not when ready send the money. First, the bank verifies that you authorized the transfer, that your account has sufficient funds, and that the routing and account numbers are correctly formatted. This verification step alone can take 30 minutes to an hour, depending on how busy the bank is and whether the transfer triggers any fraud checks.
Once your bank approves the transfer, it sends the payment instruction through the Federal Reserve's wire network (called Fedwire for domestic transfers) or through a private network like SWIFT for international transfers. The receiving bank then receives the instruction, verifies the account number, and posts the funds to the recipient's account. Each of these steps takes time, and if any detail is wrong, the receiving bank may hold the transfer for review.
Even in the fastest scenario—both banks are major institutions, the transfer is domestic, and you send it during peak business hours—the entire process typically takes two to four hours. Many transfers take longer because of delays at either bank or because the banks do not use the same network.
How the time of day affects when your wire arrives
Banks have cutoff times for wire transfers, usually between 2 p.m. and 5 p.m. Eastern Time on business days. If you send a wire after the cutoff, your bank will not process it until the next business day. This means a wire sent at 6 p.m. on Monday will not leave your bank until Tuesday morning, delaying arrival by at least a full day.
The receiving bank also has processing windows. Even if your bank sends the wire at 9 a.m., the receiving bank may not post the funds to the recipient's account until later that day or the next morning, depending on when the receiving bank processes incoming wires.
Weekends and federal holidays create additional delays. A wire sent Friday evening will not move until Monday morning at the earliest, and if Monday is a federal holiday, it will wait until Tuesday. This is why wires sent on Friday afternoons often do not arrive until Tuesday or Wednesday.
International wires take significantly longer
An international wire transfer involves more steps than a domestic one. Your bank must convert the currency (if needed), send the payment through SWIFT or another international network, and route it through one or more correspondent banks in the destination country. Each bank in the chain must verify the payment and pass it along.
International wires typically take three to five business days, though some take longer if the destination country has slower banking infrastructure or if the receiving bank is in a time zone far from your bank. A wire from the United States to Europe might arrive in two to three days; a wire to Asia or Africa often takes four to five days or longer.
Currency conversion also adds time. If you are sending U.S. dollars to a bank account in euros, your bank must convert the funds at the current exchange rate, which requires checking rates and may involve a delay if the currency markets are volatile.
What happens after your bank sends the wire
Once your bank sends a wire, you cannot cancel it or get the money back through normal channels. The wire is irrevocable—the funds belong to the receiving bank, and only the recipient can return them. This is why banks ask you to confirm the recipient's name, account number, and routing number before sending.
If you send a wire to the wrong account, you will need to contact the receiving bank and ask them to return the funds, which can take weeks or may not happen at all if the recipient refuses. Some banks offer wire recall services, but these are not may provide to work, especially if the receiving bank has already posted the funds to the recipient's account.
You can track a wire transfer by asking your bank for the wire reference number. This number allows you to check the status with your bank and, in some cases, with the receiving bank. However, banks do not always provide real-time tracking, so you may not know the exact moment the wire arrives.
Domestic versus international wire speeds
| Transfer Type | Typical Timeline | Why It Takes This Long |
|---|---|---|
| Domestic (same-day cutoff) | 2 to 4 hours | Both banks use Fedwire; minimal verification needed |
| Domestic (after cutoff or weekend) | 1 to 2 business days | Delayed start due to bank hours; processing queues |
| International | 3 to 5 business days | Multiple banks involved; currency conversion; SWIFT routing |
| International (to developing countries) | 5 to 10 business days | Slower banking infrastructure; additional compliance checks |
When banks delay wires for fraud checks
Banks may hold a wire transfer for additional review if the transfer looks unusual. Red flags include sending a large amount of money to a new recipient, sending money to a country with higher fraud risk, or sending money from an account that normally does not make wire transfers. These holds can add hours or days to the transfer time.
If your bank suspects fraud, they will contact you to confirm the transfer is legitimate. You may need to answer security questions or provide documentation before the wire is released. During this time, the wire sits in a queue and does not move toward the receiving bank.
International wires are more likely to be delayed for compliance checks, especially if the destination country has strict anti-money-laundering rules or if the receiving bank is in a country with higher regulatory scrutiny.
Frequently Asked Questions
Can a wire transfer arrive in minutes?
In rare cases, a wire between two accounts at the same bank can post within minutes, but this is not the norm. Most wires take at least a few hours because they must pass through multiple verification steps and possibly through the Federal Reserve's network. Do not assume a wire will arrive when ready.
Why did my wire take two days when the bank said it would be fast?
The most common reasons are that you sent the wire after the bank's cutoff time, the transfer was sent on a Friday or before a holiday, or the receiving bank delayed posting for verification. International wires and wires to smaller banks also take longer than wires between major domestic banks.
Can I cancel a wire after I send it?
Once your bank sends a wire, you cannot cancel it through normal channels. You can ask your bank to attempt a recall, but this only works if the receiving bank has not yet posted the funds to the recipient's account. If the funds have been posted, only the recipient can return them.
What is the fastest way to send money if I need it to arrive today?
If you need money to arrive the same day, a wire is your best option, but you must send it before your bank's cutoff time (usually 2 p.m. to 5 p.m.) on a business day. Some banks offer same-day wire services, but these are not available for all transfers. For amounts under $1,000, a peer-to-peer payment app like Venmo or PayPal may be faster and cheaper.
Do international wires ever arrive faster than three days?
Occasionally, an international wire between two major banks in the same region (such as two banks in Europe) can arrive in one to two business days. However, wires to most countries take three to five business days. Wires to developing countries or smaller banks often take longer.