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

A wire transfer is money moved directly from one bank account to another using the banking system. When you initiate a wire transfer before your bank's cutoff time — typically 2 p.m. or 3 p.m. on a business day — the receiving bank usually gets the funds by the end of that same day. If you send it after the cutoff or on a weekend or holiday, it moves to the next business day instead.

The speed that makes wire transfers useful also makes them risky: once the money leaves your account, you cannot cancel it. Banks do not reverse wires the way they reverse debit card charges. This is why wire transfers are common for large purchases like down payments on homes, but also why scammers ask for payment by wire.

Key Takeaways

  • Wire transfers sent before your bank's cutoff time (usually 2 p.m. or 3 p.m.) arrive the same business day; those sent after arrive the next business day.
  • Weekends and federal holidays do not count as business days, so a wire sent Friday afternoon will not arrive until Monday at the earliest.
  • International wire transfers take longer — typically three to five business days — because they move through multiple banks and currency systems.
  • Once a wire leaves your account, you cannot cancel it, so confirm the recipient's account number and routing number before you send.
  • Your bank may place a hold on incoming wires for fraud review, which can delay when you can use the money even after it arrives.

Same-day wires and the cutoff time

Most banks process wire transfers on a schedule. If you send a domestic wire transfer before your bank's cutoff time on a business day, the receiving bank will have the money by end of business that day. Cutoff times vary by bank — some are 2 p.m., others 3 p.m., a few as late as 5 p.m. — so check with your bank for the exact time.

A wire sent at 2:15 p.m. when the cutoff is 2 p.m. will not leave your account until the next business day. This matters most on Fridays: a wire sent Friday at 3:01 p.m. will not move until Monday, meaning the receiving bank will not see it until Monday evening or Tuesday morning.

How weekends and holidays affect timing

The banking system does not process wires on Saturdays, Sundays, or federal holidays. A wire sent on Saturday will not move until Monday. A wire sent on Friday evening will not move until Monday, even if your bank's website accepts it.

Federal holidays that close banks include New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. If you send a wire on the day before a holiday, it will not process until the day after the holiday. This can create a three-day gap: a wire sent Friday before a Monday holiday will not arrive until Tuesday.

International wire transfers take three to five business days

An international wire transfer moves through multiple banking networks and often requires currency conversion. The sending bank forwards the wire to a correspondent bank, which forwards it to the receiving bank in another country. Each step takes time, and some banks add their own processing delays.

Most international wires arrive within three to five business days. Some take longer if the receiving bank is in a country with a different banking infrastructure or if the wire requires manual review for compliance reasons. You will need the recipient's SWIFT code (an international bank identifier) or IBAN (International Bank Account Number) rather than just a routing number and account number.

Holds and delays after the wire arrives

Even after the receiving bank gets the wire, the money may not be when ready available. Banks can place a hold on incoming wires while they verify the transfer is legitimate and not part of a fraud scheme. A hold typically lasts one to three business days, though it can be longer if the bank flags the transaction for review.

The receiving bank decides how long to hold the funds, not the sending bank. If you are receiving a wire and need the money right away, contact the receiving bank and ask whether a hold will be placed and how long it will last. Some banks will release funds faster if you can provide documentation of what the wire is for.

What happens if you send a wire to the wrong account

If you send a wire to an incorrect account number or routing number, the money may go to the wrong person's account. Some banks catch obvious errors — like a routing number that does not exist — and reject the wire before it leaves. Others let the wire go through and the receiving bank must try to recover it.

Recovery is slow and uncertain. The receiving bank can contact the account holder and ask them to return the funds, but they cannot force it. If the account holder refuses or has already spent the money, you may have no way to get it back. This is why banks ask you to double-check the account number and routing number before you confirm a wire.

Domestic vs. international wire fees

Most banks charge a fee for sending a wire transfer. Domestic wire fees typically range from $15 to $30, though some banks charge more. International wire fees are usually higher — $35 to $50 or more — because the wire moves through multiple banks and the sending bank may charge a correspondent bank fee.

Some banks do not charge to receive a wire, while others charge $10 to $15. A few banks waive wire fees if you maintain a certain account balance or have a premium account. Ask your bank about its wire fees before you send, especially if you are sending a large number of wires or an international transfer.

Frequently Asked Questions

Can I cancel a wire transfer after I send it?

Not usually. Once a wire leaves your bank, it is in the receiving bank's system and cannot be recalled. Some banks will try to retrieve it if you ask when ready — within minutes of sending — but success is rare. If the wire has already arrived at the receiving bank, cancellation is almost impossible. This is why you must verify the account number and routing number before you send.

Why did my wire take longer than one business day?

The most common reasons are: you sent it after your bank's cutoff time, you sent it on a weekend or holiday, the receiving bank placed a hold on the funds, or the receiving bank is in a different country. Check with your bank about when you sent it and ask the receiving bank whether a hold was placed.

Do I need a routing number and account number to send a wire?

Yes, for a domestic wire. You also need the recipient's full name and the name of their bank. For an international wire, you typically need the SWIFT code or IBAN instead of a routing number. Ask the person receiving the money for all the information your bank needs before you go to send the wire.

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

A wire transfer moves money the same business day (or next business day if sent after cutoff), while an ACH transfer takes three to five business days. Wire transfers cost more and cannot be reversed. ACH transfers are cheaper and can be disputed, but they are slower. Use a wire when you need money to arrive quickly; use ACH for routine payments.

Is a wire transfer safer than other payment methods?

Wire transfers are fast and final, which makes them safe for the person receiving the money but risky for the person sending it. Once the money is gone, you cannot get it back if you made a mistake or were scammed. Never send a wire to someone you do not know or trust, and always verify the account details directly with the recipient, not through email or text.