Wire transfers usually land in one to three business days, but the exact timing depends on whether you're sending money within the US, internationally, or between accounts at the same bank

A domestic wire transfer sent before the bank's cutoff time (usually 2 or 3 p.m.) often arrives the same day or next business day. International wires take longer — typically three to five business days — because they move through multiple banks and currency conversion systems. If you send a wire after the cutoff, on a weekend, or on a holiday, the clock doesn't start until the next business day.

The speed also depends on whether both banks are in the same system. A transfer between two accounts at the same bank can clear in hours. A transfer between different banks in different countries can take a week or more, especially if the receiving bank is in a time zone far from yours or uses slower processing methods.

Key Takeaways

  • Domestic wire transfers sent before your bank's cutoff time typically arrive within one business day; those sent after the cutoff or on weekends start processing the next business day.
  • International wire transfers usually take three to five business days because they pass through multiple banks and currency conversion systems.
  • The receiving bank's location, time zone, and processing speed affect how long money sits in transit after leaving your bank.
  • Delays happen most often when account numbers don't match exactly, when the receiving bank is closed, or when currency conversion is involved.

Same-day and next-day domestic transfers

If you initiate a domestic wire before your bank's cutoff time — usually 2 or 3 p.m. Eastern time on a business day — the money often arrives at the receiving bank the same day. Some banks process wires even faster if both accounts are in the same system or network.

Once the receiving bank gets the wire, they still need to post it to the recipient's account. This posting step can take a few hours to a full business day, depending on the receiving bank's internal procedures. So even a same-day wire might not show up in someone's account until the next morning.

If you send a wire after the cutoff time, on a Friday afternoon, or on a holiday, your bank holds it and processes it the next business day. That delay adds at least one full day to the timeline. A wire sent Friday at 4 p.m. won't leave your bank until Monday morning.

International wire transfers and currency conversion

International wires take longer because they travel through the SWIFT network (Society for Worldwide Interbank Financial Telecommunication) and often pass through one or more intermediary banks. Each bank in the chain must verify the information, check for fraud, and pass the funds along. Currency conversion, if needed, adds another processing step.

A typical international wire takes three to five business days from the time your bank sends it. If the receiving country is in a very different time zone, the receiving bank might not process the wire until their next business day, which can add another 24 hours. Some countries have slower banking infrastructure or require additional regulatory checks, which can stretch the timeline to a week or more.

The receiving bank's location matters more than you might think. A wire to Canada or the UK usually arrives faster than one to countries with less developed banking systems or those that require special compliance checks.

What happens during the waiting period

Once your bank sends a wire, the money leaves your account immediately and you cannot cancel it. The funds are in transit through the banking system, moving from your bank to the receiving bank through intermediary banks and clearing houses. During this time, the money is not in your account and not yet in the recipient's account.

Your bank can tell you the wire was sent, but they usually cannot tell you exactly where it is in the system or when it will arrive. The receiving bank receives notification of the incoming wire and begins processing it according to their own schedule. If there's a problem — a mismatched account number, a closed account, or a name that doesn't match — the receiving bank may hold the wire or send it back, which adds several more days.

Reasons a wire transfer gets delayed

The most common cause of delay is an error in the account number or routing number. If the digits don't match exactly, the receiving bank may reject the wire or hold it while they try to figure out where it should go. A name mismatch — if you wrote "Robert" but the account is under "Bob" — can also trigger a hold.

Bank holidays and weekends stop the clock. A wire sent on Friday doesn't move until Monday. If Monday is a holiday in either the sending or receiving country, it doesn't move until Tuesday. International wires are especially vulnerable to this because different countries observe different holidays.

Fraud checks and compliance reviews can add time, especially for large amounts or international transfers. Banks are required by law to screen wires for money laundering and terrorist financing. If a wire triggers a review, it sits in a queue until a compliance officer clears it.

Technical problems between banks are rare but do happen. A system outage at the receiving bank or an intermediary bank can delay processing by hours or a day. You usually won't know this happened unless you call your bank and ask them to trace the wire.

How to track a wire transfer

Your bank gives you a confirmation number or reference number when you send a wire. Write this down or save the email. If the wire doesn't arrive when you expect it, this number is what you need to trace it.

Call your bank's wire transfer department and give them the confirmation number, the amount, the receiving bank's name, and the recipient's name. They can check whether the wire was sent, whether it was received by the other bank, and whether there's a problem holding it up. This tracing process usually takes a few hours to a day.

The receiving bank can also trace a wire if they have the sending bank's name, the amount, and the date it was sent. If the money seems to have disappeared, both banks can work together to find it. Most lost wires are eventually found — they're usually held up by a compliance check or sitting in an account with a slightly wrong name.

Comparing wire transfers to other ways to send money

Wire transfers are faster than checks or ACH transfers for most situations, but they cost more. An ACH transfer (Automated Clearing House) takes three to five business days and usually costs nothing or a few dollars. A check takes five to ten business days and costs only the price of the check itself.

If you need money to arrive the same day and cost is not a concern, a wire transfer is usually the right choice. If you can wait a few days and want to save money, an ACH transfer is often better. For very large amounts or international transfers, a wire is usually the only practical option.

Some banks now offer faster domestic transfers through services like Zelle or FedNow, which can move money in minutes to hours. These work only between accounts at participating banks and usually have lower limits than wire transfers.

Frequently Asked Questions

Can I cancel a wire transfer after I send it?

No. Once your bank sends a wire, the money is gone from your account and you cannot stop it. If you need to reverse it, you have to contact your bank immediately and ask them to try to recall it from the receiving bank. This rarely works, and the receiving bank is not required to send it back. If the money went to the wrong account, you may have to pursue it through the receiving bank or legal action.

Why does my wire say it was sent but the other person hasn't received it?

Your bank sending the wire and the receiving bank getting it are two different things. A wire can be sent and still be in transit for hours or days. Call your bank and ask them to trace it. They can confirm whether the receiving bank has it and whether there's a hold or problem on their end.

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

No. Once the sending bank sends it and the receiving bank processes it, the money appears in your account automatically. You don't need to accept it or take any action. If there's a problem with the account number or name, the receiving bank will contact you or hold the wire until it's resolved.

How much does a wire transfer cost?

Domestic wire transfers usually cost between $15 and $30. International wires typically cost $25 to $50 or more, depending on the receiving country and whether currency conversion is involved. Some banks charge different amounts for incoming and outgoing wires. Check with your bank for their specific fees.

What's the difference between a wire transfer and a bank transfer?

"Bank transfer" is a general term that can mean a wire, an ACH transfer, or any movement of money between accounts. A wire transfer is a specific type of bank transfer that's faster and more expensive. If someone asks for a "bank transfer," ask them whether they mean a wire or an ACH transfer, because the timing and cost are very different.