A wire transfer sends money directly from one bank account to another using a secure network

When you initiate a wire transfer, your bank takes the funds from your account and sends them electronically to the recipient's bank. The money moves through a series of banking networks — most commonly the Federal Reserve's system or SWIFT (Society for Worldwide Interbank Financial Communication) for international transfers. The recipient's bank receives the instructions, verifies the account details, and deposits the money into the receiving account. Unlike a check or ACH transfer, which can take several business days, a wire transfer typically completes within hours on the same business day.

The speed and directness of wire transfers make them useful for time-sensitive payments like down payments on a home, but they also come with higher fees and less consumer protection than other transfer methods. Once the money leaves your account and reaches the recipient's bank, reversing the transaction is extremely difficult.

Key Takeaways

  • Wire transfers move money directly between bank accounts through secure banking networks, usually completing within hours on the same business day.
  • You need the recipient's full name, account number, routing number, and bank address to send a domestic wire transfer.
  • Wire transfer fees typically range from $15 to $50 per transfer, depending on your bank and whether the transfer is domestic or international.
  • Once a wire transfer is sent and received, you cannot reverse it, so verify all recipient details before authorizing the transfer.
  • International wire transfers require additional information like SWIFT codes and may take one to three business days to complete.

What information you need to send a wire transfer

Before you can send a wire transfer, you must gather specific details about the recipient. For a domestic transfer within the United States, you need the recipient's full legal name, their bank 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.

If you are sending money internationally, you will also need the recipient's SWIFT code (an eight or eleven-character code that identifies banks worldwide) and possibly an IBAN (International Bank Account Number), which is used in many countries outside the United States. Double-check every detail before submitting — banks process wire transfers based on the account number and routing number you provide, and if either is incorrect, the money may go to the wrong account or be rejected by the receiving bank.

How to initiate a wire transfer through your bank

Most banks allow you to send a wire transfer through online banking, by phone, or in person at a branch. If you use online banking, log into your account, look for a "Send Money" or "Wire Transfer" option, and enter the recipient's information into the form. Your bank will display a summary of the transfer details for you to review before you confirm.

If you prefer to do it by phone or in person, a bank representative will ask you for the recipient's details and may require you to verify your identity. Some banks require you to be present in person for large wire transfers or if it is your first time sending money to a particular recipient. After you authorize the transfer, your bank will deduct the funds from your account immediately, even though the money may take a few hours to arrive at the recipient's bank.

Wire transfer fees and timing

Banks charge a fee for each wire transfer you send. Domestic wire transfer fees typically range from $15 to $50, depending on your bank and whether you are sending the money to an account at the same bank or a different bank. International wire transfers usually cost more — often $25 to $75 or higher — because they involve additional processing through correspondent banks and currency conversion.

Domestic wire transfers sent during business hours (usually before 2 or 3 p.m. on a business day) typically arrive the same day. If you send a wire transfer after business hours or on a weekend or holiday, it will process the next business day. International wire transfers generally take one to three business days, depending on the countries involved and the banks' processing times. The receiving bank may hold the funds for an additional day or two before making them available to the recipient.

Why wire transfers are harder to reverse than other payment methods

Once a wire transfer is sent and the receiving bank accepts it, reversing the transaction is extremely difficult and often impossible. Unlike a credit card charge or ACH transfer, which can be disputed or recalled within a certain window, a wire transfer is considered final once it is delivered. If you sent money to the wrong account by mistake, you would need to contact the receiving bank and ask them to return the funds — but they have no obligation to do so, and the account holder could refuse.

This is why wire transfers are a common target for fraud. Scammers pose as legitimate businesses or people you know and convince you to wire money for a fake emergency or investment. Before you send a wire transfer, verify the recipient's identity through a separate communication channel — call the company directly using a phone number you know is correct, or ask the person in person. Never wire money based solely on an email or text message request.

Wire transfers versus other ways to send money

Wire transfers are faster than ACH transfers and checks, but they cost more and offer less protection. An ACH transfer (Automated Clearing House) is a slower electronic transfer that typically takes three to five business days but costs little or nothing. A check takes even longer — usually five to seven business days — but is free and can be stopped if you change your mind before it is cashed.

For large, time-sensitive payments like a down payment on a home or a business transaction, a wire transfer is usually the right choice because the money arrives the same day and the recipient can confirm receipt immediately. For routine bills or smaller amounts, an ACH transfer or check is often cheaper and sufficient. Some banks also offer same-day ACH transfers, which split the difference — faster than a standard ACH but cheaper than a wire transfer.

What to do if a wire transfer goes wrong

If the recipient tells you they never received the money, contact your bank immediately. Ask your bank to trace the wire transfer using the confirmation number they gave you when you sent it. Your bank can check with the receiving bank to see whether the transfer arrived and where the money is currently held.

If the money was sent to the wrong account because you provided incorrect account or routing information, your bank can attempt to recover the funds, but success is not may provide. If the receiving bank has already released the money to the account holder, you may have no recourse. If the wire transfer was the result of fraud — for example, someone impersonated a business you trust — report it to your bank and to the Federal Trade Commission immediately. Your bank may be able to reverse the transfer if it is caught quickly enough.

Frequently Asked Questions

Can I cancel a wire transfer after I send it?

If you contact your bank immediately after sending a wire transfer, before it has been delivered to the receiving bank, your bank may be able to cancel it. Once the receiving bank accepts the transfer, cancellation is extremely unlikely. Always call your bank right away if you need to stop a wire transfer — do not wait.

Do I need to be a customer of the receiving bank to get a wire transfer?

No. The recipient can receive a wire transfer at any bank where they have an account. The sending bank and receiving bank do not need to be the same institution or even affiliated with each other.

What is the maximum amount I can wire transfer?

Most banks do not have a hard limit on wire transfer amounts, but they may flag unusually large transfers for fraud review. Some banks require you to notify them in advance of very large transfers. Check with your bank about their specific policies.

Why does my bank ask so many questions before I send a wire transfer?

Banks are required by federal law to verify customer identity and monitor for fraud and money laundering. These questions help your bank confirm that you are the account holder and that the transfer is legitimate, not the result of fraud or coercion.

Can I wire money internationally from my personal bank account?

Yes, most banks allow personal customers to send international wire transfers. You will need the recipient's SWIFT code and possibly their IBAN, and the fee will be higher than a domestic transfer. Some banks limit the amount you can send internationally or require advance notice.