A bank wire is a fast way to send money directly from one bank account to another, usually completed the same day or next business day

When you initiate a wire transfer, your bank pulls money from your account and sends it electronically to the receiving bank, which deposits it into the recipient's account. The money moves through a secure network—typically the Federal Reserve's wire system (Fedwire) for domestic transfers, or SWIFT for international ones—and the receiving bank usually has the funds within hours, not days.

Unlike a check or ACH transfer, which can take several days to clear, a wire is nearly irreversible once sent. Your bank deducts the money immediately, and the receiving bank credits it just as fast. This speed and finality make wires useful for time-sensitive payments like down payments on a house, but also risky if you send money to the wrong account or to a scammer.

Key Takeaways

  • A wire transfer moves money directly between bank accounts through a secure electronic network and typically completes within hours on the same business day.
  • You need the recipient's full name, account number, routing number, and bank name to send a domestic wire; international wires also require a SWIFT code.
  • Wire transfers are nearly impossible to reverse once sent, so confirm all details with the recipient before you initiate the transfer.
  • Banks charge fees for wire transfers, usually between $15 and $50 per wire, and some banks charge different amounts for incoming and outgoing wires.
  • If you send money to the wrong account or suspect fraud, contact your bank immediately—the faster you report it, the better your chances of recovery.

How the money actually moves during a wire transfer

When you walk into a bank or log into your online account and request a wire, the bank verifies you have enough money in your account to cover the transfer plus any fee. The bank then formats your payment information—your account, the recipient's account, the amount, and routing numbers—and sends it through a secure network.

For domestic wires within the United States, the Federal Reserve's Fedwire system handles most transfers. Your bank sends the instruction to the Fed, which routes it to the recipient's bank. The receiving bank then credits the recipient's account. The entire process usually takes a few hours during business hours, though some banks may hold the funds briefly for fraud checks.

International wires follow a similar path but use the SWIFT network (Society for Worldwide Interbank Financial Telecommunication) instead. These transfers can take one to three business days because they pass through multiple banks in different countries, each adding their own processing time and sometimes taking a cut in the form of intermediary fees.

What information you need to send a wire

For a domestic wire, you need the recipient's full name exactly as it appears on their account, their account number, their bank's routing number, and the bank's name and city. Mismatched names or wrong account numbers are the most common reasons wires end up in the wrong place.

For an international wire, you also need the recipient's SWIFT code (an eight or eleven-character code that identifies their bank worldwide) and sometimes an IBAN (International Bank Account Number), which varies by country. Some countries require both; others use one or the other. Ask the recipient or their bank which one you need before you send anything.

Always confirm these details directly with the recipient—call them, text them, or use a communication channel you know is theirs. Do not rely on email alone, because scammers can intercept email addresses and send you fake wiring instructions.

Wire transfer fees and what they cover

Most banks charge a fee to send a wire transfer, typically between $15 and $50 for a domestic wire. Some banks charge less for online wires and more for wires sent in person or by phone. International wires usually cost more, often $25 to $75, because they involve more banks and currency conversion.

Some banks also charge a fee to receive an incoming wire, though this is less common. A few banks waive wire fees for customers who maintain a minimum balance or have certain account types. Check your bank's fee schedule or ask a teller before you send a wire so you know the exact cost.

The fee is separate from the transfer amount. If you wire $5,000 and the fee is $25, your account is debited $5,025, and the recipient receives $5,000. For international wires, the receiving bank or intermediary banks may also deduct fees from the amount that arrives, so the recipient might get less than you sent.

Why wires are fast but hard to reverse

A wire transfer is nearly impossible to reverse because the money leaves your account and enters the recipient's account almost immediately. Once the receiving bank credits the funds, they belong to that account holder. Your bank cannot simply pull the money back the way it can with a check or ACH transfer that is still in process.

If you wire money to the wrong account by mistake, your only option is to contact your bank and ask them to reach out to the receiving bank and request the funds be returned. The receiving bank is not legally required to comply, especially if the account holder has already spent the money. Recovery is possible but not may provide, and it can take weeks or months.

This is why wires are popular for legitimate large transactions—the speed and finality are features, not bugs—but also why scammers push victims to wire money. Once a scammer has your money via wire, it is extremely difficult to get it back.

When to use a wire versus other payment methods

Use a wire transfer when you need money to arrive the same day or next business day and the amount is large enough to justify the fee. Common scenarios include down payments on real estate, security deposits for rentals, tuition payments, and business-to-business transactions where both parties are known and trusted.

Do not use a wire if you are sending money to someone you have never met or cannot verify independently. Do not use a wire if you are responding to a request from someone claiming to be from your bank, the IRS, or law enforcement—these are common scam tactics. Do not use a wire if you have any doubt about the recipient's identity or the legitimacy of the request.

For smaller amounts or less time-sensitive payments, an ACH transfer (which takes three to five business days but costs little or nothing) or a check may be safer. For peer-to-peer transfers, apps like Venmo, PayPal, or your bank's own transfer service may be faster and cheaper than a wire.

What to do if a wire goes wrong

If you realize you sent a wire to the wrong account, contact your bank immediately—do not wait. Provide the wire confirmation number, the amount, the date sent, and the receiving account details. Ask your bank to contact the receiving bank and request a reversal or return of funds. Some banks can do this within hours; others take days.

If you suspect fraud—someone asked you to wire money and you now believe it was a scam—report it to your bank, the FBI's Internet Crime Complaint Center (IC3), and the Federal Trade Commission (FTC) at reportfraud.ftc.gov. Provide all details: the person's name, phone number, email, the amount wired, and the receiving bank and account if you have it. The faster you report it, the better the chance your bank can intercept the funds before they are withdrawn.

If the receiving bank is outside the United States, recovery is much harder. International wire fraud cases often involve money being moved through multiple countries and accounts before you even realize it is gone. Prevention—verifying the recipient and the wiring instructions before you send anything—is far more effective than trying to recover money after the fact.

Frequently Asked Questions

How long does a wire transfer actually take?

Domestic wires usually complete within a few hours during business hours, often by the same day. If you send a wire after 5 p.m. or on a weekend, it may not process until the next business day. International wires typically take one to three business days because they pass through multiple banks in different countries.

Can I cancel a wire transfer after I send it?

Once a wire has been sent and received, you cannot cancel it. If you catch the error before the receiving bank processes it—usually within a few minutes—your bank may be able to stop it, but this is rare. Always double-check all details before you hit send.

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

A wire transfer moves money the same day or next business day and is nearly irreversible. An ACH transfer takes three to five business days but costs little or nothing and can be reversed if there is an error. Use a wire for urgent, large, or time-sensitive payments; use ACH for routine bills and smaller transfers.

Do I need to tell my bank before I send a large wire?

You do not have to, but some banks may flag unusually large wires as potential fraud and temporarily hold them for verification. If you are sending a very large amount, calling your bank ahead of time can prevent delays. Your bank may also ask security questions to confirm it is really you.

What if the wire arrives but the recipient says they never got it?

Ask the recipient to check their account carefully—sometimes deposits take a few hours to show up, or they may be in a pending status. If the money truly did not arrive, contact your bank with the wire confirmation number and ask them to trace it. Your bank can contact the receiving bank and confirm whether the funds were delivered to the correct account.