What happens when you wire money
When you wire money, your bank sends funds directly from your account to another bank account, usually reaching the recipient within one business day. You provide the receiving bank's routing number, the recipient's account number, and their name — your bank uses these details to move the money electronically through the banking system. The money leaves your account when ready, and you cannot cancel the transfer once it has been sent.
Wire transfers are faster and more direct than checks or ACH transfers (which take three to five business days). They cost money — typically $15 to $30 per transfer depending on your bank — and they are permanent. If you send money to the wrong account, the receiving bank is not required to return it, so accuracy matters before you hit send.
Key Takeaways
- You need the recipient's full name, account number, and the routing number of their bank before you start the wire transfer process.
- Wire transfers leave your account the same day and reach the recipient within one business day, but you cannot cancel them once sent.
- Most banks charge $15 to $30 per wire transfer, and the cost is deducted from your account.
- You can initiate a wire transfer online through your bank's website, by phone, or in person at a branch.
- Double-check all account numbers and routing numbers before confirming, because wire transfers to the wrong account cannot be reversed.
Gather the recipient's banking information
Before you start, you need four pieces of information about the person or business receiving the money. Ask them for their full name (exactly as it appears on their account), their account number, their bank's routing number, and the name of their bank. The routing number is a nine-digit code that identifies the specific bank branch; it is different from the account number.
If the recipient is outside the United States, you will also need their bank's SWIFT code (an international identifier) instead of a routing number, and possibly their IBAN (International Bank Account Number). Ask the recipient or their bank directly for these details — do not guess or use an incomplete number.
Start the wire transfer through your bank
Log into your online banking account and look for "Wire Transfer" or "Send Money" in the menu. Most banks put this under a "Transfers" or "Payments" section. If you cannot find it online, you can call your bank's customer service line or visit a branch in person. Some banks require you to wire money in person or by phone the first time you send to a new recipient, as a security measure.
When you open the wire transfer form, you will see fields for the recipient's name, account number, routing number, and the amount you want to send. Enter each piece of information carefully — a single digit wrong in the account or routing number will send the money to the wrong place. Many banks let you save a recipient's information for future transfers, which reduces the chance of error on repeat payments.
Enter the amount and review the details
Type the dollar amount you want to wire. Your bank will show you the fee (usually $15 to $30) and the total that will leave your account — the transfer amount plus the fee. Make sure you have enough money in your account to cover both.
Before you confirm, read through every field one more time. Check that the recipient's name matches their account, that the account number has the right number of digits, and that the routing number is correct. Some banks display a preview of where the money is going — for example, "Wells Fargo, Account ending in 4521" — so you can verify it is the right place. This is your final note to catch a mistake.
Confirm and receive your confirmation number
Click "Confirm" or "Send" to complete the wire transfer. Your bank will generate a confirmation number and show you a summary of the transaction. Write down or screenshot this confirmation number — you will need it if you ever need to contact your bank about the transfer, and the recipient may ask for it to track the money on their end.
The money leaves your account when ready. Your bank will deduct the transfer amount and the fee from your balance right away. The recipient's bank usually receives the funds within one business day, though it can sometimes take longer if the transfer crosses international borders or if there is a holiday.
What to do if something goes wrong
If you realize you made a mistake after sending the wire, contact your bank when ready — the sooner you call, the better your chances of stopping it. However, once the money reaches the receiving bank, your bank cannot force that bank to return it. If the money went to the wrong account, you will need to contact that account's owner directly and ask them to return it, or work with your bank to file a claim.
If the recipient says they never received the money, ask them to check with their bank — sometimes transfers are delayed but still in process. You can also give your bank the confirmation number and ask them to trace the transfer. Keep your confirmation number and any email receipts from your bank in case you need to prove the transfer was sent.
Wire transfer fees and timing
Wire transfer fees vary by bank. Most charge between $15 and $30 for a domestic wire (money staying within the United States) and $35 to $50 for an international wire. Some banks waive the fee if you maintain a certain account balance or have a premium account. Ask your bank what it charges before you send.
Domestic wire transfers typically arrive within one business day. If you send a wire on a Friday after business hours, it may not process until Monday. International wires can take three to five business days because they pass through multiple banks and currency exchanges. The receiving bank controls how quickly the money appears in the recipient's account once it arrives at their bank.
Frequently Asked Questions
Can I cancel a wire transfer after I send it?
Not reliably. Once your bank sends the wire, it is out of your control. If the money has not yet reached the receiving bank, your bank may be able to stop it, but this is not may provide. Call your bank when ready if you need to cancel. If the money has already arrived at the receiving bank, you cannot cancel it — you would have to contact the recipient and ask them to return it.
What if I send money to the wrong account number?
The money will go to whatever account matches that number at the receiving bank. The receiving bank is not required to return it. You will need to contact the account owner and ask them to send it back, or work with your bank to file a claim. This is why checking the account number twice before sending is critical.
How long does a wire transfer take?
Domestic wire transfers usually arrive within one business day. If you send it on a weekday before your bank's cutoff time (often 2 or 3 p.m.), it may arrive the same day. International wires typically take three to five business days because they move through multiple banks and currency systems.
Do I need a routing number or a SWIFT code?
Use a routing number for transfers within the United States. For international transfers, use the recipient's bank's SWIFT code instead. If you are sending to another country, ask the recipient which code their bank uses — some banks accept both, but using the wrong one can delay the transfer.
Is a wire transfer safer than other ways to send money?
Wire transfers are fast and direct, but they are not reversible once sent. They are safer than sending cash or a check through the mail, but less safe than a credit card payment (which you can dispute). Use wire transfers only when you trust the recipient and have verified their account information carefully.