Wire transfers usually land the same business day, but "same day" depends on when you send it and which banks are involved
A domestic wire transfer sent before 2 p.m. Eastern time on a business day typically arrives at the receiving bank by end of business that same day. If you send it after 2 p.m., on a weekend, or on a federal holiday, it enters the queue for the next business day and arrives by end of business then. International wires take longer—usually three to five business days—because they move through correspondent banks in other countries.
The speed depends on three things: when you initiate the transfer, whether both banks participate in the same clearing system, and whether the receiving account number is correct. A wire sent at 1 p.m. on Tuesday will move faster than one sent at 3 p.m. on Friday. Your bank's internal processing also matters—some banks process wires in batches throughout the day rather than continuously.
Key Takeaways
- Domestic wires sent before 2 p.m. Eastern time on a business day arrive the same day; wires sent after that time or on weekends arrive by end of business the next business day.
- International wires take three to five business days because they pass through multiple banks in different countries and time zones.
- The receiving bank gets the money first; the receiving account holder sees it posted to their account within hours after that, depending on that bank's posting schedule.
- A wire cannot be recalled once it leaves your bank, so verify the account number and routing number before you send it.
- If a wire does not arrive within the expected timeframe, contact your bank with the wire confirmation number and the receiving bank's name and routing number.
What happens between when you send a wire and when it arrives
When you initiate a wire at your bank, the funds are debited from your account immediately. Your bank then sends the wire instruction—your account number, the receiving account number, the routing number of the receiving bank, and the amount—through the Federal Reserve's wire system (Fedwire) or through SWIFT for international transfers. This instruction travels electronically in seconds.
The receiving bank gets the instruction and credits its own account at the Federal Reserve or correspondent bank. At this point the money has arrived at the receiving bank, but the receiving account holder does not see it yet. The receiving bank then posts the credit to the individual account, which usually happens within hours but can take until the next business day depending on that bank's internal schedule. Some banks post wires immediately; others batch them and post once or twice daily.
This is why you might hear "the wire arrived" from the receiving bank but not see it in your account for a few more hours. The bank has the money; your account just has not been updated yet.
Domestic wires versus international wires
A domestic wire moves through one or two systems and typically clears the same business day. An international wire is slower because it must pass through multiple intermediary banks in different countries, each of which processes it during their own business hours. A wire sent from the United States to Europe on Monday morning might not clear until Thursday or Friday because it has to move through U.S. banks, then European correspondent banks, then the receiving bank—and each one processes it only during their business day.
International wires also require more information: the receiving bank's SWIFT code (a standardized identifier for banks worldwide), the account holder's full name and address, and sometimes an IBAN (International Bank Account Number) depending on the country. If any of this information is wrong or incomplete, the wire can be rejected or delayed while the receiving bank contacts you for clarification.
Some banks also impose a delay on international wires for compliance reasons—they may hold the wire for 24 hours to screen it for fraud or sanctions violations. This is separate from the transit time and adds another day to the total.
Why a wire might take longer than expected
The most common reason for delay is sending a wire after the cutoff time. Most banks have a 2 p.m. Eastern cutoff for same-day processing, but some have earlier cutoffs—1 p.m. or even noon depending on the bank. If you send a wire at 2:30 p.m., it will not move until the next business day. Check your bank's specific cutoff time before you send.
Weekends and federal holidays also pause wire processing. A wire sent at 1 p.m. on Friday will arrive by end of business Friday. A wire sent at 1 p.m. on Saturday will not enter the system until Monday morning and will arrive by end of business Monday. The Federal Reserve does not process wires on weekends or holidays, so the wire sits in your bank's queue until the next business day.
An incorrect account number or routing number can also delay a wire. If the receiving bank cannot match the account number to an account holder, it may reject the wire and send it back to your bank, which then credits your account. This reversal can take one to three business days. Some banks will attempt to contact the receiving bank to verify the correct account before rejecting, which adds time.
International wires are delayed most often by incomplete information, compliance holds, or correspondent bank delays. If the SWIFT code is wrong or the IBAN does not match the account number, the wire bounces back. If the receiving bank is in a country with strict anti-money-laundering rules, they may hold the wire for review.
How to track a wire and what to do if it does not arrive
Your bank gives you a confirmation number when you send a wire. Keep this number—it is the only way to track the wire if something goes wrong. The confirmation number is not the same as a transaction ID; it is specific to the wire and is used by both banks to identify the transfer.
If the wire does not arrive within the expected timeframe, contact your bank with the confirmation number, the receiving bank's name and routing number, and the amount. Your bank can then contact the receiving bank or the Federal Reserve to locate the wire. If the wire is stuck in the system, your bank can request an expedited trace. If the wire was rejected, your bank will tell you why and can help you resend it with corrected information.
For international wires, the process is slower. Your bank may take several business days to trace the wire because it has to contact correspondent banks in other countries. During this time, ask your bank whether the wire has been rejected or is still in transit. If it has been rejected, get the reason in writing so you can correct it before resending.
Wires cannot be stopped or reversed once they leave your bank
This is the most important thing to know about wires: once your bank sends the wire instruction to the Federal Reserve or SWIFT, you cannot cancel it or get the money back. The receiving bank has no obligation to return it, and your bank cannot force them to. If you send a wire to the wrong account, the money is gone unless the receiving account holder voluntarily returns it.
This is why wires are used for large, time-sensitive payments where both parties are known and trusted. For smaller payments or payments to people you do not know well, other methods like ACH transfers or checks are safer because they can be stopped or reversed if something goes wrong.
Before you send a wire, verify the account number and routing number twice. Call the receiving bank directly if you are unsure whether the information is correct. A few minutes of verification is worth far more than the cost of sending a wire to the wrong place.
Frequently Asked Questions
Can I send a wire on a weekend or holiday?
You can initiate a wire on a weekend or holiday through your bank's online system or mobile app, but it will not enter the Federal Reserve's system until the next business day. Your bank will process it first thing Monday morning or the morning after the holiday, and it will arrive at the receiving bank by end of business that day.
Why does my bank show the wire as sent but the other person has not received it yet?
Your bank sends the wire instruction immediately, but the receiving bank may not post it to the account holder's account for several hours. The receiving bank has the money, but their internal system has not updated the account yet. This is normal and usually resolves within a few hours.
What is the difference between a wire and an ACH transfer?
A wire moves the same day (if sent before cutoff) and cannot be reversed. An ACH transfer takes one to three business days and can be stopped or reversed within a window. Wires are faster but riskier; ACH is slower but safer. Use a wire for urgent payments to trusted recipients; use ACH for routine bills or payments where you want protection against fraud.
Do I need the receiving person's name to send a wire?
You need the account number and routing number. The receiving person's name helps the receiving bank verify the account, but some banks will accept a wire with just the account number. However, including the name reduces the risk of sending money to the wrong account by mistake.
How much does a wire cost?
Wire fees vary by bank. Domestic wires typically cost between $15 and $30. International wires cost more, usually $35 to $50, depending on the receiving country and whether the receiving bank charges a fee on their end. Some banks waive wire fees for certain account types or if you maintain a minimum balance. Ask your bank for their wire fee before you send.