Wire transfers take one to three business days, not minutes

A bank wire transfer is not instant, even though many people believe it is. When you send a wire, your bank does not move money directly to another account in real time. Instead, your bank sends an instruction through a network—usually the Federal Reserve's wire system or SWIFT for international transfers—and the receiving bank processes that instruction during its next business day. The money does not arrive in the recipient's account until the receiving bank has received, verified, and posted the transfer.

Most domestic wires arrive within one business day if you send them before your bank's cutoff time, usually 2 p.m. or 3 p.m. If you send a wire after cutoff or on a weekend, it will not move until the next business day. International wires typically take two to three business days because they pass through multiple banks and currency systems. The receiving bank may also hold the funds for an additional day while they verify the transfer is legitimate.

The confusion about speed comes from the fact that wires are faster than checks or ACH transfers, which can take five to seven days. But faster does not mean instant. If you need money to arrive the same day, a wire transfer will not do it.

Key Takeaways

  • Domestic wire transfers typically arrive within one business day if sent before your bank's cutoff time, usually 2 p.m. or 3 p.m.
  • Wires sent after cutoff or on weekends do not move until the next business day, so timing matters for when the money actually leaves your account.
  • International wires take two to three business days and pass through multiple banks and currency conversion systems before arriving.
  • The receiving bank may hold funds for an additional day to verify the transfer is legitimate, even after it arrives in their system.
  • Once a wire is sent, you cannot cancel it if the receiving bank has already processed it, so speed is a liability if you make a mistake.

Why wires take at least one business day

Your bank does not have direct access to another bank's accounts. When you request a wire, your bank creates a message in a standardized format and sends it through a clearing network. For domestic transfers, this is usually the Federal Reserve's Fedwire system or the CHIPS network (Clearing House Interbank Payments System). The message contains your account number, the recipient's account number, the amount, and any reference information you provided.

The receiving bank receives this message during their business day and must verify several things before posting the funds: that the account number is correct, that the account is active, that the amount will not exceed any limits, and that the transfer is not flagged as suspicious. This verification takes time, even if it is automated. Once the receiving bank confirms everything, they post the funds to the recipient's account. This entire process cannot happen faster than one business day because both banks must be open and processing transfers.

If you send a wire at 4 p.m. on a Friday, your bank may accept the instruction, but it will not send it to the receiving bank until Monday morning. The receiving bank will then process it Monday during their business hours. The recipient will not see the money until Monday afternoon at the earliest, or Tuesday if the receiving bank is slow or if there are any holds.

Cutoff times and when your wire actually leaves

Every bank sets a cutoff time for wire transfers, usually between 2 p.m. and 3 p.m. Eastern Time on business days. If you request a wire before cutoff, your bank will send it that day. If you request it after cutoff, your bank will send it the next business day. This is the single biggest factor in how fast your wire moves.

Some banks offer same-day wire transfers if you send the request very early in the morning, but this is rare and usually only for customers with high balances or business accounts. Most retail customers cannot send a same-day wire. If you call your bank at 3:30 p.m. asking for a wire to be sent today, the answer is almost always no—it will go out tomorrow.

Weekends and holidays do not count as business days. If you send a wire request on Saturday, it will not leave your bank until Monday. If Monday is a holiday, it will not leave until Tuesday. This is why sending a wire on Thursday or Friday afternoon is risky if you need the money to arrive quickly—you are really looking at Tuesday or Wednesday arrival.

International wires take longer and cost more

An international wire transfer takes two to three business days because the money must pass through at least two additional banks: an intermediary bank in the sending country and an intermediary bank in the receiving country. The funds also must be converted from one currency to another, which adds processing time and fees.

Your bank sends the wire to a correspondent bank in the receiving country, which then sends it to the recipient's bank. Each bank in the chain must verify the transfer and convert the currency if needed. The receiving bank may also hold the funds for 24 hours while they confirm the transfer is legitimate and that the recipient's account is in good standing.

International wires also cost more than domestic wires—typically $15 to $50 depending on your bank and the destination country. Some banks charge a flat fee, while others charge a percentage of the transfer amount. The receiving bank may also deduct a fee from the amount that arrives, so the recipient gets less than you sent.

What happens if you send a wire to the wrong account

Once a wire is sent and the receiving bank has processed it, you cannot cancel it or reverse it. This is the biggest risk of wire transfers. If you send money to the wrong account number, the wrong bank, or the wrong person, the money is gone. Your bank cannot retrieve it, and the receiving bank has no obligation to return it unless the recipient agrees to send it back.

If you realize you made a mistake immediately after sending a wire, call your bank right away. If the wire has not yet been processed by the receiving bank, your bank may be able to stop it. But if the receiving bank has already posted the funds, it is too late. Your only option is to contact the recipient and ask them to return the money, which they may refuse to do.

This is why you must triple-check the account number and routing number before you send a wire. Ask the recipient to confirm the account details in writing. If you are sending a large amount, consider sending a small test wire first to make sure the account is correct.

How to track a wire transfer

Most banks allow you to track a wire transfer through their online banking portal or by calling customer service. You can usually see the status as "sent," "in transit," or "delivered." However, these statuses are not always accurate or updated in real time. A wire may show as "in transit" for several hours after it has actually arrived at the receiving bank.

If you need to know whether a wire has arrived, contact the recipient directly and ask them to check their account. Do not rely solely on your bank's tracking status. If the wire shows as "delivered" but the recipient says they have not received it, call your bank and ask them to investigate. The wire may be held by the receiving bank pending verification, or it may have been rejected due to an incorrect account number.

Keep the wire confirmation number your bank gives you. If there is a dispute about whether the wire was sent or received, this number is proof that your bank sent the transfer on a specific date and time.

Frequently Asked Questions

Can I send a wire transfer on a weekend?

You can request a wire on a weekend through your bank's online portal or mobile app, but your bank will not send it until Monday morning. If Monday is a holiday, the wire will not send until Tuesday. Plan accordingly if you need the money to arrive by a specific date.

Why did my wire take three days when the bank said one day?

The receiving bank may have held the funds for verification, or your wire may have been sent late in the day and not processed by the receiving bank until the next morning. International wires often take longer than expected due to currency conversion delays. Contact your bank with the wire confirmation number to find out where the transfer is in the process.

Can the receiving bank refuse a wire transfer?

Yes. If the account number is incorrect, the account is closed, or the receiving bank suspects fraud, they can reject the wire. A rejected wire is returned to your bank, which then returns the funds to your account. This can take an additional one to two business days.

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

A wire transfer is sent through a bank network and typically arrives within one business day. An ACH transfer is sent through a separate network and takes three to five business days. Wires are faster but more expensive and cannot be reversed. ACH transfers are cheaper but slower.

Do I need the recipient's full name to send a wire?

Most banks require the recipient's name, account number, and routing number. Some banks also ask for the recipient's address. If the name on the wire does not match the name on the account, the receiving bank may reject it or hold it pending verification. Always confirm the exact name the account is registered under before you send.