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

A domestic wire transfer sent before 3 p.m. on a business day often arrives the same day or next business day. International wires take three to five business days minimum, sometimes longer if the receiving bank is in a country with slower banking infrastructure. Same-bank transfers — moving money between two accounts at your own bank — can post within hours or even instantly, depending on the bank's system.

The speed you actually see depends on four things: when you send it, which banks are involved, whether it's domestic or international, and whether either bank flags the transfer for review. A wire sent on Friday afternoon won't move until Monday. A wire sent to a small bank in a remote location may sit in a correspondent bank's queue for days. A wire that triggers anti-money-laundering checks can be held for up to ten business days while the bank verifies the transaction.

Key Takeaways

  • Domestic wires sent before 3 p.m. on a weekday usually arrive within one business day; wires sent after 3 p.m. or on weekends start processing the next business day.
  • International wires take a minimum of three to five business days because the money passes through multiple correspondent banks in different countries.
  • Same-bank transfers between your own accounts can post within hours or instantly, depending on whether the bank processes them in real time.
  • Banks can hold a wire for up to ten business days if they suspect fraud or money laundering, and you won't know why until they contact you.
  • The receiving bank's processing speed matters as much as the sending bank's — some banks batch-process incoming wires once per day rather than posting them immediately.

Domestic wire transfers: same day or next business day

A domestic wire sent before your bank's cutoff time — usually 2 p.m. or 3 p.m. — will reach the receiving bank the same business day. The receiving bank then processes it, which can happen immediately or at the end of their business day. Most people see the money in the recipient's account by the next morning.

If you send a wire after the cutoff time, it enters the queue for the next business day. A wire sent at 4 p.m. on Tuesday won't leave your bank until Wednesday. A wire sent on Friday at any time won't leave until Monday. Weekends and federal holidays add another day to the timeline because the banking system doesn't process wires on those days.

The receiving bank's location and size also matter. A wire to a major bank in a large city usually posts within hours. A wire to a credit union or a small regional bank might not post until the next day because those institutions process incoming wires in batches rather than in real time.

International wire transfers: three to five business days or longer

International wires take longer because the money doesn't go directly from your bank to the recipient's bank. Instead, it travels through a chain of correspondent banks — intermediary banks that handle the currency conversion and routing. Each bank in the chain takes time to process and forward the wire, and each one operates on its own schedule.

A wire to Canada or Mexico typically takes three to four business days. A wire to Europe usually takes four to five business days. A wire to Asia, Africa, or South America can take five to seven business days or longer. The exact timeline depends on the receiving country's banking infrastructure, time zone differences, and whether the receiving bank uses the same correspondent bank network as your bank.

International wires also face higher scrutiny for fraud and money laundering. Your bank may hold the wire for review before sending it, and the receiving bank may hold it again before posting it to the recipient's account. This can add two to five business days to the total timeline.

Same-bank transfers: hours or instant

If you're sending money to another account at the same bank, the wire doesn't leave the bank's system at all. Some banks process same-bank transfers instantly or within minutes. Others batch-process them once per day, usually at the end of business hours, so a transfer sent in the morning might not post until that evening.

Same-bank transfers are faster because there's no correspondent bank involved and no currency conversion needed. They also face less fraud scrutiny because both accounts are under the same bank's control. Call your bank if you need to know whether they process same-bank transfers in real time or in batches.

Why banks hold wires: fraud checks and compliance reviews

A wire can be delayed or held entirely if your bank's compliance team flags it for review. Common triggers include sending a large amount of money, sending money to a new recipient, sending money to a high-risk country, or a pattern that looks unusual for your account. The bank is required by federal law to investigate potential money laundering, so they can hold a wire for up to ten business days without telling you why.

If your wire is held, the bank will contact you — usually by phone — to ask questions about the transfer. Be ready to explain who the recipient is, why you're sending the money, and whether you know the recipient personally. Once the bank is satisfied, they release the wire, but the delay can add a week or more to the total timeline.

The receiving bank can also hold an incoming wire for review. If the receiving bank suspects fraud or money laundering, they may hold the wire for several days before posting it to the recipient's account. The sender usually doesn't know this is happening.

What you can control to speed up a wire transfer

Send your wire before your bank's cutoff time on a business day. Most banks cut off at 2 p.m. or 3 p.m., so sending in the morning gives you the best chance of same-day processing. Sending on a Monday through Thursday also avoids the weekend delay.

Use the correct routing number and account number for the recipient. A typo can cause the wire to be rejected or sent to the wrong account, which adds days to the process. Ask the recipient to confirm their routing number and account number in writing before you send.

For international wires, provide the recipient's SWIFT code and IBAN (International Bank Account Number) if available. These standardized identifiers reduce the chance of the wire being sent to the wrong bank or held for clarification.

If you're sending a large amount or to a new recipient, call your bank ahead of time and let them know. This gives the compliance team a heads-up and can reduce the chance of a hold. Some banks will pre-clear a wire if you explain the purpose in advance.

Tracking a wire transfer while it's in process

Once you send a wire, you can't cancel it or change the recipient. You can ask your bank for a reference number, which you can use to track the wire's status. Call your bank and give them the reference number; they can tell you whether the wire has left their system and sometimes whether it's been received by the receiving bank.

The receiving bank usually can't tell you the status of an incoming wire until it's actually arrived in their system. If the recipient hasn't seen the money after the expected timeline, ask them to contact their bank with the wire reference number. The receiving bank can search their incoming wires and tell the recipient whether the wire has arrived and when it will post.

If a wire doesn't arrive within the expected timeline, contact your bank immediately. They can investigate whether the wire was rejected, sent to the wrong account, or held for review. The sooner you report it, the sooner the bank can trace it and correct any errors.

Frequently Asked Questions

Can a wire transfer be reversed if I sent it to the wrong account?

Not easily. Once a wire leaves your bank, you can't cancel it. If you sent it to the wrong account, your bank can contact the receiving bank and ask them to return the funds, but the receiving bank is not required to comply. If the money has already been withdrawn, recovery is difficult and may require legal action. Always double-check the account number before sending.

Why did my wire take longer than expected?

The most common reasons are a hold for fraud review, a typo in the account or routing number, the receiving bank processing wires in batches, or a weekend or holiday delay. Call your bank with your wire reference number and ask them to investigate. They can tell you whether the wire left their system and where it is in the process.

Is there a faster way to send money than a wire transfer?

Same-bank transfers are faster if both accounts are at the same bank. ACH transfers are cheaper but take three to five business days. For international money, some banks offer same-day or next-day services, but they usually charge a premium fee. Ask your bank what options are available for your specific situation.

Do wire transfers cost money?

Most banks charge a fee for outgoing domestic wires, usually between $15 and $30. International wires cost more, typically $35 to $50. Some banks waive wire fees for customers with premium accounts or high balances. Ask your bank about their wire fees before you send.

What information do I need to send a wire transfer?

For a domestic wire, you need the recipient's full name, account number, and routing number. For an international wire, you also need the recipient's SWIFT code and IBAN if available. Have the recipient confirm this information in writing before you send to avoid delays from incorrect details.