A wire transfer sends money directly from one bank account to another using the banking network

When you initiate a wire transfer, your bank pulls money from your account and sends it through a secure system to another bank. That receiving bank deposits the funds into the destination account. The whole process typically takes one to two business days, though domestic wires often clear the same day or next business day. Unlike a check or ACH transfer, which can bounce or be reversed for days afterward, a wire is nearly final once it leaves your bank—the receiving bank has the money and the sender cannot get it back without the recipient's cooperation.

The speed and finality of wire transfers make them useful for large payments, time-sensitive transactions, and situations where you need proof the money arrived. They are also expensive: most banks charge $15 to $50 per outgoing wire, and some charge to receive them as well. That cost is why people do not wire money for everyday bills or small transfers.

Key Takeaways

  • A wire transfer moves money directly between bank accounts through a secure banking network, and the money is nearly impossible to reverse once sent.
  • Domestic wires usually clear within one business day; international wires take three to five business days and cost significantly more.
  • You need the recipient's full name, account number, routing number, and bank name to send a wire; international wires also require a SWIFT code.
  • Wire fraud is common because transfers are final, so verify the recipient's details by phone before sending, especially for large amounts or unfamiliar recipients.
  • If you send a wire to the wrong account, contact your bank immediately—recovery is possible but not may provide and depends on the receiving bank's cooperation.

What information you need to send a wire

Before your bank can send a wire, you must provide the recipient's banking details. For a domestic wire within the United States, 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. Your bank will ask you to confirm these details because even a single digit wrong sends the money to the wrong account.

For an international wire, you also need the recipient's bank's SWIFT code (a unique identifier for banks outside the US) and sometimes an IBAN (International Bank Account Number), depending on the country. Some banks also require an intermediary bank's details if the receiving bank does not have a direct relationship with your bank. Ask the recipient to provide this information in writing, or ask their bank directly—do not guess or use information from a website.

Your bank will also ask why you are sending the money. This is a standard question, not a barrier. Answer honestly: "payment for invoice 12345," "rent," "loan repayment," or whatever the actual purpose is.

How the money moves through the banking system

When you submit a wire request, your bank deducts the amount from your account immediately (or at the end of that business day, depending on when you submit it). Your bank then sends the wire instruction through one of two main networks: the Federal Reserve's wire system (for domestic transfers) or SWIFT (for international transfers). These networks are secure, encrypted channels used only by banks.

The sending bank's message includes your account number, the recipient's account number, the amount, and any reference information you provided. The receiving bank gets this message, verifies the account exists, and deposits the money. For domestic wires, this usually happens the same day or next business day. For international wires, the money may pass through one or more intermediary banks, which adds time and sometimes fees—the process typically takes three to five business days.

Once the receiving bank deposits the money, the transfer is complete. The recipient can use the funds immediately, even though the money is still technically settling in the background. Your bank cannot reverse the wire, and the receiving bank is not required to send it back.

Why wire transfers are final and hard to reverse

A wire transfer is final because the receiving bank has already given the recipient access to the money. Unlike a check, which can bounce, or an ACH transfer, which can be disputed for up to 60 days, a wire is treated as cash. Once it lands in the recipient's account, it belongs to them.

If you send a wire to the wrong account, your only option is to contact your bank and ask them to reach out to the receiving bank and request a reversal. The receiving bank is not legally required to cooperate. If the recipient has already withdrawn the money or closed the account, recovery is extremely difficult. Some banks will freeze the account and attempt to recover the funds, but this takes time and is not may provide.

This finality is why wire fraud is so common. Scammers pose as landlords, contractors, or business partners and ask victims to wire money for deposits, invoices, or urgent payments. Once the money is sent, it is gone. Always verify the recipient's identity and banking details by phone before sending a large wire, especially if the request came by email or text.

Domestic versus international wire transfers

Domestic wires (within the United States) are faster and cheaper than international wires. A domestic wire typically costs $15 to $30 and clears within one business day. You only need the recipient's US bank routing number and account number.

International wires are slower and more expensive. They cost $30 to $75 or more, depending on the destination country and whether intermediary banks are involved. The money takes three to five business days to arrive, sometimes longer. You need the recipient's SWIFT code, IBAN, and sometimes the name and address of their bank. Some countries also require additional information like a tax ID or purpose code.

International wires may also be subject to currency conversion. If you are sending US dollars to a recipient in another country, their bank may convert the dollars to the local currency. The exchange rate and conversion fee vary by bank and are often not disclosed until after the transfer is complete. Ask your bank for the exchange rate and all fees before you send.

What happens if you send a wire to the wrong account

If you realize you sent a wire to the wrong account, contact your bank immediately—do not wait. Tell them the wire was sent in error and ask them to contact the receiving bank and request a reversal. Provide your wire confirmation number (your bank gives you this when the transfer completes) and all details about the incorrect recipient.

Your bank will send a message to the receiving bank asking them to return the funds. The receiving bank will check whether the account holder has already withdrawn the money. If the funds are still there, the receiving bank can freeze the account and return the money to your bank, which then returns it to you. This process usually takes one to three weeks.

If the recipient has already withdrawn the money, recovery becomes a civil matter. Your bank cannot force the receiving bank to recover funds from the recipient's personal account. You may need to pursue the matter through small claims court or with an attorney, which is expensive and time-consuming. This is why verifying the recipient's details before sending is critical.

Wire transfer fees and what they cover

Most banks charge a flat fee for outgoing domestic wires, typically $15 to $30. Some banks charge less for customers who maintain a high balance or have a premium account. A few banks offer free wires to customers, but this is uncommon.

Incoming wire fees vary widely. Some banks charge $5 to $15 to receive a wire; others do not charge at all. Ask your bank whether they charge to receive wires before you give someone your account details.

International wire fees are higher and more complex. Your bank charges an outgoing fee ($30 to $75), and the receiving bank may charge an incoming fee. If intermediary banks are involved, they may also take a cut. Some banks quote an "all-in" fee that covers everything; others break out each fee separately. Ask your bank for a complete fee breakdown before sending an international wire.

The fee covers the bank's processing and the use of the wire network. It does not include currency conversion fees, which are separate and charged by the bank handling the conversion.

How to send a wire transfer step by step

Log into your bank's online banking platform or call your bank's wire transfer department. Most banks allow you to initiate wires online, but some require a phone call for large amounts or first-time transfers to new recipients.

Enter or provide the recipient's full name, account number, routing number (for domestic) or SWIFT code (for international), and bank name. Double-check every digit. Enter the amount and the purpose of the transfer. Review all details before submitting.

Your bank will show you the fee and ask you to confirm. Once you confirm, the wire is submitted. Your bank will give you a confirmation number—save this. The money leaves your account that day or the next business day, depending on when you submitted it and your bank's processing schedule.

You will receive a confirmation email or notification showing the wire was sent. This does not mean the money has arrived at the destination—it means your bank has sent the instruction. Track the wire using your confirmation number if your bank offers that service. The recipient should see the money in their account within one to two business days for domestic wires, or three to five for international wires.

Frequently Asked Questions

Can I cancel a wire transfer after I send it?

Only if you contact your bank immediately, before the wire is processed and sent to the receiving bank. Once the receiving bank receives the wire, cancellation is not possible. Call your bank right away if you need to cancel. Have your confirmation number ready.

What if the recipient's bank says they never received the wire?

Contact your bank with your confirmation number and ask them to trace the wire. Your bank can check the status with the receiving bank and the Federal Reserve (for domestic wires) or SWIFT (for international). Tracing usually takes three to five business days. If the wire was lost in transit, your bank can resend it or refund you.

Do I need to report a wire transfer to the IRS?

No, wire transfers themselves are not reported to the IRS. However, if you are sending money as income (for example, paying a contractor), that payment may need to be reported on a 1099 form if it exceeds $600 in a year. Consult a tax professional about your specific situation.

Why does an international wire take so long?

International wires often pass through intermediary banks to reach the final destination, especially if the two banks do not have a direct relationship. Each intermediary bank adds processing time. Currency conversion also adds time. Some banks also hold international wires for compliance checks before releasing them.

What should I do if I think I was a victim of wire fraud?

Contact your bank immediately and tell them the wire was sent as a result of fraud. Your bank will attempt to recall the wire, though recovery is not may provide. File a report with the FBI's Internet Crime Complaint Center (IC3) at ic3.gov. If the fraud involved a business impersonation, also report it to that business directly.