The basic steps to wire money from your bank
To send a wire transfer, you need to contact your bank with the recipient's banking details, authorize the transfer, and pay any fees. Most banks let you start a wire through online banking, by phone, or in person at a branch. The process takes about 15 minutes to set up, though the money itself may take one to three business days to arrive, depending on whether it's going to a domestic or international account.
You'll need the recipient's full name, bank name, account number, and routing number (for domestic transfers in the US) or SWIFT code (for international transfers). Some banks also ask for the recipient's address. Have this information ready before you contact your bank — it speeds up the process and reduces errors that could delay or misdirect the money.
Wire transfers are not reversible once sent. If you make a mistake with the account number or routing number, the money may go to the wrong person, and recovering it is difficult and slow. Double-check all details before you authorize the transfer.
Key Takeaways
- Wire transfers require the recipient's full name, account number, and routing number (domestic) or SWIFT code (international), and you must provide these details to your bank before the transfer is sent.
- Most banks charge a fee for wire transfers, typically between $15 and $50 for domestic transfers and more for international ones; ask your bank for the exact cost before you authorize it.
- Domestic wire transfers usually arrive within one business day; international transfers typically take three to five business days.
- Wire transfers cannot be stopped or reversed after they are sent, so verify all recipient information carefully before you authorize the transfer.
- You can initiate a wire through online banking, by phone, or at a branch, depending on what your bank offers.
What information you need to provide
The recipient's banking details are the foundation of a wire transfer. For a domestic transfer within the US, you need the recipient's full name exactly as it appears on their account, their account number, and their bank's routing number. The routing number is a nine-digit code that identifies the specific bank branch.
For international transfers, you need the recipient's full name, account number, and the SWIFT code (also called BIC code) of their bank. Some international transfers also require an IBAN (International Bank Account Number), which is a standardized account identifier used in Europe and many other countries. Ask the recipient which details their bank needs.
You should also have the recipient's address and the reason for the transfer, though not all banks require these. Some banks ask for the reason to comply with anti-money-laundering rules. Write something straightforward like "payment for services" or "loan repayment."
How to initiate a wire transfer
Most banks offer three ways to send a wire: through their website or mobile app, by calling their wire transfer line, or by visiting a branch in person. Online banking is usually the fastest if your bank supports it. Log in, find the wire transfer or send money section, enter the recipient's details, confirm the amount, and review the fee before you submit.
If you call your bank, have all the recipient's information written down so you can read it clearly to the representative. They will repeat it back to you to confirm — listen carefully, because errors at this stage can send money to the wrong account. The representative will also tell you the fee and the expected arrival date.
Visiting a branch in person is the slowest option but may be necessary if your bank requires it for large amounts or if you do not have online access. Bring a photo ID and have the recipient's information ready. The teller will fill out a wire transfer form, which you will sign.
Wire transfer fees and costs
Banks charge a fee for wire transfers, and the amount varies widely. Domestic wire transfers typically cost between $15 and $50 per transfer. International wire transfers are more expensive, often ranging from $25 to $75 or more, depending on the destination country and the amount being sent.
Some banks charge different fees for incoming and outgoing wires, and some charge extra if you use the phone or a branch instead of online banking. A few banks waive wire fees for customers who maintain a high account balance or have a premium account, so ask whether you may have access to for any discounts.
The fee is usually deducted from your account balance, not added on top of the amount you are sending. If you are sending $1,000 and the fee is $25, the recipient gets $1,000 and your account is charged $1,025. Confirm this with your bank before you authorize the transfer, because some international transfers work differently.
How long a wire transfer takes
Domestic wire transfers in the US usually arrive within one business day, often the same day if you send it before your bank's cutoff time (typically mid-afternoon). If you send a wire after the cutoff or on a weekend, it will process the next business day.
International wire transfers take longer because they pass through multiple banks and currency conversion systems. Most arrive within three to five business days, though some routes take longer. The receiving bank may also hold the money for a day or two while they verify it, especially for large amounts or unfamiliar recipients.
You can ask your bank for a tracking number or reference number when you send the wire. This number lets you follow up with your bank if the money does not arrive on time. Keep it in a safe place until the recipient confirms they have received the funds.
What to do if something goes wrong
If the money does not arrive within the expected timeframe, contact your bank with the wire reference number and the recipient's details. Your bank can check the status with the receiving bank. If the wire is stuck in the system, your bank may be able to trace it or request that the receiving bank release it.
If you sent the money to the wrong account number or routing number, contact your bank immediately. Some banks can stop a wire if it has not yet been processed, but once it reaches the receiving bank, recovery is much harder. You may need to contact the receiving bank directly and ask them to return the funds, which they are not required to do.
If the receiving bank refuses to return the money or cannot locate it, you may need to file a dispute with your bank or seek legal help. This process is slow and expensive, which is why verifying all details before you send is so important.
Domestic versus international wire transfers
Domestic wire transfers (within the US) are faster, cheaper, and simpler than international ones. They use routing numbers, arrive within one business day, and cost $15 to $50. The receiving bank is in the same country and uses the same currency, so there is no conversion delay.
International wire transfers require SWIFT codes instead of routing numbers, take three to five business days, and cost significantly more. The money passes through multiple banks in different countries, each of which may take a cut or add a processing fee. Currency conversion also adds time and cost if the recipient's bank uses a different currency than yours.
For large international transfers, ask your bank whether a wire is the cheapest option. Some banks offer international money transfer services that may be faster or cheaper than a traditional wire, depending on the destination country and the amount.
Frequently Asked Questions
Can I cancel a wire transfer after I send it?
It depends on timing. If you contact your bank immediately after sending and the wire has not yet been processed, your bank may be able to stop it. Once the money leaves your bank and enters the receiving bank's system, cancellation is not possible. Call your bank right away if you need to cancel — do not wait.
What if I made a mistake with the account number?
Contact your bank immediately with the wire reference number. If the wire has not been processed yet, your bank may stop it. If it has already been sent, the money may go to the wrong account, and recovery depends on whether the receiving bank will cooperate. This is why double-checking all details before you send is critical.
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 the expected arrival date. This way they can watch for it and contact their bank if it does not arrive on time. Also confirm their banking details with them directly before you send, so you know you have the correct information.
Is a wire transfer safer than other payment methods?
Wire transfers are fast and direct, but they are not reversible, which makes them riskier if you send money to the wrong person or account. For payments to people you do not know well, other methods like credit cards or payment apps may offer more protection. For payments to trusted recipients like businesses or family, wires are reliable.
Can I wire money internationally from my personal checking account?
Yes, most banks allow international wires from personal accounts. However, your bank may require you to set up the transfer in advance or may have limits on how much you can send. Some banks also require you to visit a branch for large international transfers. Ask your bank about any restrictions before you try to send.