Yes, you can wire money to a bank account—here's what actually happens
You can wire money to a bank account in the United States or abroad. The money moves from your bank to the recipient's bank through a series of intermediary banks and clearing systems. The process takes a few hours to a few days depending on whether you're sending domestically or internationally, and whether the receiving bank processes it the same day.
The key difference between a wire and other payment methods is that once the money leaves your bank, you cannot stop it or reverse it easily. The receiving bank has the funds almost when ready, even if they don't credit the recipient's account right away. This makes wires fast but also final—which is why they're common for large transactions and why scammers ask for them.
Key Takeaways
- Domestic wires (within the US) typically arrive the same business day or next business day, while international wires take three to five business days.
- You need the recipient's full name, bank name, account number, and routing number for a domestic wire, or SWIFT code and IBAN for international transfers.
- Your bank will charge a fee for sending a wire, usually between $15 and $50 for domestic transfers and $25 to $75 for international ones.
- Once a wire is sent, you cannot cancel it unless the receiving bank has not yet processed it, which is rare and must happen within hours.
- Wire fraud is common because wires are irreversible, so verify the recipient's details directly with them by phone before sending.
What information you need to send a domestic wire
To wire money within the US, you need the recipient's full legal name (exactly as it appears on their bank account), their bank account number, the routing number of their bank, and the bank name and address. 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.
The recipient's name must match their account exactly. If you wire to "John Smith" but the account is registered as "John Michael Smith," the receiving bank may reject the transfer or hold it while they verify. Always confirm the spelling and middle initials with the recipient before you send.
Some banks now use a service called Positive Pay or name-matching verification, which checks whether the name you enter matches the account holder's name on file. If it doesn't match, the system will flag it and ask you to confirm before proceeding. This is a safety feature, not a may provide—it catches obvious mismatches but not fraud where the recipient intentionally gives you a wrong account.
What information you need for an international wire
International wires require additional information because banks outside the US use different identification systems. You'll need the recipient's SWIFT code (also called a BIC code), which identifies their bank internationally, and their IBAN (International Bank Account Number), which is their account number in a standardized format used across Europe, Asia, and other regions. Some countries use different systems—for example, Canada uses a routing number and account number similar to the US, while Australia uses a BSB code and account number.
Ask the recipient for their bank's SWIFT code and their IBAN, or have them provide their full bank details from their bank statement. Do not guess or look up a SWIFT code online without confirming it with the recipient—a wrong code can send money to the wrong bank, and recovery is slow and uncertain.
International wires also require you to specify the purpose of the transfer in some cases, particularly for amounts over $10,000, because of anti-money-laundering reporting requirements. You may be asked to describe the transfer as "family support," "invoice payment," or similar. This is routine and required by law.
How long a wire takes and when the money arrives
Domestic wires typically arrive within one business day, often the same day if you send before your bank's cutoff time (usually 2 or 3 p.m.). If you send after the cutoff or on a weekend or holiday, the wire enters the queue for the next business day. The receiving bank then processes it, which usually happens the same day it arrives but can take until the next business day.
International wires take longer because they pass through multiple intermediary banks. A wire from the US to Europe typically takes three to five business days. A wire to Asia or South America can take five to seven business days. The exact timeline depends on the receiving country's banking system and whether the receiving bank processes wires on weekends (most do not).
The money is considered "in transit" once your bank sends it. Your bank deducts it from your account when ready, but the recipient's bank does not credit their account until the wire arrives and is processed. If something goes wrong in transit—a wrong routing number, a bank that no longer exists, a closed account—the wire can be returned, which adds another few days to the timeline.
Wire transfer fees and what they cover
Banks charge a fee to send a wire. Domestic wire fees typically range from $15 to $50, depending on your bank and account type. International wire fees are higher, usually $25 to $75, because the sending bank pays intermediary banks to process the transfer. Some banks charge a flat fee; others charge a percentage of the amount transferred. A few banks waive wire fees for certain account types (like premium checking or wealth management accounts), so check your account terms.
The receiving bank may also charge a fee to receive the wire, typically $10 to $15 for domestic wires and $15 to $25 for international ones. This fee is usually deducted from the amount the recipient receives, so if you send $1,000 and the receiving bank charges $15, the recipient gets $985. Ask the recipient whether their bank charges a receiving fee and whether they want you to send extra to cover it.
Some banks offer lower fees if you send a wire through their mobile app or online banking portal rather than in person. A few online banks have no wire fees at all, though they may limit the number of free wires per month. If you send wires regularly, comparing fees across banks can save you money.
How to actually send a wire through your bank
To send a wire, log into your bank's online banking portal or mobile app and look for "Send Money," "Wire Transfer," or "Payments." You'll enter the recipient's information, the amount, and any special instructions. The system will show you the fee and the expected delivery date. Review everything carefully—especially the account number and routing number—before you confirm.
Some banks require you to call or visit a branch to send a wire, particularly for large amounts or if you're a new customer. A few banks still require you to fill out a paper wire form in person. Ask your bank whether you can send wires online or whether you need to come in.
After you send the wire, your bank will give you a confirmation number or reference number. Save this number. If the wire doesn't arrive or there's a problem, you'll need it to trace the transfer. Your bank can look up the wire using this number and tell you its status.
What to do if a wire goes wrong or doesn't arrive
If the recipient says they haven't received the money, contact your bank when ready with your confirmation number. Your bank can check whether the wire was sent and, if it was, where it is in the system. If the wire was sent to the wrong routing number or account number, your bank can attempt to recall it, but success depends on whether the receiving bank has already processed it. If the receiving bank has credited the account, a recall requires the receiving bank's cooperation, which is not may provide.
If the wire was sent to a closed account or a wrong bank, it will be returned to your bank, usually within five to ten business days. Your bank will credit it back to your account. You'll then need to send a new wire with the correct information.
If you suspect wire fraud—for example, you sent money to someone you thought was legitimate but now realize it was a scam—contact your bank and the FBI's Internet Crime Complaint Center (IC3) at ic3.gov. Wire fraud is a federal crime, but recovery is difficult because wires are designed to be irreversible. Prevention is far more effective than recovery.
Frequently Asked Questions
Can I cancel a wire after I send it?
Only if you contact your bank within a few hours of sending it and the receiving bank has not yet processed it. Once the receiving bank processes the wire, it cannot be canceled. Call your bank when ready if you need to stop a wire—do not wait. Most wires cannot be canceled because they are processed within hours.
What's the difference between a wire and an ACH transfer?
A wire is fast and irreversible; an ACH transfer is slower but reversible for a few days. Wires arrive the same day or next day. ACH transfers take three to five business days. Wires cost $15 to $75. ACH transfers are often free. Use a wire for urgent or large transfers; use ACH for routine payments.
Do I need to report a wire to the IRS?
No, wires themselves are not reported to the IRS. However, if you're sending money as a gift over $17,000 in a calendar year (the 2024 limit, which changes yearly), you may need to file a gift tax return, though you typically won't owe tax. If you're sending money for business or investment purposes, those transactions may have tax implications. Consult a tax professional if you're unsure.
Can I wire money to a savings account?
Yes, wires can go to savings accounts, checking accounts, or money market accounts. The process is the same—you need the account number and routing number. The receiving bank will credit whichever account you specify.
What happens if I wire money to the wrong person by mistake?
Contact your bank and the receiving bank when ready. If the receiving bank has not yet processed the wire, they may be able to stop it. If they have processed it, you'll need to contact the recipient (or their bank) and ask them to return the money. There is no automatic recovery process. This is why verifying the recipient's details before sending is critical.