A bank wire transfer moves money directly from one bank account to another using the banking system
When you send a wire transfer, your bank pulls money from your account and sends it electronically to another bank, which deposits it into the recipient's account. The money moves through a network of banks — usually the Federal Reserve or SWIFT (Society for Worldwide Interbank Financial Telecommunication) — rather than through a check or card. The receiving bank gets the funds within one business day, often within hours. Once sent, a wire transfer cannot be reversed, which is why banks ask you to confirm the details before processing.
Wire transfers are used for large purchases (down payments on homes, tuition payments), sending money to family members in other countries, and business transactions. They cost more than other transfer methods because they require manual processing and immediate settlement. Most banks charge between $15 and $50 per outgoing wire, depending on whether the money stays domestic or goes international.
Key Takeaways
- Wire transfers move money directly between bank accounts through the Federal Reserve or SWIFT network and typically arrive within one business day.
- Domestic wires usually cost $15 to $30, while international wires cost $30 to $50 or more, depending on your bank.
- You need the recipient's full name, account number, routing number (for domestic transfers), and bank name and address to send a wire.
- Once a wire is sent, you cannot cancel it, so verify all details before your bank processes the transfer.
- Some banks offer free wires if you maintain a high balance or have a premium account, so check your account terms.
What information you need to send a wire transfer
Before you go to your bank or log into online banking, gather the recipient's details. For a domestic wire, you need their full name, bank account number, the routing number of their bank, and the bank's name and city. The routing number is a nine-digit code that identifies the specific bank branch. You can find it on a check, on the bank's website, or by calling the bank directly.
For an international wire, you need additional information: the recipient's full address, their bank's SWIFT code (an eight or eleven-character code that identifies banks worldwide), and sometimes an IBAN (International Bank Account Number), which is used in Europe and many other countries. Ask the recipient to provide these details rather than guessing — a wrong routing number or SWIFT code can send money to the wrong bank, and recovering it takes weeks.
Domestic versus international wire transfers
A domestic wire stays within the United States and uses the Federal Reserve's wire network. It typically arrives the same business day or the next morning. Domestic wires cost less — usually $15 to $30 — because the process is standardized and the money moves through a single system.
An international wire crosses borders and uses the SWIFT network, which connects thousands of banks worldwide. It can take three to five business days to arrive because the money passes through multiple banks (called correspondent banks) in different countries, and each one takes time to process and verify. International wires cost more — typically $30 to $50 or higher — and your bank may charge an additional fee if a correspondent bank takes a cut. Some banks also charge a fee to the receiving bank, which may be deducted from the amount the recipient gets. Always ask your bank whether the amount you wire is the amount the recipient will receive, or whether fees will reduce it.
How to send a wire transfer through your bank
You can send a wire in person at a branch, by phone, or through online banking. In person is the slowest but safest option — a banker can verify your identity and confirm the details before processing. By phone, you call your bank's wire transfer line, provide the recipient's information, and authorize the transfer. Online banking is fastest: you log in, enter the recipient's details, review the amount and fees, and submit. Most banks process online wires within minutes during business hours.
Your bank will ask you to confirm the recipient's name and account number before sending. Some banks read the information back to you; others ask you to sign a form or confirm it on screen. This step matters because if you wire money to the wrong account, the bank is not responsible for recovering it. After you submit, you receive a confirmation number. Save it — you will need it if you ever need to track the wire or dispute it.
Wire transfers sent after business hours (usually 5 p.m. Eastern time on weekdays) are typically processed the next business day. Transfers sent on weekends or holidays are queued until the next business day. If you need money to arrive by a specific date, send it at least one business day early to account for delays.
Fees and what affects the cost
Domestic wire fees range from $15 to $30 per transfer at most banks. International wires cost $30 to $50 or more. Some banks charge extra for rush processing (same-day delivery), which can add $10 to $25. A few banks offer free wires if you maintain a minimum balance (often $25,000 or more) or have a premium checking account, so check your account agreement or ask a banker.
The recipient's bank may also charge a receiving fee, typically $10 to $15 for international wires. This fee is sometimes deducted from the amount received, so if you wire $1,000 internationally, the recipient might get $985 after fees. Ask your bank whether the amount you enter is the amount the recipient will receive (called "OUR" pricing) or whether fees will reduce it (called "THEIR" pricing). If fees matter, choose OUR pricing so you control the final amount.
Why wire transfers cannot be reversed
Once your bank sends a wire, the money is in the recipient's bank's hands. Your bank cannot pull it back because the receiving bank has already accepted it and credited the account. This is different from a check, which can be stopped, or a debit card charge, which can be disputed. Wire transfers are final.
This finality is why wire fraud is common. Scammers pose as contractors, landlords, or family members and ask you to wire money urgently. Once you send it, recovering the money is nearly impossible. Before wiring money to someone you do not know well, verify their identity by calling them back at a number you find independently (not one they provided). If you wire money by mistake or to a scammer, contact your bank immediately — some banks can contact the receiving bank and ask them to freeze the account, but this only works if you act within hours.
Alternatives to wire transfers
If you want to move money but do not need it to arrive immediately, consider other options. An ACH transfer (Automated Clearing House) moves money between bank accounts for free or a small fee ($0 to $3) but takes three to five business days. A cashier's check costs $5 to $15, arrives in one to three business days, and cannot be reversed once deposited, making it safer than a personal check. A money transfer service like Western Union or MoneyGram can send cash to a recipient who picks it up at a location, useful for international transfers to people without bank accounts, though fees are higher (typically 5% to 10% of the amount sent).
For large domestic purchases, some sellers accept a cashier's check or a wire transfer sent directly from your bank to theirs (called a "bank-to-bank" wire), which some banks process for free. For international transfers, some banks offer lower-cost options like international ACH or their own money transfer services. Ask your bank what options are available for your specific situation.
Frequently Asked Questions
How long does a wire transfer take?
Domestic wires typically arrive the same business day or the next morning. International wires take three to five business days because the money passes through multiple banks in different countries. Wires sent after 5 p.m. or on weekends are processed the next business day.
Can I cancel a wire transfer after I send it?
Once your bank sends the wire, it cannot be cancelled. If you made a mistake, contact your bank immediately — they can ask the receiving bank to freeze the account, but this only works within hours. If the money was sent to a scammer, recovery is very difficult.
What if the wire goes to the wrong account?
If you provided the wrong account number or routing number, the money may go to a different account or bank. Your bank is not responsible for recovering it. Contact your bank and the receiving bank immediately with your confirmation number, and ask them to trace the wire and request a return.
Do I need to tell the recipient I am sending a wire?
Yes. Let them know the amount, the date you are sending it, and your name so they can identify the deposit in their account. Provide them with your confirmation number in case they need to trace it. For international wires, also confirm that they received the full amount after any fees.
Are wire transfers safe?
Wire transfers are safe if you send money to someone you know and trust. They are not safe if you are responding to an unsolicited request, especially one claiming urgency. Verify the recipient's identity independently before wiring money, and never wire money to someone you have only communicated with online or by phone.