Skip to main content

How Wire Transfers Work and When to Use Them

What a wire transfer is and how the money moves

A wire transfer is a way to send money directly from one bank account to another, usually the same day or within one business day. The money does not move through a check or a card network — instead, your bank sends an electronic instruction to the receiving bank with account details, routing numbers, and the amount. The receiving bank then deposits the funds into the recipient's account.

Wire transfers are faster than ACH transfers (which can take three to five business days) because they move through a separate network called SWIFT or the Federal Reserve's wire system. Once your bank sends the wire, the money is typically gone from your account immediately, and the receiving bank has it within hours. This speed is why wire transfers are used for time-sensitive payments like down payments on a house, international money transfers, or urgent bills.

The tradeoff is cost and risk. Wire transfers usually cost between $15 and $50 per transfer, depending on your bank and whether the money is going domestic or international. And because the money leaves your account right away, you cannot stop a wire transfer the way you can stop a check or dispute an ACH payment. If you send money to the wrong account, recovering it is difficult and sometimes impossible.

Key Takeaways

  • Wire transfers move money the same day or next business day, making them much faster than ACH transfers or checks.
  • Your bank charges a fee for each wire transfer, usually $15 to $50, and the fee varies by bank and whether the transfer is domestic or international.
  • Once a wire transfer is sent, you cannot cancel it or get the money back if you made a mistake, so verify all account details before you confirm.
  • You will need the recipient's full name, account number, routing number (for domestic transfers), and SWIFT code (for international transfers).
  • Wire transfers are best used for large, one-time payments where speed matters, not for regular bills or small amounts.

How to send a wire transfer from your bank

Most banks let you start a wire transfer online through your banking app or website, by phone, or in person at a branch. The steps are similar regardless of the method: you provide the recipient's information, the amount, and the reason for the transfer (though the reason is optional for domestic transfers).

For a domestic wire transfer (money staying within the United States), you need the recipient's name, account number, and the routing number of their bank. The routing number is a nine-digit code that identifies the bank; you can find it on a check, on the bank's website, or by calling the bank directly. For an international wire transfer, you also need the recipient's SWIFT code (a code that identifies banks outside the U.S.) and sometimes their IBAN (International Bank Account Number), depending on the country.

After you submit the wire, your bank will confirm the details and deduct the fee from your account. The money leaves your account the same day if you send it before your bank's cutoff time (usually 2 p.m. or 3 p.m. on business days); if you send it after the cutoff or on a weekend, it goes out the next business day. The receiving bank typically deposits the money within a few hours to one business day.

Domestic versus international wire transfers

A domestic wire transfer stays within the United States and is faster and cheaper than an international wire. Domestic wires usually arrive the same day and cost $15 to $30. You only need the recipient's routing number and account number, both of which are easy to find.

An international wire transfer crosses borders and involves more steps, more fees, and more time. The money may pass through one or more intermediary banks before reaching the final destination, which can add one to three business days and multiple fees. International wires typically cost $30 to $50 or more, and some banks charge an additional fee if an intermediary bank takes a cut. You will need the recipient's SWIFT code and sometimes their IBAN, and you may need to provide a reason for the transfer (some countries require this for regulatory reasons).

If you are sending money to another country regularly, ask your bank whether they offer a lower rate for frequent international transfers, or whether a money transfer service like Wise or OFX might be cheaper for your specific route and amount.

Why wire transfers are risky and how to protect yourself

Wire transfers are irreversible. Once your bank sends the wire, the money is out of your control. If you typed the wrong account number, sent money to a scammer, or were tricked into wiring money, you cannot simply reverse it the way you can dispute a credit card charge or stop an ACH payment. Your only option is to contact the receiving bank and ask them to return the money, which they may or may not do depending on whether the account holder cooperates.

This makes wire transfers a favorite tool of scammers. Common wire transfer scams include fake invoices from suppliers, romance scams where someone builds trust and then asks for money, and impersonation scams where someone pretends to be your landlord, employer, or a government agency. If you receive an unexpected request for a wire transfer, especially from someone you do not know well or have not verified independently, do not send it.

To protect yourself: verify the recipient's identity and account details through a separate, trusted channel before you wire money. If your boss asks you to wire money, call them back at their office number (not a number they provided) to confirm. If a vendor sends an invoice asking for a wire, call the vendor directly to verify the account details. Never wire money based solely on an email or text message, no matter how official it looks. And if you are wiring a large amount, consider sending a small test amount first to confirm the account is correct.

Wire transfer fees and what they cover

Wire transfer fees vary by bank and by the type of wire. Most banks charge between $15 and $30 for a domestic wire and $30 to $50 for an international wire. Some banks charge extra if an intermediary bank is involved in an international transfer, or if the recipient's bank charges a fee to receive the wire (which is rare but possible).

A few banks offer wire transfers for free to certain account holders — for example, some premium checking accounts or business accounts include free wires. If you wire money frequently, it is worth asking your bank whether a different account type would save you money. Online banks sometimes charge less than traditional banks, so comparing rates across a few banks can add up if you wire regularly.

The fee is separate from any currency exchange fee if you are sending money internationally. If you are converting dollars to another currency, your bank will apply an exchange rate that is usually less favorable than the mid-market rate, which means you lose money on the conversion. For large international transfers, a specialized money transfer service may offer a better exchange rate and lower overall cost.

When to use a wire transfer instead of other payment methods

Wire transfers are best for large, one-time payments where speed matters and you trust the recipient. Examples include a down payment on a house (the seller needs the money by closing day), a security deposit for an apartment (the landlord needs it before you move in), or paying an invoice from a supplier you have worked with before.

Wire transfers are not the right choice for regular bills, small amounts, or payments to people you do not know well. For regular bills, set up automatic ACH payments or pay by check — both are free or cheap, and ACH payments can be disputed if something goes wrong. For small amounts, use a debit card, credit card, or a peer-to-peer payment app like Venmo or PayPal, which are faster and safer for casual transfers. For payments to strangers or people you have not verified, avoid wire transfers entirely — scammers prefer wires because they cannot be reversed.

If you are unsure whether to wire money, the safest answer is usually no. There is almost always a slower, cheaper, safer alternative.

What to do if a wire transfer goes wrong

If you sent a wire to the wrong account or realize you were scammed, contact your bank immediately. Tell them the wire was sent in error and provide all the details: the recipient's name, account number, routing number, the amount, and the date you sent it. Your bank can try to contact the receiving bank and ask them to return the money, but there is no may provide the receiving bank will cooperate or that the money is still in that account.

If the receiving bank does return the money, it can take weeks or months. In the meantime, the money is gone from your account. If the receiving bank refuses to return it or cannot locate it, you may have no recourse. Some banks offer wire transfer insurance or fraud protection, but this is rare and usually only covers certain types of fraud.

If you were the victim of a wire transfer scam, report it to the FBI's Internet Crime Complaint Center (IC3) at ic3.gov and to your state's attorney general. These reports do not recover your money, but they help law enforcement track scam patterns. If the scammer impersonated a business or government agency, also report it to that organization.

Frequently Asked Questions

Can I cancel a wire transfer after I send it?

It depends on timing. If you cancel within a few minutes of sending it, before your bank has processed it, you may be able to stop it. But once the wire has left your bank, it is too late — the receiving bank has the money and you cannot reverse it. Call your bank immediately if you need to cancel; do not wait.

How long does a wire transfer take?

Domestic wire transfers usually arrive the same day if sent before your bank's cutoff time (typically 2 p.m. to 3 p.m. on business days), or the next business day if sent after the cutoff or on a weekend. International wire transfers take one to three business days depending on the countries involved and whether intermediary banks are used.

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

Wire transfers are faster (same day or next day) and more expensive ($15 to $50), while ACH transfers are slower (three to five business days) and free or very cheap. Wire transfers are also irreversible, while ACH payments can be disputed. Use wires for urgent, large payments and ACH for regular bills.

Do I need a bank account to receive a wire transfer?

Yes, the money must go into a bank account. Some wire transfer services can deposit money into a prepaid card account or a money service account, but a traditional bank account is the most common and straightforward way to receive a wire.

What information do I need to send an international wire transfer?

You need the recipient's full name, account number, the SWIFT code of their bank, and sometimes their IBAN (International Bank Account Number). Some countries also require you to provide a reason for the transfer. Ask the recipient for all this information before you start the wire, and verify it carefully — international wires are even harder to reverse than domestic ones.