What happens when you wire money through your bank
A bank wire is a direct transfer of money from your bank account to someone else's bank account, usually completed the same business day. You initiate the wire through your bank's website or app, provide the recipient's banking details, and your bank sends the funds electronically to their bank. The money moves through the Federal Reserve's wire network (called Fedwire for domestic transfers) or through SWIFT for international wires.
Once your bank sends the wire, the transfer is final—you cannot cancel it after it leaves your account, even if you made a mistake. This is why banks ask you to double-check the recipient's account number and routing number before you confirm. The recipient's bank receives the funds and deposits them into the account you specified, usually within hours for domestic wires.
Key Takeaways
- Domestic bank wires typically arrive the same business day if you send them before your bank's cutoff time, usually 2 p.m. or 3 p.m. Eastern time.
- You need the recipient's full name, account number, routing number (for domestic wires), and bank name to send a wire online.
- Bank wires are irreversible once sent, so verify all recipient details before you confirm the transfer.
- Most banks charge a fee for outgoing wires, ranging from $15 to $30 per transaction.
- International wires require the recipient's SWIFT code and may take three to five business days to arrive.
Gathering the information you need before you start
Before you log into your bank's website or app, collect the recipient's banking details. For a domestic wire, you need their full legal name (exactly as it appears on their account), their account number, their bank's routing number, and their bank's name and city. If any of this information is wrong, the wire may be rejected or sent to the wrong account.
Ask the recipient directly for these details rather than guessing or using outdated information. If you are wiring to a business, ask the accounts payable department or the person who gave you the wire instructions. For international wires, you will also need the recipient's SWIFT code (an eight or eleven-character code that identifies their bank) and sometimes their IBAN (International Bank Account Number), depending on the country.
Have the amount you want to send ready, and check whether your bank has a daily wire limit. Many banks cap outgoing wires at $10,000 to $25,000 per day for security reasons, though you can usually request a higher limit if you call ahead.
Sending a wire through your bank's website or mobile app
Log into your bank's website or app and look for a link labeled "Wire Transfer," "Send Money," or "Pay Someone." The exact wording varies by bank. Click that link and select "Domestic Wire" or "International Wire" depending on where the money is going. Your bank will then ask you to enter the recipient's information.
Type in the recipient's full name, account number, routing number, and bank name. Most banks will verify the routing number automatically—if it does not match a real bank, the system will flag it. Double-check every digit of the account number, because a single wrong number sends the money to the wrong person's account. Some banks now offer a service called Confirmation of Payee (CoP) that matches the recipient's name to their account number and alerts you if there is a mismatch.
Enter the amount you want to send and add a reference or memo if your bank allows it (for example, "Invoice 12345" or "Rent for March"). Review the wire fee your bank will charge—this is usually deducted from your account at the time of the transfer. Confirm all details one final time, then submit the wire. Your bank will show you a confirmation number; save this number in case you need to track the wire later.
What happens after you send the wire
Your bank processes the wire immediately if you send it before the daily cutoff time, usually 2 p.m. or 3 p.m. Eastern time on a business day. If you send it after the cutoff or on a weekend or holiday, your bank will process it the next business day. The Federal Reserve then routes the wire to the recipient's bank, which typically receives it within a few hours.
The recipient's bank deposits the funds into their account, usually the same day for domestic wires. The recipient will see the money in their account and may receive a notification from their bank. You can check the status of your wire by logging back into your bank's website or app and looking for the transaction history or wire status section. Enter your confirmation number if the system asks for it.
International wires take longer because they pass through multiple banks and currency exchanges. A wire to Europe or Canada typically arrives in three to five business days. Wires to other regions may take longer depending on the banking infrastructure in that country.
What to do if the wire does not arrive
If the recipient says they have not received the money after the expected timeframe, contact your bank immediately. Have your confirmation number ready. Your bank can trace the wire through the Federal Reserve system and tell you whether it was sent, received by the recipient's bank, or rejected.
If the wire was sent but the recipient's bank rejected it (usually because the account number did not match), the money will be returned to your account within five to ten business days. Your bank may charge a return fee. If the wire was sent to the wrong account because you provided incorrect information, recovery is much harder—you will need to contact the recipient's bank and ask them to reverse the transaction, which they are not required to do.
If your bank made the error (for example, it sent the wire to the wrong routing number), the bank is responsible for recovering the funds and should not charge you a fee. Ask your bank in writing to investigate and recover the wire at no cost to you.
Fees and limits on bank wires
Domestic outgoing wire fees typically range from $15 to $30 per wire. Some banks charge less if you have a premium checking account or maintain a high balance. Incoming wires are usually free. International wire fees are higher, often $35 to $50, because the money passes through correspondent banks that each take a small cut.
Your bank may also charge a fee if the wire is rejected or returned. Check your bank's fee schedule on their website or call to confirm the exact cost before you send a large wire. Some banks offer a certain number of free wires per month if you meet account requirements.
Most banks limit outgoing wires to between $10,000 and $25,000 per day for security reasons. If you need to send more, call your bank ahead of time to request a temporary increase. Some banks will raise the limit for a single transaction if you call and verify your identity.
Alternatives to bank wires for sending money online
If you want to avoid wire fees or need to send money to someone without a bank account, consider other options. ACH transfers (Automated Clearing House) are free or low-cost and work between U.S. bank accounts, but they take one to three business days. Peer-to-peer payment apps like Venmo, PayPal, or Square Cash are instant or nearly instant for small amounts and charge no fee if you use a debit card, though they may charge a percentage if you use a credit card.
Money transfer services like Western Union or MoneyGram work for international transfers and allow cash pickups, but they charge higher fees than banks. Cashier's checks are secure and free or low-cost but require you to visit a bank branch and mail the check, which takes several days.
Choose a bank wire if you need the money to arrive the same day, the amount is large, or you are sending it to a business. Use an ACH transfer if you have time and want to avoid fees. Use a peer-to-peer app for small personal transfers between friends or family.
Frequently Asked Questions
Can I cancel a bank wire after I send it?
No, not after the wire leaves your bank. If you catch the error within minutes of sending it, call your bank immediately and ask them to recall it before it is processed. Once the Federal Reserve has routed it, cancellation is not possible. If the wire was sent to the wrong account, you will need to contact that person or their bank and ask them to return the funds.
What if I enter the wrong account number?
If the account number does not exist or does not match the routing number you provided, the recipient's bank will reject the wire and return the funds to your account within five to ten business days. If the account number belongs to someone else at the same bank, the wire will go to that person's account, and recovery is difficult—you will have to ask that person to return it voluntarily or pursue legal action.
How long does an international wire take?
Most international wires arrive in three to five business days. Wires to some countries may take longer depending on local banking systems and time zone differences. Ask your bank for an estimate based on the destination country before you send the wire.
Do I need to tell the recipient's bank I am sending a wire?
No, you do not need to notify them in advance. The wire will arrive in their account automatically once their bank receives it. However, if the wire is large or unusual, the recipient's bank may hold it temporarily for fraud review, so it is helpful to let the recipient know a wire is coming so they can contact their bank if it is delayed.
What is the difference between a wire and an ACH transfer?
A wire is faster (same day) and irreversible, but costs $15 to $30. An ACH transfer is free or costs $1 to $3, but takes one to three business days and can be reversed within a short window. Use a wire for urgent or large transfers; use ACH for routine payments where you have time.