Wire transfers usually land the same business day, but the exact timing depends on when you send it and which banks are involved

A wire transfer is one of the fastest ways to move money between bank accounts. If you send a domestic wire before your bank's cutoff time—usually 2 p.m. or 3 p.m. on a business day—the money typically arrives the same day. If you send it after the cutoff or on a weekend or holiday, it goes into the queue for the next business day and arrives then.

International wires take longer: 1 to 5 business days is typical, depending on the destination country, the banks involved, and whether the receiving bank needs to route the money through intermediary banks. The receiving bank may also hold the funds for a day or two while they verify the account and the transfer details.

Delays happen. A typo in the account number, a mismatch between the account name and number, or a bank's fraud check can all slow things down. Some banks also impose their own holds on incoming wires, especially large ones. If something goes wrong, recovery can take weeks.

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 1 to 5 business days and may pass through multiple banks before reaching the recipient's account.
  • Weekends and federal holidays do not count as business days, so a wire sent Friday afternoon will not arrive until Monday at the earliest.
  • A wire sent with incorrect account details or a name mismatch can be rejected or delayed while the receiving bank investigates.
  • Once a wire leaves your bank, you cannot cancel it; you must contact your bank to attempt a recall, which the receiving bank is not required to honor.

Domestic wires: same-day arrival if you beat the cutoff

Most U.S. banks process domestic wires through the Federal Reserve's wire system (Fedwire) or through the SWIFT network for larger institutions. Both systems operate during business hours on business days only. Your bank's cutoff time is the deadline for sending a wire on any given day; if you initiate the transfer before that time, it enters the system that day. If you miss the cutoff, it queues for the next business day.

Cutoff times vary by bank. Many large banks cut off at 2 p.m. Eastern Time, but some cut off as early as 1 p.m. or as late as 5 p.m. Check with your bank about its specific cutoff—it may differ for online banking versus in-person requests. A wire sent at 1:59 p.m. may process the same day; one sent at 2:01 p.m. will not.

Once your bank sends the wire, the receiving bank typically receives and posts it within hours. However, the receiving bank may place a hold on the funds for one business day, especially if the amount is large or the account is new. You will see the money in the account, but it may not be available to withdraw or transfer immediately.

International wires: add days for currency conversion and intermediary banks

An international wire must travel through multiple systems and often through one or more intermediary banks before it reaches the final destination. The sending bank converts the money to the destination currency, then routes it through the SWIFT network. The receiving bank's country, the banks' relationships, and whether they use the same intermediaries all affect the timeline.

A wire to Canada or Mexico often arrives in 1 to 2 business days. A wire to Europe, Asia, or other regions typically takes 3 to 5 business days. Some destination countries have their own banking holidays or cutoff times that add delays. If the receiving bank does not have a direct relationship with your sending bank, the money passes through a correspondent bank, which adds another day or two.

The receiving bank may also hold international wires for compliance review, especially if the amount is large or the sender and recipient are in high-risk jurisdictions. This hold can last 1 to 3 business days. You will not know the exact reason for the hold, and the receiving bank is not required to notify you or the sender.

What happens when you send a wire on a weekend or holiday

Banks do not process wires on weekends or federal holidays. If you send a wire on Saturday, Sunday, or a day like Thanksgiving or Christmas, it does not enter the system until the next business day. A wire sent Friday at 3 p.m. will not arrive until Monday at the earliest, assuming your bank's cutoff has not already passed.

This matters most when you are paying a bill or a deadline is approaching. If you need money to arrive by a specific date, send the wire at least two business days before that date to account for processing time and any holds. If the deadline is a Monday, send the wire by Friday morning, not Friday afternoon.

Why wires get delayed or rejected

The most common reason for a delayed wire is a mismatch between the account number and the account holder's name. Banks verify this information before accepting the wire. If the name on the wire does not match the name on the account, the receiving bank may reject it, send it back to your bank, or hold it while they investigate. This process can take several business days.

A typo in the routing number or account number can also cause problems. If the number is close enough to a real account, the wire may land in the wrong account. If the number does not match any account, the receiving bank will reject it. Either way, the money comes back to your bank, and you have to resend it with the correct details.

Large wires or wires to unfamiliar recipients may trigger a bank's fraud detection system. The bank may place a hold and contact you to verify the transfer. This can add 1 to 2 business days. Some banks also require you to call and confirm large wires before they will process them, even if you initiated the transfer online.

How to track a wire and what to do if it does not arrive

Ask your bank for the wire's reference number or tracking number as soon as you send it. This number lets you and your bank track the wire through the system. Your bank can tell you whether the wire has left their system and, if it is domestic, whether the receiving bank has received it. For international wires, tracking is harder; your bank may not know the wire's status until it reaches the final destination.

If a wire does not arrive within the expected timeframe, contact your bank immediately. Provide the reference number, the recipient's bank name and routing number, and the amount. Your bank can contact the receiving bank to ask whether the wire arrived and, if so, whether it is on hold. If the wire was rejected, your bank will initiate a return, which typically takes 3 to 5 business days.

If the wire landed in the wrong account, recovery is harder. Your bank can file a claim with the receiving bank and request a reversal, but the receiving bank is not required to reverse a wire that was sent with correct routing and account numbers, even if the account holder's name was wrong. If the receiving bank refuses to return the money, you may need to pursue a civil claim against the account holder or the receiving bank.

Can you cancel a wire after you send it?

Once a wire leaves your bank, you cannot cancel it directly. You can ask your bank to attempt a recall, but the receiving bank is not required to honor it. A recall is a request, not a reversal. If the receiving bank agrees to recall the wire, the money returns to your account in 3 to 5 business days. If the receiving bank refuses or does not respond, the money stays with the recipient.

The best time to stop a wire is before you send it. Review all the details—the recipient's name, account number, routing number, and amount—before you confirm the transfer. If you spot an error, cancel the wire before it leaves your bank. Once it is gone, assume the money is gone unless the receiving bank voluntarily returns it.

Frequently Asked Questions

Do wires arrive on the same day if I send one at 1 p.m.?

It depends on your bank's cutoff time. Most banks cut off at 2 p.m. or 3 p.m., so a 1 p.m. wire usually processes the same day. However, some banks cut off earlier. Call your bank or check your account settings to confirm the exact cutoff time for your account type and whether you are using online or in-person banking.

How long does it take for a wire to show up in the receiving account?

Domestic wires typically arrive within hours of being sent, but the receiving bank may place a hold on the funds for up to one business day. International wires take 1 to 5 business days depending on the destination and whether intermediary banks are involved. The receiving bank may hold international wires for an additional 1 to 3 business days for compliance review.

What should I do if a wire I sent has not arrived after three business days?

Contact your bank with the wire's reference number and ask them to trace it. For domestic wires, your bank can confirm whether the receiving bank received it and whether it is on hold. For international wires, tracing takes longer. If the wire was rejected or sent to the wrong account, your bank will initiate a return, which takes 3 to 5 business days.

Can the receiving bank refuse a wire if the name does not match the account number exactly?

Yes. Many banks reject or hold wires when the account holder's name does not match the name on the wire. Some banks use a name-matching system that flags mismatches automatically. If this happens, the receiving bank may return the wire to your bank, or it may hold it while they contact the account holder to verify. This can add several business days to the process.

Is there a way to get my money back if it went to the wrong account?

Your bank can file a recall request with the receiving bank, but the receiving bank is not required to honor it if the routing and account numbers were correct. If the receiving bank refuses to return the money, you may need to contact the account holder directly or pursue a civil claim. Wire fraud claims can take weeks or months to resolve.