Yes, most banks offer wire transfers, but the service, speed, and cost vary widely by institution and the type of wire you need
Nearly every bank in the United States offers wire transfer services, but "offers" does not mean the same thing at every institution. A large national bank like Chase or Bank of America will wire money the same business day you request it before their cutoff time (usually 2 p.m. or 3 p.m. local time). A smaller regional bank or credit union may take longer, charge more, or require you to visit a branch in person. Online-only banks like Ally or Charles Schwab offer wires but often at different speeds and prices than their brick-and-mortar competitors.
The real question is not whether your bank wires money—it almost certainly does—but whether the way it wires money matches what you need to do and what you can afford to pay.
Key Takeaways
- Domestic wire transfers typically cost between $15 and $30 per wire at most banks, though some charge less and a few charge more.
- International wires cost significantly more—usually $35 to $50—and may take several days because the money passes through correspondent banks in other countries.
- The cutoff time for same-day wires is usually 2 p.m. or 3 p.m. on business days; wires requested after that time process the next business day.
- Credit unions and smaller banks often charge less per wire but may require you to request the wire in person or by phone rather than online.
- Your bank needs specific information to send a wire correctly: the recipient's name, account number, routing number, and bank name at minimum.
What domestic wire transfers cost at different bank types
A domestic wire transfer moves money between accounts at U.S. banks. Most large national banks charge $15 to $30 per outgoing domestic wire. Chase charges $15 for online domestic wires and $20 for wires requested by phone or in person. Bank of America charges $30. Wells Fargo charges $15 online and $20 by phone.
Credit unions and smaller regional banks often charge less—sometimes $10 to $15 per wire—but they may not let you initiate the wire online. You might have to call during business hours or visit a branch. Online-only banks like Ally charge $15 for domestic wires, which is competitive with the large banks' online rates, but you cannot call a branch to request one; you initiate it through their website or app.
Incoming wires—money someone else sends to your account—are almost always free, regardless of bank type. The sender pays the fee.
International wire transfers take longer and cost more
An international wire transfer sends money to a bank account outside the United States. These wires move through a network of correspondent banks—intermediary banks in other countries that help route the money to its final destination. This process adds time and cost.
Most banks charge $35 to $50 for an outgoing international wire. Some charge more depending on the destination country. Chase charges $45 for international wires. Bank of America charges $45. Smaller banks and credit unions may charge $25 to $40. The recipient's bank may also charge a fee to receive the wire, which is deducted from the amount that arrives.
Timing is unpredictable. A wire to Canada or Mexico may arrive the next business day. A wire to Europe, Asia, or Africa typically takes two to four business days. The exact timeline depends on the destination bank's processing speed and whether any intermediary banks delay the transfer. You cannot control this; you can only know that international wires are slower than domestic ones.
Cutoff times and when your wire actually leaves
If you request a domestic wire before your bank's cutoff time on a business day, the wire usually leaves the same day. The cutoff is typically 2 p.m. or 3 p.m. in your bank's local time zone, though some banks set it earlier. Chase's cutoff is 2 p.m. Eastern Time for online wires. Bank of America's is 3 p.m. Pacific Time for online wires requested through their website.
A wire requested after the cutoff time, on a weekend, or on a federal holiday processes on the next business day. If you request a wire on Friday at 4 p.m., it leaves Monday morning. If you request one on Saturday, it leaves Monday morning. There is no way to expedite this; the Federal Reserve's wire system does not operate outside business hours.
International wires have the same cutoff times for same-day processing, but the wire may not arrive at the recipient's bank until several days later because of the correspondent bank network.
Information your bank needs to send a wire
To send a wire, you must provide your bank with the recipient's details. At minimum, you need the recipient's full name, account number, and the routing number of the bank where the account is held. For international wires, you also need the recipient's bank name and address, and often a SWIFT code (a standardized identifier for banks outside the U.S.).
If you provide incorrect information—a wrong account number or routing number—the wire may go to the wrong account or be rejected by the receiving bank. Some banks will attempt to retrieve the money, but this is not may provide. Always double-check the recipient's details before you confirm the wire. If the recipient gives you the information verbally, ask them to send it in writing or verify it through their bank's website.
How to request a wire at your bank
Most large banks let you initiate a domestic wire through their website or mobile app. You enter the recipient's information, the amount, and confirm the fee. The wire is processed when ready if you are before the cutoff time. Some banks also let you schedule a wire for a future date.
If your bank does not offer online wires or you prefer not to use them, you can call your bank's wire department during business hours or visit a branch in person. Phone and in-person wires sometimes cost more than online wires—an extra $5 to $10—because they require a staff member to process them manually.
International wires almost always require you to provide more information, and some banks require you to request them by phone or in person rather than online. Call your bank's international wire department and have the recipient's full banking details ready.
Alternatives to wire transfers
Wire transfers are fast and reliable, but they are not the only way to move money. ACH transfers (Automated Clearing House) are free or cost $1 to $3 and take one to three business days. Most banks let you initiate ACH transfers online. If the recipient is not in a hurry and you want to save the wire fee, ACH is a good option.
Peer-to-peer payment apps like Venmo, PayPal, and Cash App are free for transfers between individuals and take one to three business days. They are not suitable for business payments or large amounts, and they have daily limits on how much you can transfer.
If you need to move money internationally and cost is a concern, international money transfer services like Wise (formerly TransferWise) often charge less than banks and offer better exchange rates. These services take one to three business days and are designed specifically for cross-border transfers.
Frequently Asked Questions
Can I cancel a wire transfer after I send it?
It depends on timing. If you cancel before the wire leaves your bank—usually within minutes of sending it—your bank can stop it and refund the fee. Once the wire has left your bank, cancellation is much harder. Contact your bank when ready and ask them to attempt a recall. Some receiving banks will cooperate; others will not. Do not count on getting the money back if the wire has already been processed.
Why does my bank charge more for phone or in-person wires than online wires?
Phone and in-person wires require a staff member to manually enter your information and verify your identity, which costs the bank more than an automated online process. The extra fee ($5 to $10) reflects that labor cost. Online wires are processed by software with minimal human involvement, so the fee is lower.
What happens if I send a wire to the wrong account number?
The wire goes to whatever account matches that number at the receiving bank. If the account exists and belongs to someone else, the money lands in their account. Your bank may attempt to retrieve it if you report the error quickly, but the receiving bank is not required to cooperate. Always verify the account number with the recipient before you send the wire.
Do all banks charge the same wire transfer fee?
No. Domestic wire fees range from $10 to $30 depending on the bank and whether you use online or phone/in-person service. International wire fees range from $25 to $50 or more. Credit unions and smaller banks often charge less than large national banks. Check your bank's fee schedule or call and ask before you send a wire if cost is a concern.
Can I wire money on a weekend?
You can request a wire on a weekend through your bank's website or app, but it will not process until the next business day. The Federal Reserve's wire system operates only on business days (Monday through Friday, excluding federal holidays). A wire requested on Saturday morning will leave your bank on Monday morning.