Wire transfers usually arrive within one business day, but the exact timing depends on when you send it, which banks are involved, and whether it crosses international borders.

A domestic wire sent before your bank's cutoff time — typically 2 p.m. or 3 p.m. on a business day — often reaches the receiving bank the same day or by the next morning. If you send it after the cutoff, on a weekend, or on a holiday, it enters the queue for the next business day. International wires take longer: most arrive within three to five business days, though some take a week or more depending on the receiving country's banking system.

The speed also depends on whether both banks are connected to the same wire network. Most U.S. banks use either the Federal Reserve's wire system (Fedwire) or the SWIFT network for international transfers. If both your bank and the receiving bank use Fedwire, the transfer moves faster than if one bank has to route it through a correspondent bank — an intermediary that adds time and sometimes fees.

Key Takeaways

  • Domestic wires sent before your bank's cutoff time usually arrive the same day or next business day.
  • Wires sent after cutoff, on weekends, or on holidays wait until the next business day to process.
  • International wires typically take three to five business days, depending on the receiving country and whether correspondent banks are involved.
  • The receiving bank may hold the funds for one to two business days even after the wire arrives, especially for new accounts or large amounts.
  • Asking your bank for the receiving bank's routing number and SWIFT code before you send reduces delays caused by missing or incorrect information.

Same-Day and Next-Day Domestic Transfers

When you send a domestic wire before your bank's cutoff time on a business day, the Federal Reserve processes it that same day. The receiving bank typically has the funds available by the next morning. Some banks make the money available the same day if both institutions are on the Federal Reserve's network and the transfer happens early enough.

The cutoff time varies by bank — check your bank's website or call to confirm. Most large banks cut off at 2 p.m. or 3 p.m. Eastern time. If you miss the cutoff, your wire goes into the next business day's queue. A wire sent at 4 p.m. on Tuesday, for example, does not process until Wednesday and may not arrive until Thursday morning.

Weekends and federal holidays pause the process entirely. A wire sent on Friday afternoon after cutoff will not move until Monday. If Monday is a holiday, it waits until Tuesday. This is why timing matters: sending a wire on Thursday afternoon gives you the same result as sending it Monday morning, but the Thursday wire arrives a day earlier.

International Wire Transfers and Correspondent Banks

International wires take longer because they often pass through multiple banks. Your bank sends the wire to a correspondent bank in the receiving country, which then delivers it to the final destination. Each handoff adds one to two business days. A wire to Canada or Mexico might arrive in two to three business days. A wire to Asia, Africa, or Eastern Europe often takes four to five business days or longer.

The receiving country's banking hours also matter. If you send a wire to Japan on Friday afternoon U.S. time, it arrives during Japan's weekend and does not process until Monday Japan time. The receiving bank then needs one to two business days to credit the account.

Some banks offer expedited international wires that use SWIFT's express service, but this costs extra and does not always shorten the timeline if correspondent banks are involved. Ask your bank whether the receiving bank is a direct SWIFT correspondent or whether your wire will route through intermediaries.

Why Wires Get Delayed or Held

The most common cause of delay is incomplete or incorrect information. If you provide the wrong account number, routing number, or SWIFT code, the receiving bank either rejects the wire or sends it to the wrong account. Your bank then has to trace it, which takes several days. Always double-check the receiving account details before you send.

The receiving bank may also hold the funds for one to two business days even after the wire arrives. Banks do this for new accounts, large amounts, or accounts that have not received wires before. The hold is a fraud prevention measure and is separate from the wire's travel time. A wire that arrives Wednesday morning might not be available to withdraw until Friday.

International wires sometimes get stuck in compliance review if the amount is large or the receiving country is subject to banking restrictions. This can add several days. If you are sending a large international wire, tell your bank in advance so they can flag it and avoid unexpected holds.

How to Track Your Wire and Confirm Delivery

Ask your bank for a reference number or confirmation number when you send the wire. This is your proof that the wire left your bank. Keep it until the receiving bank confirms the funds arrived. The reference number lets your bank trace the wire if it does not arrive on time.

Your bank can tell you when the wire left their system, but they cannot always tell you when it arrived at the receiving bank — especially for international wires that pass through correspondent banks. The receiving bank has that information. Ask the person receiving the funds to confirm with their bank once the wire should have arrived.

If a wire does not arrive within the expected timeframe, contact your bank when ready. For domestic wires, "expected" is usually one business day. For international wires, it is three to five business days depending on the destination. Your bank can initiate a trace, which takes several days but can locate a lost wire.

Comparing Wire Speed to Other Transfer Methods

Wire transfers are faster than checks or ACH transfers (the system banks use for direct deposits and bill payments), but they cost more. An ACH transfer takes three to five business days and usually costs nothing. A check takes five to ten business days to clear. A wire takes one business day domestically and three to five internationally, but banks typically charge $15 to $50 per wire.

If you do not need the money when ready, an ACH transfer saves the fee. If you are sending money internationally and speed matters, a wire is usually the only option, though some banks now offer faster international services through partnerships with banks in other countries.

Some payment apps like PayPal, Venmo, or Square Cash move money faster than traditional wires for small amounts, but they have daily limits and are not suitable for large transfers. For amounts over $10,000, a wire through your bank is usually the standard method.

What Happens After the Wire Arrives

Once the receiving bank receives the wire, they credit the account. For most accounts, the funds are available when ready or within one business day. However, the receiving bank may place a hold if the account is new, the amount is unusually large, or the receiving bank suspects fraud.

A hold does not mean the wire failed — it means the bank is verifying the transaction before releasing the funds. Holds typically last one to two business days but can last longer. The receiving bank will notify the account holder when the hold is lifted.

If the receiving account does not exist or the account number is wrong, the receiving bank rejects the wire. It then returns to your bank, which credits your account. This return process takes another one to two business days. You will see the refund as a credit in your account with a note explaining why the wire was rejected.

Frequently Asked Questions

Can I cancel a wire after I send it?

It depends on timing. If you contact your bank before the wire leaves their system — usually within minutes of sending — they may be able to stop it. Once the wire enters the Federal Reserve's system or leaves for an international destination, it cannot be recalled. Contact your bank when ready if you need to cancel.

Why did my wire take longer than one business day?

Common reasons include sending after your bank's cutoff time, sending on a weekend or holiday, providing incorrect account information, or the receiving bank placing a hold on the funds. Ask your bank to trace the wire and confirm when it arrived at the receiving bank.

Do I need a SWIFT code for a domestic wire?

No. Domestic wires use the receiving bank's routing number, which is a nine-digit code. SWIFT codes are for international wires. Using a SWIFT code on a domestic wire may cause delays or rejection.

How much does a wire transfer cost?

Domestic wires typically cost $15 to $30. International wires cost $30 to $50 or more, depending on the destination and whether correspondent banks are involved. Some banks charge extra for incoming wires. Ask your bank for their wire fees before you send.

What if the wire goes to the wrong account?

Contact your bank when ready and ask them to attempt a recall. If the receiving bank has already released the funds, recovery is difficult and may require legal action. This is why confirming the account number and routing number before sending is critical.