What a bank wire actually is

A bank wire is an instruction from your bank to send money directly to another bank account, usually at a different bank. The money moves electronically through a network called the Federal Reserve's wire transfer system (for domestic transfers) or SWIFT (for international ones). Your bank doesn't hand over physical cash—it's a digital message that tells the receiving bank to credit the account you named.

The key difference from other payment methods: once the receiving bank accepts the wire, the money is there. No check clearing period. No pending status that lasts three days. The receiving bank can use the funds when ready, and you cannot reverse the transaction. This is why wires are used for large, time-sensitive payments like down payments on houses or urgent business transfers, and also why wire fraud is a real risk.

A wire costs money—usually $15 to $30 per transfer, depending on your bank and whether it's domestic or international. Some banks waive the fee for certain account types or if you maintain a minimum balance. International wires cost more and take longer because they pass through correspondent banks in other countries.

Key Takeaways

  • A bank wire sends money electronically from your account to another account, and the receiving bank can use the funds when ready once it arrives.
  • Domestic wires typically arrive the same business day if you send them before your bank's cutoff time (usually 2 p.m. or 3 p.m.), while international wires take one to five business days.
  • You need the receiving account's routing number, account number, and account holder name to send a wire, and any error in these details can send money to the wrong place.
  • Wire transfers cannot be reversed once the receiving bank accepts them, so verify all details before you authorize the transaction.
  • Banks charge $15 to $30 per domestic wire and more for international transfers, though some accounts include free wires.

How the money actually moves: the step-by-step timeline

When you initiate a wire at your bank, you provide the receiving account details and the amount. Your bank verifies that you have sufficient funds in your account. Then your bank sends a message through the Federal Reserve's wire system (called Fedwire for domestic transfers) or through SWIFT for international transfers. This message includes your bank's routing number, your account number, the receiving bank's routing number, the receiving account number, and the amount.

The receiving bank gets this message and credits the account you named. For a domestic wire sent before your bank's cutoff time—usually 2 p.m. or 3 p.m. Eastern time—the money typically arrives the same business day. If you send it after cutoff, it goes into the queue for the next business day. Weekends and federal holidays add delay; a wire sent on Friday afternoon may not arrive until Monday.

International wires follow a different path. Your bank sends the message to a correspondent bank (a partner bank in the receiving country), which then sends it to the receiving bank. This chain can take one to five business days depending on the countries involved and whether any bank in the chain is closed for a holiday. Some international wires get held up for compliance checks, which can add another day or two.

What information you need to provide

To send a wire, you need the receiving account's routing number (a nine-digit code that identifies the receiving bank), the account number (which can be up to 17 digits), and the name on the account exactly as it appears at the receiving bank. For international wires, you also need the receiving bank's SWIFT code (an eight or eleven-character code) and sometimes the account holder's address.

Any error in these details—a transposed digit in the account number, a middle initial missing from the name, a wrong routing number—can send the money to the wrong account or the wrong bank entirely. Some banks will catch obvious errors and reject the wire before it leaves. Others will send it anyway, and you will have to contact the receiving bank and ask them to reverse it, which can take days or weeks. The receiving bank is not required to reverse a wire sent to the wrong account if the account holder refuses to return the money.

Ask the person or organization you are sending money to for their wire instructions in writing. Banks provide these on their websites or in account statements. Do not rely on verbal instructions or email from someone you do not know well—wire fraud often starts with a fake email that looks like it came from a legitimate business, asking you to wire money to a new account.

Domestic wires versus international wires

A domestic wire stays within the United States and uses the Federal Reserve's Fedwire system. It arrives the same business day if sent before cutoff, costs $15 to $30, and requires only the routing number and account number of the receiving bank.

An international wire leaves the U.S. banking system and travels through one or more correspondent banks before reaching the receiving bank in another country. It takes one to five business days, costs $30 to $50 or more, and requires the receiving bank's SWIFT code, the account number, and sometimes additional information like the account holder's address or a reference code specific to that country's banking system. Some countries require an IBAN (International Bank Account Number) instead of or in addition to the account number.

International wires are also more likely to be held for compliance checks. Banks are required to verify that neither the sender nor the receiver is on a sanctions list or involved in money laundering. These checks usually clear within a day, but they can delay the wire.

Why you cannot reverse a wire once it is sent

The moment the receiving bank accepts the wire message and credits the account, the transaction is complete from a banking perspective. The receiving bank now has a legal obligation to the account holder to keep that money available. You cannot ask your bank to reverse it the way you can with a check or a credit card charge.

If you sent the wire to the wrong account by mistake, your only option is to contact the receiving bank and ask them to reverse it. The receiving bank will contact the account holder and ask them to return the money. If the account holder refuses, the receiving bank is not required to force them to give it back. You would then have to pursue the matter through small claims court or civil litigation, which is expensive and slow.

This is why wire fraud is so effective and so common. Scammers send a fake email that looks like it came from a title company, a contractor, or a business partner, asking you to wire money to a new account for some urgent reason. By the time you realize it was a scam, the money is gone and the account is closed.

How to protect yourself when sending a wire

Verify the wire instructions directly with the person or organization you are sending money to, using a phone number or email address you know is legitimate. Do not use contact information from an email asking you to wire money—call the organization's main number and ask to be transferred to the right department.

Ask the receiving party to confirm the wire instructions back to you in writing before you send anything. If they are asking for a wire to a new account, ask why. Legitimate reasons include a recent bank merger, a change in business banking, or a move to a new country. Suspicious reasons include "our email was hacked" or "we need this done today and I cannot explain why."

Check the wire details three times before you authorize it: the routing number, the account number, the account holder name, and the amount. Read them out loud to yourself or to someone else. A single digit wrong in the routing number or account number sends the money somewhere else.

If your bank offers it, use their callback verification service. Some banks will call you back at a phone number on file to confirm large wires before they send them. This adds a day to the process but catches mistakes and fraud.

What happens if a wire goes to the wrong account

If you realize the mistake when ready—within minutes or hours—call your bank and ask them to recall the wire. Some banks can do this if the receiving bank has not yet processed it, which is rare but possible. Most of the time, the receiving bank has already credited the account, and a recall becomes a request for the receiving bank to reverse the transaction.

The receiving bank will contact the account holder and explain that the money was sent by mistake. If the account holder cooperates, the receiving bank can reverse the wire and send the money back to you. This usually takes three to five business days. If the account holder refuses or does not respond, the receiving bank cannot force them to return the money. You will have to pursue it through the courts.

For international wires, the process is slower and more complicated. The money may pass through multiple correspondent banks, and each one has to agree to reverse it. Some correspondent banks charge a fee to reverse a wire, which comes out of the amount you receive back. The whole process can take two to four weeks.

Frequently Asked Questions

Can I cancel a wire after I send it?

Only if you contact your bank when ready, before the receiving bank processes it. In practice, this window is very small—usually just a few minutes. Once the receiving bank credits the account, the wire cannot be canceled. You can only ask the receiving bank to reverse it, which requires the account holder's cooperation.

How do I know if a wire arrived?

Check your bank account online or call your bank to confirm the money left your account. Then contact the receiving party and ask them to confirm they received it. For domestic wires, if it was sent before cutoff, it should arrive the same day. For international wires, ask the receiving party to check their account and tell you the date and time it arrived.

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

An ACH transfer is slower and cheaper. It takes one to three business days and costs $0 to $3. A wire is faster and more expensive—same-day for domestic, one to five days for international, and $15 to $50. Use a wire when you need the money to arrive quickly or when the amount is large. Use ACH for routine payments like payroll or bill payments.

Do I need a special account to send a wire?

No. Any checking or savings account can send a wire. Some banks limit the number of wires you can send per month or require a minimum balance, so check your account terms. Business accounts may have different wire limits than personal accounts.

What if the receiving bank says they never got the wire?

Ask your bank for a copy of the wire confirmation message, which includes a reference number and the exact time the wire was sent. Give this to the receiving bank and ask them to search their records using the reference number. If the receiving bank confirms they never received it, your bank can investigate and may be able to trace where the wire went. This can take one to two weeks.