What a bank wire transfer is
A bank wire transfer is a direct movement of money from one bank account to another, usually completed the same day or within one business day. The sending bank pulls funds from your account and pushes them to the receiving bank, which deposits them into the recipient's account. Unlike a check or ACH transfer, which can take several days and involve clearing houses, a wire moves through a direct channel between banks.
Wire transfers are irreversible once sent. The money leaves your account immediately, and the receiving bank deposits it into the recipient's account with no waiting period. This speed and finality make wires useful for time-sensitive payments—closing on a house, paying a contractor before work begins, sending money overseas—but also make them a target for fraud. If you send money to the wrong account or to a scammer, you cannot get it back through the bank.
Key Takeaways
- Bank wire transfers move money directly between accounts on the same day or next business day, and cannot be reversed once the receiving bank accepts the funds.
- Domestic wires (within the US) typically cost $15 to $30 and use routing numbers; international wires cost $30 to $50 and require SWIFT codes or IBAN numbers.
- You initiate a wire through your bank's website, app, phone line, or in person, and must provide the recipient's full name, account number, and routing number (or equivalent for international transfers).
- Wire fraud is common because transfers cannot be reversed; verify the recipient's details directly with them before sending, and never wire money based on an email or text request alone.
- If a wire is sent to the wrong account, contact your bank immediately—they may be able to recall it if the receiving bank has not yet released the funds.
How the wire transfer process works
You start by logging into your bank's website or app, calling the bank, or visiting a branch in person. You provide the recipient's full name, account number, and routing number (for a domestic wire) or SWIFT code and IBAN (for international transfers). The bank verifies that you have enough money in your account to cover the transfer plus any fee.
Once you confirm the details, the bank deducts the funds from your account immediately. The money travels through the Federal Reserve's wire network (for domestic transfers) or through SWIFT (for international transfers). The receiving bank receives the wire and deposits the funds into the recipient's account, usually within hours for domestic transfers or one to three business days for international ones.
You receive a confirmation number and a record of the transaction. Keep this confirmation—it is your proof that the wire was sent, and you will need it if you ever need to dispute or trace the transfer.
Domestic versus international wire transfers
A domestic wire stays within the United States. You need the recipient's name, account number, and routing number (a nine-digit code that identifies their bank). Most domestic wires arrive the same business day or by the next morning. Fees typically range from $15 to $30, depending on your bank.
An international wire crosses borders and involves currency conversion if you are sending money to a country with a different currency. You need the recipient's name, account number, SWIFT code (an eight or eleven-character code that identifies the foreign bank), and sometimes an IBAN (International Bank Account Number). International wires take one to three business days and cost $30 to $50 or more. The receiving bank may also deduct a fee from the amount that arrives, so the recipient gets less than you sent.
Some banks offer a service called SWIFT gpi (Global Payments Innovation), which speeds up international transfers and provides real-time tracking. Ask your bank whether they offer it and whether it costs extra.
Wire transfer fees and what affects the cost
Domestic wire fees usually fall between $15 and $30. International wires cost more—typically $30 to $50—because they involve currency conversion, intermediary banks, and more manual processing. Some banks charge extra if you initiate the wire by phone or in person rather than online.
The receiving bank may also charge a fee to accept the wire, which they deduct from the amount that arrives. This is common with international transfers. If you are sending $1,000 internationally and both banks charge $25, the recipient receives $950. Ask the receiving bank's fee before you send, so you know what will actually arrive.
Some checking or savings accounts include one free wire transfer per month or per year. Check your account agreement or call your bank to see whether you have this benefit. Business accounts sometimes offer unlimited wires for a monthly fee.
Why wire transfers are a common target for fraud
Wire fraud happens because transfers are fast and final. Once the receiving bank deposits the money, it is gone from your account and the transaction cannot be reversed. Scammers exploit this by impersonating someone you trust—a contractor, a landlord, a business partner, a family member—and asking you to wire money urgently.
Common wire fraud scenarios include fake invoices that look like they came from a vendor you work with, text messages or emails claiming to be from your bank asking you to confirm account details, and requests from someone posing as a family member in an emergency. The scammer's goal is to get you to wire money before you verify the request directly with the person or organization.
To protect yourself: never wire money based on an email, text, or phone call alone. Contact the person or business directly using a phone number or email you know is legitimate—not one provided in the message. Ask questions that only the real person would know. If something feels rushed or unusual, wait and verify before sending.
What to do if you sent a wire to the wrong account
Contact your bank immediately. Tell them the wire was sent in error and provide the confirmation number. The bank can attempt to recall the wire if the receiving bank has not yet released the funds to the recipient. This window is usually very small—sometimes just a few hours.
If the receiving bank has already released the funds, the recall will fail. At that point, your bank can provide you with the receiving bank's name and routing number, and you can contact that bank directly to ask them to return the money. This is not may provide—the receiving bank is not required to reverse a transaction that was sent correctly, even if it went to the wrong person.
If the wire was sent to a scammer, report it to your bank and to the FBI's Internet Crime Complaint Center (IC3) at ic3.gov. Provide all details about how the fraud occurred. Law enforcement can sometimes freeze the account before the scammer withdraws the money, but this is not common and depends on how quickly you report it.
When to use a wire transfer instead of other payment methods
Use a wire transfer when you need money to arrive the same day or next business day and the recipient cannot wait. Real estate closings, contractor payments before work begins, and time-sensitive business payments are typical uses. Wires are also the standard for large amounts—anything over $10,000 may trigger additional scrutiny with other payment methods.
Do not use a wire for small, routine payments. ACH transfers (which take three to five business days) cost nothing or very little and are safer because they can be disputed. Do not use a wire if you are not certain of the recipient's identity or account details. Do not use a wire if the request came through email or text and you have not verified it directly with the person.
For international payments, consider whether a wire is truly necessary. Some services like Wise or OFX offer lower fees and better exchange rates than banks for international transfers, though they may take one to two business days instead of same-day delivery.
Frequently Asked Questions
Can I cancel a wire transfer after I send it?
Only if you contact your bank immediately and the receiving bank has not yet released the funds to the recipient. This window is usually a few hours at most. Once the receiving bank deposits the money into the recipient's account, the transfer cannot be reversed. If the wire was sent to a scammer, the money is almost certainly gone.
What information do I need to send a domestic wire?
You need the recipient's full name, account number, and the routing number of their bank. Double-check all three pieces of information before you confirm the transfer. A single digit wrong in the account number can send the money to a different account at the same bank.
How long does an international wire take?
Most international wires take one to three business days, depending on the receiving country and whether intermediary banks are involved. Some banks offer expedited international wires that arrive the same day, but these cost extra. Ask your bank for a specific timeline before you send.
Will my bank report a large wire transfer to the government?
Banks report all wire transfers over $10,000 to the Financial Crimes Enforcement Network (FinCEN) as part of anti-money-laundering rules. This is routine and does not mean you are under investigation. The report is filed automatically and does not affect your ability to send the wire.
What is the difference between a wire transfer and an ACH transfer?
A wire transfer moves money directly between banks and arrives the same day or next business day, but cannot be reversed. An ACH transfer goes through a clearing house, takes three to five business days, costs little or nothing, and can be disputed if sent in error. Use a wire when speed is critical; use ACH for routine payments.