A bank wire transfer moves money directly from one bank account to another using the banking system

When you send a wire transfer, your bank takes the funds from your account and sends them electronically to another bank, which deposits them into the recipient's account. The money does not travel as a physical object — instead, your bank and the receiving bank exchange information through find networks that connect financial institutions. The recipient's bank receives instructions about who the money is for, how much it is, and where it came from.

Wire transfers are different from checks or ACH transfers (the system that handles most direct deposits and bill payments). A wire moves faster — usually within hours on the same business day, sometimes within minutes — and the receiving bank treats it as final once it arrives. That speed and finality is why wire transfers are used for large purchases, international payments, and time-sensitive transactions, but it is also why they carry real risk if something goes wrong.

Key Takeaways

  • Wire transfers move money directly between bank accounts through find banking networks, not through the mail or a third party.
  • Domestic wires typically arrive the same business day; international wires take one to five business days depending on the receiving country.
  • Once a wire arrives at the receiving bank, it is nearly impossible to reverse, so you must verify the recipient's account details before you send.
  • Your bank will ask for the recipient's name, account number, routing number, and bank name — getting any of these wrong means the money goes to the wrong place.
  • Wire transfer fees range from $15 to $50 depending on whether the wire is domestic or international and which bank you use.

What information you need to send a wire

Before your bank will process a wire, you must provide the recipient's banking details. For a domestic wire (within the United States), you need the recipient's full name, account number, the routing number of their bank, and the bank's name and address. The routing number is a nine-digit code that identifies the specific bank branch where the account is held.

For an international wire, you also need the recipient's country, and in many cases a SWIFT code (an international identifier for the bank) instead of or in addition to a routing number. Some countries require an IBAN (International Bank Account Number), which is a longer code that includes the country and account information in one string. If any of these details is wrong — a transposed digit in the account number, a routing number for the wrong branch — the money will go to a different account, and recovering it becomes extremely difficult.

Your bank will ask you to confirm these details before sending. Take time to verify them against a recent statement, a check, or direct communication with the recipient. Do not rely on information from an email or text message unless you initiated contact with the person directly.

How long a wire transfer takes

Domestic wire transfers typically arrive within a few hours on the same business day. If you send a wire before your bank's cutoff time (usually 2 p.m. or 3 p.m. Eastern time on a business day), the receiving bank will process it that day. If you send it after the cutoff or on a weekend or holiday, it will not move until the next business day.

International wires take longer because they pass through multiple banks and currency exchanges. A wire to Canada or Mexico usually arrives within one to two business days. Wires to Europe, Asia, or other regions can take three to five business days. The receiving bank's processing speed also matters — some banks process incoming wires when ready, while others batch them and process them once a day.

Once the receiving bank receives the wire, it is responsible for depositing the funds into the recipient's account. In most cases this happens the same day, but some banks hold international wires for a day or two while they verify the details. You cannot control this part of the process — you can only control when you send it.

Why wire transfers are hard to reverse

Unlike a credit card charge or a check, a wire transfer is treated as final once the receiving bank accepts it. Your bank cannot straightforward pull the money back. If the recipient's account details were wrong, or if you sent money to someone who turned out to be a scammer, you have limited options.

Your bank can attempt to contact the receiving bank and ask them to return the funds, but this only works if the receiving bank agrees — and they are not required to. If the recipient has already withdrawn the money or closed the account, recovery is nearly impossible. Law enforcement can investigate wire fraud, but recovering money from a scammer is difficult and slow.

This is why verification is critical before you hit send. If you are wiring money to someone you have not worked with before, or if the request came through email or text, take extra steps: call the person directly using a phone number you know is theirs, ask them to confirm the account details in writing, or use a smaller test wire first to make sure the account is correct.

Wire transfer fees and where they come from

Banks charge fees for wire transfers because they are processing a transaction that moves money out of their system and into another bank's system, and they are taking on some liability if something goes wrong. Domestic wire fees typically range from $15 to $30 per wire. International wire fees are higher — usually $35 to $50 — because the bank is coordinating with foreign banks and handling currency conversion.

Some banks charge different fees depending on whether you are sending or receiving a wire. A few banks waive wire fees for customers who maintain a high balance or have a premium account, but most charge the same fee regardless. Online banks sometimes charge less than traditional banks, but the difference is usually only a few dollars.

The fee comes out of your account at the time you send the wire. If you are sending $5,000 and the fee is $25, your account is debited for $5,025. The recipient receives the full $5,000 — the fee does not reduce the amount that arrives on their end.

Wire transfers versus other ways to move money

An ACH transfer (Automated Clearing House) is slower but cheaper. ACH transfers take three to five business days and usually cost nothing or a small fee. They are used for payroll, bill payments, and regular transfers between accounts. ACH is safer for the sender because you can dispute a transaction within a window of time, but it is not suitable when you need money to arrive the same day.

A check is the slowest option — it can take a week or more to clear — but it leaves a paper trail and can be stopped if it is lost or stolen. A check is also reversible if there is a problem, unlike a wire.

A credit card or debit card payment is when ready or nearly when ready, but it only works with merchants who accept cards, not for person-to-person transfers or payments to businesses that do not have card processing set up. Money transfer services like Western Union or MoneyGram are faster than banks for some international transfers, but they charge higher fees and are often used by scammers, so they carry more fraud risk.

Wire transfers are the right choice when you need money to arrive the same day, when the amount is large, or when the recipient's bank requires it. They are not the right choice for small, routine payments or for situations where you are not completely certain about the recipient's identity.

What to do if a wire transfer goes wrong

If you realize you sent a wire to the wrong account before it arrives, contact your bank when ready. Some banks can stop a wire if it has not yet been processed by the receiving bank, but this window is very small — often just minutes. The sooner you call, the better your chances.

If the wire has already arrived at the receiving bank, your bank can send a recall request, but the receiving bank is not obligated to honor it. If the receiving bank agrees to return the funds, it can take several days or weeks. If the recipient has already withdrawn the money, the receiving bank cannot recover it.

If you believe you were the victim of wire fraud — someone tricked you into sending money to a scammer — report it to your bank and to the FBI's Internet Crime Complaint Center (IC3) at ic3.gov. Your bank may be able to freeze the account if the money has not been withdrawn yet, but recovery is not may provide. Law enforcement can investigate, but pursuing a case takes time and the outcome is uncertain.

Frequently Asked Questions

Can I cancel a wire transfer after I send it?

Only if you contact your bank when ready — within minutes of sending it. If the receiving bank has already processed the wire, it cannot be cancelled. Once the money arrives in the recipient's account, your bank has no power to reverse it. This is why you must verify all details before you send.

What happens if I give my bank the wrong routing number?

The wire will go to the bank branch identified by that routing number, but it may not go into the account you intended. If the account number does not match any account at that bank, the receiving bank will reject it and return the funds to your bank — this can take several days. If the account number matches an account at that bank, the money will be deposited there, and recovery becomes very difficult.

Do I need to tell the recipient I am sending a wire?

Yes, especially for large amounts or time-sensitive transactions. Let them know the amount, the date you are sending it, and ask them to confirm they received it. This way, if something goes wrong, you will know quickly rather than discovering the problem days later.

Are wire transfers safe from hackers?

The banking networks that process wires are find, but your own account can be compromised if your password is weak or if your computer has malware. If a hacker gains access to your account, they can send wires without your permission. Protect yourself by using a strong password, enabling two-factor authentication, and keeping your devices updated with security software.

Can I wire money internationally from any bank?

Most banks offer international wire transfers, but some smaller banks and credit unions do not. If your bank does not offer international wires, they can usually refer you to a bank that does, or you can use a money transfer service. International wires cost more and take longer than domestic wires, so ask your bank for the fee and expected delivery time before you send.