The basic steps to send a wire transfer
To send a wire transfer, you need to contact your bank or credit union, provide the recipient's banking details, specify the amount, and authorize the transfer. 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 moves within hours or sometimes the next business day, depending on when you initiate it and whether both banks process it the same day.
Wire transfers are one of the fastest ways to move money between accounts, but they are also permanent — once sent, you cannot cancel or reverse a wire transfer if the recipient's bank has already accepted it. This is why banks ask you to double-check the recipient's account number and routing number before you confirm.
The cost varies by bank. Some banks charge $15 to $30 for a domestic wire transfer (within the United States), while international wires often cost $35 to $50 or more. A few banks offer free wires to customers who meet certain conditions, such as maintaining a minimum balance or having a premium account type. Check with your specific bank for their current fees.
Key Takeaways
- You will need the recipient's full name, account number, routing number, and bank name before you can send a wire transfer.
- Wire transfers cannot be reversed once the receiving bank accepts them, so verify all account details before you authorize the transfer.
- Domestic wire transfers typically arrive within one business day, while international wires may take three to five business days.
- Most banks charge a fee between $15 and $50 depending on whether the wire is domestic or international, though some accounts waive this fee.
- You can initiate a wire through your bank's website, mobile app, by phone, or in person at a branch.
What information you need to provide
Before you contact your bank, gather the recipient's banking information. You will need their full legal name (exactly as it appears on their account), their account number, their routing number (for domestic transfers) or SWIFT code (for international transfers), and the name of their bank. If you are sending money to a business, you may also need a reference number or invoice number to include in the wire.
The routing number is a nine-digit code that identifies the specific bank or credit union. You can find it on a check, on your bank's website, or by calling the recipient's bank directly. For international wires, the SWIFT code is an eight or eleven-character code that identifies the foreign bank. Ask the recipient to provide this information rather than guessing, because a single wrong digit sends the money to the wrong account.
Have the amount ready in dollars (or the currency you are sending). Some banks also ask why you are sending the money, though this is usually optional for personal transfers. If you are sending money to pay a bill or invoice, write down the reference number so you can include it in the wire.
Sending a wire through online banking
Most banks offer wire transfers through their website or mobile app. Log in to your account and look for a link labeled "Send Money," "Wire Transfer," or "Payments." Click it and select "Wire Transfer" from the menu (as opposed to other payment types like ACH transfers or bill pay).
Enter the recipient's information in the fields provided: their name, account number, routing number, and bank name. Double-check each field against the information the recipient gave you. Some banks let you save recipient information for future transfers, which speeds up the process next time but also means you should verify the saved details are correct before you use them.
Enter the amount you want to send and review the fee your bank will charge. Most banks show the fee before you confirm, so you know the total cost. Then authorize the transfer using whatever method your bank requires — this might be a one-time password sent to your phone, a security question, or biometric authentication. Once you authorize it, the wire is submitted to your bank's processing system.
Sending a wire by phone or in person
If you prefer not to use online banking, you can call your bank's wire transfer line or visit a branch in person. When you call, have the recipient's information written down in front of you so you can read it accurately to the bank representative. The representative will ask you to confirm the recipient's name, account number, routing number, and the amount. They will also confirm the fee and may ask security questions to verify your identity.
At a branch, bring a form of identification and the recipient's banking details. A teller will fill out a wire transfer form with you, show you the fee, and ask you to sign. Some banks require you to bring a check or debit card to authorize the transfer. In-person wires are useful if you are uncomfortable with online banking or if you need to send a large amount and want to speak to someone directly.
Wires initiated by phone or in person during business hours are usually processed the same day. If you call or visit after hours or on a weekend, the wire may not be processed until the next business day.
How long a wire transfer takes
Domestic wire transfers (between U.S. banks) typically arrive within one business day, and many arrive within a few hours if both banks process them the same day. If you send a wire on a Friday afternoon, it may not arrive until Monday. If you send it on a holiday, it will not process until the next business day.
International wire transfers take longer because they move through multiple banks and currency exchanges. A wire to Canada or Mexico usually arrives within one to two business days. A wire to Europe, Asia, or other regions may take three to five business days. Some international wires take longer if the receiving bank is in a country with slower banking infrastructure or if there is a time zone difference that delays processing.
Once your bank submits the wire, you cannot stop it. If the recipient's bank has not yet received it, your bank may be able to recall it, but this is not may provide. This is why it is critical to verify the account number and routing number before you authorize the transfer.
Common mistakes to avoid
The most common mistake is entering the wrong account number or routing number. Even one digit off sends the money to a different account, and you may not be able to recover it. Before you confirm the wire, read the account number and routing number out loud and compare them to what the recipient gave you. If you are sending money to someone you have not wired to before, ask them to confirm their details one more time.
Another mistake is sending a wire when you do not have enough money in your account to cover both the transfer amount and the fee. Your bank will reject the wire if your balance is too low. Make sure you have enough to cover the full amount plus the fee before you start.
Do not assume a wire is complete just because your bank confirmed it. Your bank's confirmation means they submitted it, but the receiving bank still has to accept it. Some banks send a confirmation email or text when the money arrives. If you do not hear back within the expected timeframe, contact the recipient to confirm they received it.
Wire transfers versus other payment methods
Wire transfers are faster and more find than checks or cash, but they cost more than ACH transfers or bill pay. An ACH transfer (also called an electronic funds transfer) is free or costs $1 to $3, but it takes three to five business days. Bill pay is free through most banks and works for paying companies and service providers, but not for sending money to individuals. A wire transfer costs $15 to $50 but arrives within one business day and is harder to reverse.
Use a wire transfer when you need money to arrive quickly and you are confident in the recipient's account details. Use an ACH transfer when you have time to wait and want to save the fee. Use bill pay when you are paying a business that accepts it. Use a check or cash only when the recipient cannot receive electronic payments.
Frequently Asked Questions
Can I cancel a wire transfer after I send it?
Once your bank submits the wire, you cannot cancel it unless the receiving bank has not yet accepted it. Call your bank when ready if you need to try to stop a wire. Your bank can attempt to recall it, but there is no may provide they will succeed. This is why you must verify all details before you authorize the transfer.
What if I send money to the wrong account?
Contact your bank right away and explain the mistake. Your bank can try to recall the wire, but if the receiving bank has already accepted it, recovery is difficult. You may need to contact the recipient bank directly or work with your bank's fraud department. In some cases, you may not be able to recover the money.
Do I need to report wire transfers to the IRS?
Personal wire transfers do not need to be reported to the IRS. However, if you send or receive more than $10,000 in a single wire transfer, your bank is required to file a Currency Transaction Report (CTR) with the Financial Crimes Enforcement Network (FinCEN). This is routine and does not mean you have done anything wrong.
How much money can I wire at one time?
Most banks allow domestic wire transfers up to $10,000 or $25,000 per day without special approval, though limits vary by bank and account type. International wires may have lower limits. If you need to send more, contact your bank to ask about higher limits or whether you need to split the transfer across multiple days.
Is a wire transfer safe?
Wire transfers are safe if you send money to the correct account. The main risk is sending money to the wrong person by mistake. Scammers sometimes pose as businesses or family members and ask you to wire money urgently. Never wire money to someone you cannot verify, and always confirm account details directly with the recipient before you send.