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

A wire transfer sent before your bank's cutoff time—typically 2 p.m. or 3 p.m. on a business day—will usually reach the receiving bank by the end of that same day. If you send it after the cutoff, or on a weekend or holiday, it enters the queue for the next business day. The receiving bank then processes it, which can add another few hours to a full business day. In practice, most domestic wire transfers complete within 24 hours, and many within a few hours.

The speed depends on three things: when you initiate the transfer, whether both banks participate in the same clearing network, and how quickly the receiving bank credits the account. A wire sent at 1 p.m. on Tuesday might show up by 5 p.m. the same day. A wire sent at 4 p.m. on Friday will not move until Monday morning, and may not clear until Monday afternoon or Tuesday morning.

Key Takeaways

  • Domestic wire transfers sent before your bank's cutoff time (usually 2 p.m. or 3 p.m.) typically complete the same business day.
  • Wires sent after cutoff, on weekends, or on federal holidays enter the queue for the next business day and may take 24 to 48 hours total.
  • The receiving bank processes the wire on its own schedule, which can add a few hours even after the sending bank releases the funds.
  • International wire transfers take 3 to 5 business days because they move through correspondent banks and currency conversion systems.
  • Once a wire is sent, you cannot cancel it if the receiving bank has already accepted it, so verify the account number before you initiate.

What happens in the first few hours after you send a wire

When you initiate a wire transfer at your bank, the bank verifies your account has the funds, deducts the amount, and assigns a reference number. This happens almost instantly. The bank then sends the wire instruction through the Federal Reserve's wire network (for domestic transfers) or through SWIFT (for international transfers). The Federal Reserve processes these instructions continuously during business hours.

Your sending bank's cutoff time is when they stop accepting new wire requests for same-day processing. Most banks set this between 2 p.m. and 3 p.m. Eastern time, though some regional banks may have different times. If you send a wire at 2:45 p.m. and your bank's cutoff is 2 p.m., your wire will not leave until the next business day. Check your bank's website or call to confirm the exact cutoff—this is the single most important factor in how fast your wire moves.

How the receiving bank processes the wire

Once the Federal Reserve delivers the wire instruction to the receiving bank, that bank must verify the account number and account holder name match. This verification step typically takes a few minutes to a few hours, depending on the bank's processing volume and staffing. Some banks process wires in batches throughout the day; others process them as they arrive.

After verification, the receiving bank credits the account. This is when the money actually appears in the recipient's account. Many banks credit wires the same day they receive them, but some may hold the funds until the next business day, particularly if the wire arrives late in the afternoon. Once credited, the recipient can withdraw or transfer the money immediately—there is no additional hold period for domestic wires.

Timing for wires sent on weekends and holidays

The Federal Reserve does not process wires on weekends or federal holidays. A wire sent on Saturday will not move until Monday morning. A wire sent on Friday at 4 p.m. will not move until Monday morning, even if your bank accepted it on Friday. This means a Friday afternoon wire can take until Tuesday afternoon to complete, depending on the receiving bank's processing schedule.

Federal holidays that affect wire processing include New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. If you need a wire to arrive by a specific date, send it at least two business days before that date to account for cutoff times and processing delays.

International wire transfers take longer because of currency and correspondent banks

International wires move through a different system and typically take 3 to 5 business days. Your bank sends the wire through SWIFT, an international messaging network, to a correspondent bank in the destination country. That correspondent bank then routes the wire to the final receiving bank. Each step adds processing time, and currency conversion can add another day or two if the receiving bank must exchange the funds.

International wires also require additional information: the receiving bank's SWIFT code (an 8 or 11-character identifier), the recipient's IBAN (International Bank Account Number) or account number, and sometimes an intermediary bank's details. Missing or incorrect information can delay the wire by several days while the banks clarify the details. Always double-check this information before sending an international wire.

What to do if a wire does not arrive when expected

If a domestic wire does not arrive within 24 hours of sending, contact your bank immediately. Provide your reference number and the receiving bank's name and account number. Your bank can trace the wire through the Federal Reserve system to determine whether it was sent, received, or held up somewhere in between.

If the wire was sent but the receiving bank has not credited it, the receiving bank may be holding it for verification. This happens most often when the account name does not match exactly, the account number is slightly wrong, or the receiving bank flags the transaction for compliance review. The receiving bank will contact the recipient or the sending bank to resolve the issue. This can add 1 to 3 business days.

If the wire was sent to the wrong account, you cannot simply cancel it. Once the receiving bank accepts the wire, the money belongs to that account. You would need to contact the receiving bank and ask them to return the funds, which requires their cooperation. This is why verifying the account number before sending is critical—a single digit wrong sends the money to a different account, and recovery is difficult and slow.

How to speed up a wire transfer

Send your wire before your bank's cutoff time on a business day. This is the only reliable way to ensure same-day processing. If you need the wire to arrive by a specific time, call your bank and ask when they process wires to that particular receiving bank—some banks prioritize certain corridors and may process them faster.

For international wires, provide all required information correctly the first time. Missing or incorrect SWIFT codes, IBANs, or intermediary bank details force the receiving bank to request clarification, which adds days. Some banks offer expedited international wire services for an additional fee, typically $25 to $50, which can shave a day off the timeline by prioritizing the wire through correspondent banks.

If you are sending a large wire, notify your bank in advance. Some banks flag large transfers for compliance review, which can delay processing by a day or two. Calling ahead and explaining the purpose of the wire can sometimes prevent this delay.

Frequently Asked Questions

Can a wire transfer be reversed or cancelled after I send it?

Once the receiving bank accepts the wire, it cannot be reversed. If you catch the error before the receiving bank processes it—usually within a few minutes—your bank may be able to stop it. Call your bank immediately with your reference number. If the receiving bank has already accepted it, you must contact them and request they return the funds, which they are not required to do.

Why did my wire take two days when the bank said it would be same-day?

The most common reason is that you sent it after your bank's cutoff time, which pushed it to the next business day. The second reason is that the receiving bank held it for verification—this happens when the account name does not match exactly or the bank flags it for compliance review. A third reason is that you sent it on a Friday afternoon or before a holiday, which delays processing until the next business day.

Do I need to do anything on my end to receive a wire transfer?

No. Once someone sends you a wire, it arrives in your account automatically. You do not need to accept it or take any action. The receiving bank processes it and credits your account. You can withdraw or transfer the money immediately after it appears.

What is the difference between a wire transfer and an ACH transfer?

A wire transfer moves money the same day or next business day and is irreversible once sent. An ACH transfer takes 1 to 3 business days and can be reversed within a limited window. Wires cost $15 to $30; ACH transfers are usually free. Use a wire when you need money fast or sending to someone you do not know well. Use ACH for routine payments between your own accounts or trusted recipients.

Can I wire money internationally from my personal bank account?

Yes, most banks allow international wires from personal accounts. You will need the recipient's SWIFT code, IBAN or account number, and the receiving bank's name and address. International wires take 3 to 5 business days and typically cost $25 to $50. Some banks charge additional fees for currency conversion. Call your bank to confirm they offer international wires and to ask about their fees before sending.