What a bank wire transfer is
A bank wire transfer is a direct electronic movement of money from one bank account to another. Your bank sends your money through a secure network (usually the Federal Reserve's system or SWIFT for international transfers) to the recipient's bank, which deposits it into their account. The money moves directly from bank to bank—not through a payment processor, not through the mail, not through a third party.
Wire transfers are fast and nearly irreversible once sent. Domestic wires typically arrive the same business day or next business day. International wires take longer—usually three to five business days—because they pass through multiple banks and currency conversions. Once the receiving bank accepts the funds, the money is theirs; you cannot cancel or dispute a wire the way you can dispute a credit card charge.
Because of this speed and finality, wire transfers are the payment method of choice for large transactions: buying a house, paying a contractor upfront, sending money overseas, or settling a debt quickly. They are also a common target for fraud, because scammers know that once a wire is sent, it is nearly impossible to recover.
Key Takeaways
- Wire transfers move money directly from your bank account to another bank account through a secure network, with no intermediary.
- Domestic wires arrive within one business day; international wires take three to five business days.
- Once sent, a wire transfer cannot be reversed or disputed like a credit card—the receiving bank owns the money immediately.
- Wire transfers cost money: your bank typically charges $15 to $50 per wire, and the receiving bank may charge a fee too.
- Verify the recipient's account number and routing number before sending, because sending to the wrong account is the most common wire error.
How to send a wire transfer
To send a wire, you need the recipient's routing number (a nine-digit code that identifies their bank) and their account number. For international wires, you also need their bank's SWIFT code (an eight- or eleven-character code that identifies the bank globally) and sometimes an IBAN (International Bank Account Number). Ask the recipient for these details in writing, or ask them to provide a bank statement showing their account number.
Log into your bank's online portal or call your bank's wire transfer department. Provide the recipient's information, the amount, and the purpose of the transfer (required by law for tracking). Your bank will quote you the fee—usually $15 to $50 for a domestic wire, more for international. Confirm the details, authorize the wire, and your bank will send it immediately or on the next business day if you send it after hours.
Some banks limit how much you can wire per day or per transaction, especially if you are a new customer. If your wire is large, call your bank in advance to ask whether you need to increase your limit or provide additional verification.
Domestic versus international wires
A domestic wire stays within the United States. Your bank sends it through the Federal Reserve's network directly to the receiving bank. Domestic wires arrive the same business day if sent before your bank's cutoff time (usually 2 or 3 p.m.), or the next business day if sent after hours or on a weekend.
An international wire crosses a border and usually involves currency conversion. Your bank sends it through SWIFT (the Society for Worldwide Interbank Financial Telecommunication), a global network that connects thousands of banks. The money passes through one or more intermediary banks before reaching the recipient's bank. Each intermediary bank may take a fee, and the exchange rate may vary depending on when the money clears. International wires take three to five business days, sometimes longer if the receiving country has weekend banking restrictions.
International wires are more expensive—often $30 to $75 or more—and the recipient may receive less money than you sent because of intermediary fees and exchange-rate spreads. Ask your bank for the total cost and the expected amount the recipient will receive before you send.
Wire transfer fees and who pays them
Your bank charges you a fee to send a wire, typically $15 to $50 for a domestic wire. International wires cost more, usually $30 to $75. Some banks waive wire fees for premium account holders or if you maintain a high balance. Ask your bank whether you may have access to.
The receiving bank may also charge a fee to receive the wire, usually $10 to $15. This fee comes out of the money that arrives in their account, so the recipient receives less than you sent. If you are sending money to someone who needs the full amount, ask them whether their bank charges a receiving fee and factor that into how much you send.
Some banks offer a flat rate; others charge based on the amount or destination. Before you send, ask your bank for the exact fee and confirm whether the receiving bank will charge a fee too.
Why wire transfers are risky and how to protect yourself
Wire transfers are irreversible. Once the receiving bank accepts the money, it belongs to them. You cannot call your bank the next day and ask them to reverse it. This makes wires attractive to scammers: they can trick you into sending money and then disappear. By the time you realize the mistake, the money is gone and the receiving account has been emptied.
Common wire scams include fake invoices from contractors, impersonation of a family member or business partner asking for urgent money, and romance scams where someone builds a relationship with you and then asks for money for an emergency. Scammers often create email addresses that look almost identical to real ones, or they compromise a real email account and send messages from it.
Before you send a wire, verify the recipient's identity by calling them directly using a phone number you know is correct—not a number in an email or text. Confirm the account number and routing number by asking them to text it to you or by checking a recent bank statement they send you. If someone is pressuring you to wire money quickly, that is a red flag. Legitimate business transactions allow time to verify details.
If you send a wire to the wrong account by mistake, contact your bank immediately. Some banks can recall the wire if the receiving bank has not yet released the funds, but this is not may provide. The sooner you report the error, the better your chances of recovery.
When to use a wire transfer instead of other payment methods
Use a wire transfer when you need money to arrive quickly and the recipient needs it in their bank account. Wires are best for large payments—down payments on a house, contractor invoices, business-to-business payments—where the recipient expects a bank transfer and the amount justifies the fee.
Do not use a wire for small payments, casual transfers between friends, or situations where you are not certain about the recipient's identity. For small transfers between people you know, use a peer-to-peer app like Venmo or PayPal. For paying bills, use your bank's bill pay service, which is often free and can be scheduled in advance. For international transfers to family, consider a money transfer service like Wise or OFX, which often offer better exchange rates than banks.
Wire transfers are also not the right choice if you need a paper trail or buyer protection. Credit cards and ACH transfers give you dispute rights if something goes wrong. Wires do not.
What happens if a wire transfer fails or gets delayed
A wire can fail if you provide an incorrect account number or routing number. Your bank will reject it and return the money to your account within one to three business days. You will not lose the money, but you will lose the wire fee your bank charged you. Contact your bank to confirm the correct account details, then send the wire again.
A wire can be delayed if the receiving bank is closed (weekends, holidays), if the receiving country has banking restrictions, or if the receiving bank flags the transaction for compliance review. Large wires or wires to certain countries trigger automatic reviews. These delays usually last one to three business days, but can take longer. Contact your bank for a status update if your wire has not arrived within the expected timeframe.
If a wire arrives but the recipient says they never received it, ask them to check their account carefully—sometimes deposits appear as pending before they clear. If it is truly missing, contact your bank and the receiving bank together. Your bank can trace the wire through the Federal Reserve or SWIFT system to confirm where it went.
Frequently Asked Questions
Can I cancel a wire transfer after I send it?
Only if you contact your bank immediately—within minutes, not hours. If the receiving bank has not yet accepted the funds, your bank may be able to recall it. Once the receiving bank accepts it, the money is theirs and you cannot reverse it. This is why verification before sending is so important.
How do I know if a wire transfer is a scam?
Be suspicious of urgent requests, especially from someone you have not verified by phone. Scammers often impersonate contractors, family members, or business partners. Always call the person directly using a number you know is correct before sending money. Legitimate businesses do not pressure you to wire money immediately.
What is the difference between a wire transfer and an ACH transfer?
A wire transfer moves money directly between banks and arrives within one business day. An ACH transfer moves money through a clearing house and takes three to five business days. Wires are faster but irreversible and cost more. ACH transfers are slower but cheaper and can be disputed. Use ACH for routine bills and payroll; use wires for urgent, large payments.
Do I need to report a wire transfer to the IRS?
Wire transfers themselves are not reported to the IRS. However, if you are sending money as income, a gift over a certain amount, or as part of a business transaction, the recipient or their bank may report it depending on the circumstances. Consult a tax professional if you are unsure whether a specific wire needs to be reported.
What should I do if I sent a wire to the wrong person?
Contact your bank immediately and provide the details of the wire—the amount, date, and receiving account number. Ask your bank to attempt a recall. If the receiving bank has not released the funds, there is a chance of recovery. If the funds have already been moved, your bank can file a report, but recovery is unlikely. This is why verifying the account number before sending is critical.