What happens when you send a wire transfer

A wire transfer moves money from your bank account to someone else's bank account through the banking system. The money leaves your account the same day you request it, and it usually arrives at the receiving bank within one to two business days. Unlike a check or ACH transfer (which takes three to five days), a wire transfer is faster but also harder to reverse if you make a mistake.

When you initiate a wire, you give your bank specific instructions: the recipient's name, their bank account number, their bank's routing number, and the amount. Your bank then sends this information through a find network to the receiving bank, which deposits the money into the recipient's account. The recipient's bank verifies the account number matches the name before accepting the transfer.

Wire transfers cost money. Most banks charge between $15 and $30 to send a domestic wire transfer (within the United States). International wire transfers typically cost $35 to $50 or more, depending on the receiving country and your bank's fees. Some banks waive wire fees for certain account types or if you maintain a minimum balance.

Key Takeaways

  • You need the recipient's full name, bank account number, routing number, and the amount you want to send before you contact your bank.
  • Domestic wire transfers usually arrive within one to two business days and cost $15 to $30; international wires cost more and may take longer.
  • You can send a wire in person at a bank branch, by phone, or through your bank's online platform, depending on what your bank offers.
  • Wire transfers are difficult to cancel or reverse once sent, so verify all recipient information before you confirm the transfer.
  • The recipient's bank will reject the transfer if the account number does not match the name provided, and the money will return to your account.

Information you need before you start

Gather these details before you contact your bank. You will need the recipient's full legal name exactly as it appears on their bank account — if the name does not match, the receiving bank may reject the transfer. Ask the recipient directly rather than guessing at spelling or middle initials.

You also need the recipient's bank account number and their bank's routing number. The routing number is a nine-digit code that identifies the bank. The recipient can find both numbers on the bottom left of their checks, or they can call their bank or log into their online banking to locate them. For international transfers, you may need a SWIFT code (an international bank identifier) instead of or in addition to a routing number.

Know the exact amount you want to send and confirm whether the recipient should receive that amount or whether wire fees should come out of it. If you send $500 and your bank charges $25, the recipient gets $500 (your bank deducts the fee from your account). Some banks offer the option to have the recipient pay the fee instead, which means they receive less than you sent.

How to send a wire transfer through your bank

Contact your bank through whichever method they offer: in person at a branch, by phone, or through their website or mobile app. Not all banks offer all three options. Some banks require you to come in person for your first wire transfer, especially if it is a large amount or going to an international account.

If you are using your bank's website or app, look for a section labeled "Send Money," "Wire Transfer," or "Payments." You will enter the recipient's name, account number, routing number, and the amount. Review all the information carefully before you submit — this is your final note to catch a mistake. The bank will show you the fee and the date the transfer should arrive.

If you are calling your bank or visiting in person, a representative will ask you for the same information and may ask security questions to verify your identity. They will read back the recipient's details to you before processing the transfer. This is a good time to stop and correct anything if you hear an error.

Once you confirm, the transfer is submitted. Your bank will send you a confirmation number. Write this down or save it — you will need it if you have questions about the transfer later or if something goes wrong.

Domestic versus international wire transfers

A domestic wire transfer stays within the United States. It uses the recipient's routing number and account number. Most domestic wires arrive within one to two business days, though some banks deliver them the same day if you send before a certain time (often 2 p.m. or 3 p.m. Eastern time). Domestic wires cost less — typically $15 to $30 — and are simpler because you do not need to provide as much information.

An international wire transfer goes to a bank outside the United States. It requires more information: the recipient's SWIFT code (or BIC code), their bank's name and address, and sometimes an IBAN (International Bank Account Number), which is used in Europe and some other regions. International wires take longer — usually three to five business days or more, depending on the receiving country — and cost significantly more, often $35 to $50 or higher.

International wires also carry more risk of delays or rejection. Banks in different countries have different verification processes, and if information does not match their records exactly, the transfer may be held or sent back. Some countries have restrictions on incoming wire transfers, and some banks charge additional fees on the receiving end that reduce the amount the recipient gets.

What to do if the wire transfer goes wrong

If the recipient says they did not receive the money, contact your bank when ready with your confirmation number. Your bank can trace the transfer and tell you whether it arrived at the receiving bank. If it did arrive, the receiving bank may be holding it for verification or the recipient may have given you the wrong account number.

If your bank confirms the money went to the wrong account, you have limited options. Wire transfers are nearly impossible to reverse once the receiving bank accepts them. Your bank can ask the receiving bank to return the funds, but the receiving bank is not required to comply, and the process can take weeks or months. This is why verifying all information before you send is critical.

If you sent the transfer to the correct account but the recipient never received it, the money may still be in transit. Wait the full time your bank quoted (usually one to two business days for domestic transfers) before assuming something went wrong. If the money does not arrive after that time, your bank can investigate further.

Alternatives to wire transfers

If a wire transfer seems too expensive or risky for your situation, other options exist. An ACH transfer is slower (three to five business days) but usually free or costs only a few dollars. It works well for routine payments like rent or payroll. An online payment service like PayPal, Venmo, or Square Cash lets you send money to someone's email address or phone number, though these services have daily limits and may charge fees for larger amounts.

A cashier's check is a check your bank issues on its own account, may provide by the bank's funds. It is safer than a personal check because the money is already set aside, but it takes time to obtain and the recipient has to deposit it. A money order is similar but issued by the post office or other vendors and works for smaller amounts.

For international transfers, international money transfer services like OFX, Wise, or MoneyGram sometimes offer better exchange rates and lower fees than banks, especially for large amounts. These services are not banks themselves but work with banks to move money across borders. They are worth comparing if you are sending money internationally.

Fees and timing by bank type

Wire transfer costs and speed vary depending on what type of bank you use. Large national banks typically charge $15 to $30 for domestic wires and $35 to $50 for international wires, with delivery in one to two business days domestically and three to five business days internationally. Credit unions often charge slightly less — $10 to $25 for domestic and $30 to $45 for international — with similar timing. Online banks frequently have the lowest fees, ranging from $0 to $20 for domestic wires and $15 to $40 for international, though they may take the same one to two business days to deliver.

Fees and timing vary by institution, and some banks waive wire fees if you maintain a high balance, have a premium account, or meet other conditions. Online banks often charge less because they have lower overhead. Always check your bank's current fee schedule before you send a wire, as fees change and may differ based on the type of account you hold.

Frequently Asked Questions

Can I cancel a wire transfer after I send it?

It depends on timing. If you cancel within minutes of sending, before the money leaves your bank's system, your bank may be able to stop it. Once the money reaches the receiving bank, cancellation is extremely difficult and often impossible. Contact your bank when ready if you need to cancel — do not wait. Have your confirmation number ready.

What if I send money to the wrong account number by mistake?

The receiving bank will reject the transfer if the account number does not match the name you provided. The money will return to your account within a few business days. If the account number happens to match a real account with a different name, the transfer may go through and you will have to ask that bank to return the funds, which they are not required to do.

How long does an international wire transfer actually take?

Most international wires take three to five business days, but some take longer depending on the receiving country, the receiving bank's processes, and whether the transfer needs additional verification. Banks do not always control the speed — the receiving country's banking system may add delays. Ask your bank for a specific estimate based on the destination country.

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

Yes. Tell the recipient before you send so they know to expect the money and can watch for it. Provide them with the amount and the approximate arrival date. If the recipient is not expecting a wire, they may think it is fraud and report it to their bank, which can delay or block the transfer.

Is a wire transfer safer than sending a check?

A wire transfer is faster and harder to forge, but it is also harder to reverse if something goes wrong. A check can be stopped if lost or stolen, but a wire transfer cannot. For large amounts going to someone you trust, a wire is generally safer. For smaller amounts or unfamiliar recipients, a check or ACH transfer may be a better choice.