What a bank wire is and when to use it
A bank wire (or wire transfer) is a direct electronic transfer of money from your bank account to someone else's bank account. The money moves through the banking system in hours, not days. Once sent, a wire is nearly impossible to reverse, so banks use it for large payments where speed and certainty matter: buying a house, paying a contractor, sending money overseas, or settling a debt.
Wire transfers cost money—usually $15 to $30 per transaction, depending on your bank and whether the wire stays domestic or goes international. Because of the cost and the risk of sending money to the wrong account, most everyday bills and peer transfers use ACH (Automated Clearing House) instead, which is slower but free or cheap and can be reversed if something goes wrong.
Use a wire when the recipient needs the money the same day or next business day, when the amount is large enough to justify the fee, or when the recipient specifically asks for it. Do not use a wire for small amounts, recurring bills, or situations where you are not certain about the recipient's bank details.
Key Takeaways
- A wire transfer moves money directly from your bank to another bank in hours, but costs $15 to $30 and cannot be reversed once sent.
- You need the recipient's full name, bank name, account number, and routing number (or SWIFT code for international wires) before you start.
- Most banks let you send a wire online, by phone, or in person; online is fastest and leaves a clear record.
- Domestic wires typically arrive the same business day; international wires take one to three business days depending on the destination country.
- If you send a wire to the wrong account, contact your bank immediately, but recovery is not may provide.
Gather the recipient's banking information
Before you initiate a wire, you must have the correct details for the person or business receiving the money. Ask the recipient directly—do not guess or use information from an old email. Request all of the following:
- Recipient's full legal name (exactly as it appears on their account)
- Recipient's bank name
- Recipient's account number
- Recipient's bank routing number (a nine-digit code that identifies the bank)
- For international wires: the recipient's SWIFT code (an eight- or eleven-character code that identifies the bank globally)
Verify this information by calling the recipient's bank directly or asking the recipient to confirm it in writing. A single digit wrong in the account number or routing number will send your money to a stranger's account. Some banks offer a service called Confirmation of Payee (in the UK) or similar name-matching tools in other countries, which checks that the account number matches the name you provide—use this if your bank offers it.
Initiate the wire through your bank
Most banks offer three ways to send a wire: online through your banking app or website, by phone, or in person at a branch. Online is usually fastest and gives you a written record of what you sent and when.
Log into your bank's website or app and look for "Send Money," "Wire Transfer," or "Payments." Select the option for a wire (not an ACH transfer). Enter the recipient's name, account number, routing number, and bank name. Enter the amount you want to send. Add any reference or memo information the recipient needs to identify the payment (for example, an invoice number or your name). Review all details carefully—this is your last chance to catch a mistake.
Your bank will show you the wire fee before you confirm. Confirm the wire. Most banks will send you a confirmation number immediately; save this number. You may also receive an email confirmation.
If you prefer to wire money by phone, call your bank's wire transfer line (the number is on the back of your debit card or on your bank's website). Have all the recipient's information ready. The bank representative will ask you to confirm details aloud and may require you to verify your identity with a password or security question. If you wire in person at a branch, bring a photo ID and the recipient's banking information written down.
How long a wire takes to arrive
A domestic wire (within the United States) typically arrives the same business day if you send it before your bank's cutoff time, usually 2 p.m. or 3 p.m. Eastern Time. If you send a wire after the cutoff, it will process the next business day. Weekends and bank holidays add delay—a wire sent on Friday afternoon may not arrive until Monday.
An international wire takes longer because it must pass through multiple banks in different countries. Most international wires arrive within one to three business days, depending on the destination country and whether the receiving bank is in a major financial hub. Some countries have slower banking systems and may take up to a week.
The recipient's bank may also hold the money for a day or two if the wire is large or if the receiving account is new. Ask the recipient to check their account and confirm receipt. Do not assume the money has arrived just because your bank confirmed the wire was sent.
What to do if a wire goes to the wrong account
If you realize you sent a wire to the wrong account or with incorrect details, contact your bank immediately—do not wait. Call the wire department directly (not the general customer service line). Provide your confirmation number and explain the error. Ask your bank to attempt to recall the wire.
A recall works only if the receiving bank has not yet released the money to the recipient. If the money has already been moved or withdrawn, the recall will fail. Your bank can ask the receiving bank to return the funds, but the receiving bank is not legally required to comply if the account holder has already spent the money. Recovery is not may provide.
If the recall fails, your bank may be able to file a claim with the receiving bank or pursue the matter through the banking system, but this process is slow and often unsuccessful. Some banks offer wire fraud insurance or will reimburse you if the error was the bank's fault, but this is rare. The safest approach is to verify all details before you send the wire in the first place.
Wire transfer fees and what affects the cost
Domestic wire fees typically range from $15 to $30 per wire. International wire fees are higher, usually $35 to $50, because the money must move through correspondent banks in other countries. Some banks charge extra if the wire is urgent or if you need to wire a very large amount.
A few banks waive wire fees for customers who maintain a high balance, use a premium checking account, or meet other conditions. Ask your bank whether you may have access to for a waived fee. Some banks also offer a small number of free wires per month or per year.
The fee is deducted from your account when the wire is sent, not when it arrives. Make sure you have enough money in your account to cover both the wire amount and the fee.
Wires versus other payment methods
A wire is fast and irreversible, which makes it right for some situations and wrong for others. An ACH transfer is slower (one to three business days) but free or very cheap and can be reversed within a window if something goes wrong. Use ACH for recurring bills, peer transfers, and situations where you can wait a few days.
A check is also reversible and costs only the price of the check, but takes a week or more to clear and requires a mailing address. Use checks for large one-time payments to people or businesses that accept them.
A credit card or debit card payment is instant or next-day and offers fraud protection, but not all recipients accept cards, and card fees can be high. Use cards for online purchases and situations where you need buyer protection.
A money transfer service like Western Union or MoneyGram is fast and works without a bank account, but fees are steep (often 5 to 10 percent of the amount sent) and limits are lower. Use these only when the recipient cannot receive a bank wire.
Frequently Asked Questions
Can I cancel a wire after I send it?
Only if you contact your bank immediately and before the receiving bank has released the money. Call your bank's wire department right away with your confirmation number. If the money has already been withdrawn or transferred, cancellation is not possible. This is why verifying all details before you send is critical.
What if I send a wire to someone and they do not send me the goods or service I paid for?
A wire transfer offers no buyer protection like a credit card does. Once the money is sent, it is gone. If the recipient is a business, you may have legal recourse through small claims court or a civil lawsuit, but this is expensive and slow. Never wire money to someone you do not trust or for a transaction you cannot verify.
Do I need to report a large wire to the IRS or the government?
Banks report all wires over $10,000 to the Financial Crimes Enforcement Network (FinCEN) as part of anti-money-laundering rules. This is automatic and does not mean you have done anything wrong. If you are sending a large wire for a legitimate reason (buying a house, paying taxes, business expenses), keep documentation of why you sent it.
Can someone wire money to me without my permission?
No. A wire requires the sender to initiate the transfer from their own bank account using your banking details. Someone cannot wire money to you without your account number and routing number, and even then, only if they have access to their own bank account. If you receive an unexpected wire, contact your bank to confirm it is legitimate.
What is the difference between a domestic and international wire?
A domestic wire stays within the United States and uses routing numbers. An international wire crosses borders and uses SWIFT codes to identify the receiving bank. International wires take longer (one to three business days), cost more ($35 to $50 versus $15 to $30), and may involve currency conversion if the receiving account is in a different currency.