A wire transfer moves money directly from one bank account to another

A wire transfer is a way to send money from your bank account to someone else's bank account electronically. The money moves directly between banks — your bank pulls the funds from your account and sends them to the recipient's bank, which deposits them into the recipient's account. The whole process usually takes a few hours to a business day, depending on the banks involved and the time of day you send it.

Wire transfers are different from checks or ACH transfers (the system that powers bill pay and direct deposit). With a wire transfer, the money leaves your account almost when ready and cannot be reversed once it reaches the other bank. That speed and finality make wire transfers useful for large payments, time-sensitive transactions, and situations where you need proof the money arrived.

Key Takeaways

  • Wire transfers move money directly between bank accounts within hours, making them faster than checks or standard bill pay.
  • Once the money reaches the recipient's bank, the transfer cannot be reversed, so you need to be certain of the account details before you send.
  • You will need the recipient's full name, bank name, account number, and routing number to send a wire transfer.
  • Wire transfer fees vary by bank but typically range from $15 to $50 per transfer, and some banks charge different amounts for domestic and international wires.
  • Wire transfers work for both domestic transfers (within the United States) and international transfers, though international wires take longer and cost more.

What information you need to send a wire transfer

Before you can send a wire transfer, you need to gather specific details about the recipient and their bank. You will need the recipient's full legal name exactly as it appears on their bank account, the name of their bank, their account number, and their bank's routing number. The routing number is a nine-digit code that identifies the specific bank branch.

If you are sending money to someone outside the United States, you will also need their bank's SWIFT code (an international identifier) or IBAN (International Bank Account Number), depending on the country. Ask the recipient to provide all of this information before you initiate the transfer — getting even one digit wrong can send your money to the wrong account, and recovering it is difficult and time-consuming.

How to send a wire transfer through your bank

Most banks let you send a wire transfer through online banking, by phone, or in person at a branch. Log into your online banking account and look for a "Send Money" or "Wire Transfer" option — the exact name varies by bank. You will enter the recipient's information, the amount, and the date you want the transfer to go out. Some banks process wire transfers when ready; others process them during business hours only, so a wire sent on a Friday evening might not leave until Monday morning.

If you prefer not to use online banking, you can call your bank's wire transfer line or visit a branch in person. A representative will ask you for the recipient's details and will read back the information to confirm it is correct before processing the transfer. This method is slower but gives you a chance to speak with someone if you have questions.

Wire transfer fees and costs

Wire transfers are not free. Most banks charge a fee for sending a wire transfer, typically between $15 and $50 for a domestic wire (within the United States). International wire transfers usually cost more — often $35 to $50 or higher — because they involve more banks and currency conversion. Some banks charge different fees depending on whether you are a checking customer, a savings customer, or a premium account holder.

A few banks offer wire transfers free to certain account types or as part of a premium banking package, so check your account terms or call your bank to ask what you will be charged. The fee is usually deducted from your account at the time you send the transfer, so the recipient gets the full amount you specified.

Domestic versus international wire transfers

A domestic wire transfer stays within the United States and typically arrives within one business day. You need the recipient's account number and their bank's routing number. The process is straightforward and the fees are lower.

An international wire transfer goes to a bank outside the United States and can take three to five business days or longer, depending on the destination country and the banks involved. You will need the recipient's SWIFT code or IBAN instead of a routing number, and the fee is higher. Some banks also require you to specify a reason for the transfer (such as "family support" or "invoice payment") for international wires, as part of anti-money-laundering rules. Currency conversion may also explore if the recipient's bank account is in a different currency than U.S. dollars.

When a wire transfer makes sense

Wire transfers are best for situations where you need money to arrive quickly and you are certain of the recipient's account details. Common uses include paying a down payment on a house (the title company or real estate agent will provide exact wiring instructions), sending money to a family member in another country, paying a contractor or vendor who requires a wire, or settling a time-sensitive debt.

Wire transfers are not ideal for small everyday payments — bill pay through your bank is free and works fine for most regular bills. They are also not the right choice if you are unsure about the recipient's account information, because once the money arrives at the other bank, you cannot reverse it. If you are worried about fraud or sending money to someone you do not fully trust, a wire transfer is too risky.

What happens if you send a wire to the wrong account

If you realize you sent a wire transfer to the wrong account number or the wrong bank, contact your bank when ready. Your bank can try to recall the transfer, but success depends on whether the recipient's bank has already processed and released the funds. If the money has already been deposited and withdrawn, recovery is very difficult and may require legal action.

This is why double-checking the recipient's information before you send is so important. Ask the recipient to confirm their account number and routing number in writing, and read the information back to yourself or to a bank representative before you hit send. A few minutes of verification can save you from losing money.

Frequently Asked Questions

How long does a wire transfer take?

Domestic wire transfers usually arrive within one business day, often within a few hours if sent during business hours. International wire transfers typically take three to five business days or longer, depending on the destination country and the banks involved. Wires sent after business hours or on weekends may not process until the next business day.

Can I cancel a wire transfer after I send it?

If you cancel before the wire leaves your bank, you can stop it. Once it reaches the recipient's bank, cancellation is very difficult. Contact your bank when ready if you need to cancel — the sooner you act, the better your chances. Your bank will tell you whether the transfer has already been processed.

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

Yes. Let the recipient know the amount, the date you are sending it, and which bank it is coming from. This helps them watch for the deposit and confirm it arrived. It also prevents confusion if they are expecting money from multiple sources.

What is the difference between a wire transfer and a bank transfer?

A wire transfer is one type of bank transfer — it is fast and irreversible. Other bank transfers, like ACH transfers (used for bill pay and direct deposit), are slower but free or cheaper. Wire transfers are best for urgent, large, or time-sensitive payments.

Can I send a wire transfer from a savings account?

Yes, most banks let you send wire transfers from either a checking or savings account. The process is the same, and the fee applies regardless of account type. Check with your bank if you are unsure whether your specific account supports wire transfers.