A wire transfer moves money directly from one bank account to another, usually the same day
A wire transfer is an electronic instruction from your bank to send money to someone else's bank account. Your bank deducts the amount from your account, passes it through a network (usually the Federal Reserve or a private system like SWIFT for international transfers), and the receiving bank deposits it into the recipient's account. The whole process typically takes a few hours to one business day, depending on the time you send it and whether both banks are in the same country.
Wire transfers are different from checks or ACH transfers (the system that powers direct deposit and bill pay). A check takes days to clear and can bounce. An ACH transfer is slower but cheaper. A wire transfer is fast and final — once it leaves your account, you cannot cancel it like you can a check, and the receiving bank usually cannot reverse it without the recipient's consent.
Key Takeaways
- Wire transfers move money the same day or next business day, making them faster than checks or standard bank transfers.
- Your bank charges a fee for sending a wire, usually between $15 and $50 depending on whether it is domestic or international.
- You need the recipient's full name, bank account number, routing number, and bank address to send a domestic wire.
- Once a wire leaves your account, you cannot cancel it, so verify all details before you confirm the transfer.
- International wires cost more, take longer, and require additional information like the recipient's SWIFT code or IBAN.
What information you need to send a wire
Before you go to your bank or use online banking to send a wire, gather the recipient's details. For a domestic wire within the United States, you need: the recipient's full name (exactly as it appears on their account), their bank account number, their bank's routing number (a nine-digit code that identifies the bank), and the name and city of their bank.
If you are sending money to someone outside the United States, you will also need their SWIFT code (an international bank identifier) or IBAN (International Bank Account Number), depending on the country. Some banks ask for the recipient's address as well. Write down all of this information before you contact your bank, because errors in account numbers or routing numbers will cause the wire to fail or go to the wrong account.
Fees and how long a wire takes
Domestic wire transfer fees range from about $15 to $50, depending on your bank and whether you send the wire in person, by phone, or online. Some banks charge less for online wires. International wires cost more — typically $30 to $75 — because they pass through multiple banks and currency exchanges.
A domestic wire sent before 2 p.m. on a business day usually arrives the same day. If you send it after 2 p.m. or on a weekend or holiday, it will arrive the next business day. International wires take longer, usually one to three business days, because they move through correspondent banks in other countries. The receiving bank may also hold the money for a day or two while they verify it.
How to send a wire through your bank
Most banks let you send a wire online through their website or mobile app, by phone, or in person at a branch. Online is usually the fastest and cheapest option. Log into your account, find the wire transfer section (often under "Send Money" or "Payments"), enter the recipient's information, the amount, and confirm. The bank will show you the fee before you submit.
If you call your bank or go to a branch, 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 make sure everything is correct — this is your chance to catch mistakes. Once you confirm, the wire is sent and cannot be stopped.
Why wire transfers are risky and how to protect yourself
Wire transfers are final. If you send money to the wrong account by mistake, or if someone tricks you into sending money to a fraudster, the money is gone. Unlike credit card transactions, wire transfers do not have the same fraud protection. Your bank is not responsible if you send money to the wrong person or account number, even if you made an honest mistake.
Scammers often ask victims to send wire transfers because they are fast and hard to reverse. Before you send a wire, especially a large amount, call the recipient using a phone number you know is correct (not one they gave you in an email or text) and confirm they are expecting the money and that the account details are right. If someone is pressuring you to wire money quickly, that is a red flag. Legitimate businesses and government agencies do not demand payment by wire transfer.
Wire transfers versus other ways to send money
| Method | Speed | Cost | Can you cancel it? |
|---|---|---|---|
| Wire transfer | Same day or next business day | $15–$75 | No, once sent |
| ACH transfer | 1–3 business days | Free to $3 | Yes, if you catch it quickly |
| Check | 3–7 business days | $0.50–$2 per check | Yes, if not yet cashed |
| Money transfer service (Western Union, MoneyGram) | Minutes to hours | $5–$50 | Yes, if not yet picked up |
Use a wire transfer when you need money to move fast and the recipient has a bank account. Use an ACH transfer for routine payments like rent or bills — it is cheaper and you have a window to cancel if something goes wrong. Use a check if you are not in a hurry and want a paper record. Use a money transfer service like Western Union if the recipient does not have a bank account or needs cash immediately.
The choice depends on how much speed matters against how much you want to spend and how much control you need over the transaction. For most everyday payments, ACH is the better choice. Wire transfers are best reserved for time-sensitive situations where the extra cost is worth the speed.
Frequently Asked Questions
Can I cancel a wire transfer after I send it?
Not usually. Once a wire leaves your bank, it is out of your control. Some banks will try to recall a wire if you ask within a few hours and the receiving bank has not yet released the funds, but this rarely works. The only reliable way to stop a wire is to contact your bank immediately after sending it, before the receiving bank processes it.
What happens if I send a wire to the wrong account number?
The money will go to whatever account the routing number and account number point to. Your bank is not responsible for recovering it. You would have to contact the receiving bank and ask them to reverse the transfer, which they can only do if the account holder agrees. This is why verifying all details before you send is critical.
Do I need to report a wire transfer to the IRS?
Wire transfers themselves are not reported to the IRS. However, if you are sending money as a gift over $17,000 in a single year (as of 2023), you may need to file a gift tax return, though you usually do not owe tax. If you are sending money for business or investment reasons, those transactions may have separate reporting requirements. Ask a tax professional if you are unsure.
How much money can I wire at one time?
Most banks allow domestic wires up to $10,000 to $25,000 per day without extra verification, though limits vary. Larger wires require you to verify the purpose and may trigger additional security checks. International wires have different limits. Contact your bank to find out your specific limit.
Is a wire transfer the same as a bank transfer?
No. "Bank transfer" is a broad term that includes wires, ACH transfers, and other methods. A wire transfer is one specific, fast type of bank transfer. When someone says "bank transfer," they might mean any electronic movement of money between accounts.