Wire transfers usually land in one to three business days, but the exact timing depends on whether the money is moving within the same bank, between banks in the same country, or across borders
A domestic wire — money moving between two U.S. bank accounts — typically 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. If you miss the cutoff, the wire goes out the next business day and arrives the day after that. Weekends and federal holidays add extra days because banks do not process wires on those days.
An international wire takes longer. Money leaving the U.S. usually takes three to five business days to reach another country, depending on the destination bank's location and how many intermediary banks handle the transfer. Some countries have faster corridors than others — a wire to Canada or the UK often arrives in two to three business days, while a wire to a smaller financial center might take five to seven.
The speed also depends on whether you are sending the money to an account at the same bank or a different one. Same-bank transfers can clear within hours. Different-bank transfers go through the Federal Reserve's wire system (called Fedwire for domestic transfers) or SWIFT for international ones, and both add processing time.
Key Takeaways
- Domestic wires sent before your bank's cutoff time (usually 2 p.m. or 3 p.m.) arrive the same business day; wires sent after the cutoff arrive the next business day.
- International wires take three to five business days on average, though some routes are faster and some slower depending on the destination country.
- Weekends and federal holidays pause wire processing, so a wire sent on Friday afternoon will not move until Monday.
- The receiving bank's processing speed matters as much as the sending bank's — some banks credit wires immediately, others hold them for one business day.
- Wires sent to the same bank as your sending bank often arrive within hours because they skip the intermediary system.
Why domestic wires are faster than international ones
Domestic wires move through Fedwire, a system run by the Federal Reserve that connects thousands of U.S. banks directly. Once your bank sends the wire before the cutoff, it reaches the receiving bank's account the same day. The receiving bank then decides how quickly to credit the account — most do it immediately, but some hold wires for one business day as a fraud check.
International wires are slower because they travel through SWIFT, a messaging network that connects banks worldwide. Your bank sends an instruction to SWIFT, which passes it to one or more intermediary banks in the destination country, which then pass it to the receiving bank. Each step takes time, and each bank in the chain has its own processing schedule. A wire to Europe might move through two intermediary banks; a wire to a developing country might move through four or five.
Currency conversion also adds time to international wires. If you are sending U.S. dollars to an account that holds euros, the receiving bank has to convert the money, which can take an extra business day even after the wire arrives.
What happens if you send a wire after the cutoff
Most banks stop accepting wires at 2 p.m. or 3 p.m. on business days. If you send a wire after that time, your bank queues it for the next business day. The wire then goes out the next morning and arrives at the receiving bank that afternoon or the day after, depending on whether the receiving bank processes wires immediately or holds them overnight.
If you send a wire on Friday after the cutoff, it will not leave your bank until Monday morning. The receiving bank will then process it Monday afternoon or Tuesday morning. If Monday is a federal holiday, the wire does not leave until Tuesday.
Some banks offer rush or priority wires for an extra fee, but these do not speed up the Federal Reserve's system — they only move your wire to the front of your bank's queue. The actual transit time through Fedwire or SWIFT remains the same.
How to track a wire and what to do if it is delayed
Once you send a wire, ask your bank for a confirmation number and the reference number (sometimes called the SWIFT reference for international wires). Write these down. Your bank can use these numbers to track the wire through the system and tell you whether it has left your bank, reached the intermediary banks, or arrived at the receiving bank.
If a domestic wire does not arrive within one business day, contact your bank and give them the confirmation number. They can check Fedwire to see where the wire is stuck. Common reasons for delay include a typo in the receiving account number, a mismatch between the account number and the account holder's name, or a fraud hold placed by the receiving bank.
If an international wire does not arrive within five business days, contact your bank with the SWIFT reference number. International delays are harder to diagnose because the wire may be held at any point in the chain — your bank, an intermediary bank, or the receiving bank. Your bank can send a tracer request through SWIFT, but this can take another week to get an answer.
Wires sent to accounts at the same bank
If you and the recipient both have accounts at the same bank, the money often arrives within hours or even minutes. The bank does not need to send the wire through Fedwire or SWIFT — it simply moves the money from one account to another in its own system. Some banks credit same-bank wires immediately; others process them overnight as a standard practice.
Same-bank wires are also less likely to be delayed because there is no intermediary bank to hold or question the transfer. However, the sending bank may still place a hold if the account is new or if the transfer amount is unusually large.
International wires and currency conversion delays
When you send money to another country in a different currency, the receiving bank has to convert the dollars to the local currency. This conversion can happen before the wire leaves your bank, at an intermediary bank, or at the receiving bank — it depends on the banks involved and the currency pair.
If the conversion happens at the receiving bank, it may add one business day to the total time. The wire arrives, but the receiving bank holds it for 24 hours while it processes the currency exchange. Some banks charge a conversion fee on top of the wire fee, and the exchange rate they use may be worse than the rate you saw when you initiated the transfer.
To avoid surprises, ask your bank what exchange rate they will use and whether they will charge a separate conversion fee before you send the wire. Some banks lock in the rate at the time of sending; others apply the rate at the time of receipt, which could be one to five days later.
Frequently Asked Questions
Can I cancel a wire after I send it?
It depends on how quickly you act. If you cancel before your bank sends the wire out of its system, you can usually stop it. Once the wire enters Fedwire or SWIFT, cancellation is much harder and may not be possible. Contact your bank immediately with your confirmation number and ask if the wire has left the bank yet. If it has, your bank can try to recall it, but the receiving bank is not required to return the money.
Why did my wire take longer than one business day if I sent it before the cutoff?
The receiving bank may be holding the wire for a fraud check, which can add one business day. Alternatively, if you sent the wire to a different bank, there may have been a processing delay at the receiving bank or an intermediary bank. Contact your bank with your confirmation number and ask them to check the status in Fedwire.
Do I need the recipient's full legal name for a wire to go through?
Yes. If the name on the wire does not match the name on the receiving account, the receiving bank may reject or hold the wire. Some banks are stricter about this than others. Always confirm the exact legal name with the recipient before sending the wire.
What is the difference between a wire and an ACH transfer?
A wire is faster but more expensive and harder to reverse. An ACH transfer is slower (usually three to five business days) but cheaper and easier to cancel. Wires are best for large amounts or time-sensitive payments; ACH is better for routine bills or smaller transfers.
Do international wires cost more than domestic wires?
Yes. Domestic wires typically cost $15 to $30, while international wires cost $30 to $50 or more. International wires also include a currency conversion fee, which varies by bank. Some banks charge a flat fee; others charge a percentage of the amount sent.