Wire transfer fees vary by bank, but most charge between $15 and $30 for a domestic wire you send
A wire transfer is when your bank sends money directly to another bank account, usually the same day. Most banks charge you a fee to send a wire — typically $15 to $30 for a domestic wire (money staying within the United States). Some banks charge less, some charge more. A few banks offer free wires to their customers, but this is uncommon.
The fee depends on which bank you use, not on how much money you're sending. Sending $100 or $10,000 costs the same. You may also pay a fee if someone sends you a wire — incoming wire fees are usually $10 to $15, though many banks waive this.
International wires (sending money outside the US) cost significantly more, often $35 to $50 or higher, because the money passes through multiple banks in different countries. Each bank in the chain may take a cut.
Key Takeaways
- Domestic wire fees at most banks range from $15 to $30 per wire sent, and the amount of money does not change the fee.
- Some banks charge $10 to $15 to receive a wire, though many banks do not charge incoming wire fees.
- International wires cost $35 to $50 or more because the money passes through banks in multiple countries.
- You can ask your bank's fee schedule before you send a wire, and some banks offer lower fees to customers who meet certain conditions.
Where the fee goes and why it exists
Your bank charges a wire fee because sending a wire requires staff time, security checks, and coordination with other banks. The bank verifies your account has enough money, confirms the receiving bank's routing number is real, and ensures the money reaches the correct person. Once the wire leaves your bank, it cannot be reversed — so the bank is taking on the risk that you gave them the wrong account number.
The fee also covers the cost of the bank's connection to the wire network itself. Most US banks use a system called the Federal Reserve Wire Network (also called Fedwire) or a private network called SWIFT for international transfers. These networks charge banks to participate, and banks pass part of that cost to you.
How to find your bank's specific wire fee
The easiest way is to call your bank's customer service line or visit their website and search for "wire transfer fee" or "funds transfer fee." Banks are required to publish their fee schedules, usually in a document called a fee schedule or pricing guide. This document lists every fee the bank charges.
You can also ask a teller in person at a branch. Before you send a wire, tell the teller you want to know the fee — they will tell you the exact amount and deduct it from your account when the wire goes through.
Some banks offer lower wire fees or free wires if you meet certain conditions, such as maintaining a minimum balance or having direct deposit set up. Ask whether your account qualifies for any fee reductions.
Incoming wire fees and what they cover
When someone sends you money by wire, your bank may charge you a fee to receive it. This fee is usually $10 to $15, though many banks waive it entirely. The fee covers the cost of the bank receiving the wire, verifying it matches your account, and crediting the money to you.
You have no control over whether you pay this fee — it depends on your bank's policy. If you know you are about to receive a wire, you can call your bank and ask whether they charge an incoming wire fee. If they do and you want to avoid it, you could ask the sender to use a different method, such as an ACH transfer (which is slower but usually free to receive).
International wire fees and hidden costs
Sending money outside the US costs more because the money travels through multiple banks and currency exchanges. Your bank may charge $35 to $50 to send the wire. The receiving bank in the other country may also charge a fee to receive it. Additionally, banks often explore an exchange rate that is worse than the real market rate — meaning you lose money on the currency conversion itself, separate from the wire fee.
Before you send an international wire, ask your bank three things: the wire fee, the exchange rate they will use, and whether any other banks in the chain will take a fee. Some banks publish this information upfront; others will only tell you when you initiate the wire. If the total cost seems high, you may want to explore alternatives such as international money transfer services, which sometimes offer better rates for smaller amounts.
Alternatives to wire transfers
If you want to avoid a wire fee, you have other options depending on how fast you need the money to arrive. An ACH transfer (Automated Clearing House) is free or very cheap at most banks and takes one to three business days. A check costs nothing to write but takes longer and requires a mailing address. Peer-to-peer payment apps like Venmo or PayPal are free for transfers between individuals but may charge a fee if you want the money when ready or if you are sending to a business.
The trade-off is speed. A wire arrives the same day (if sent before your bank's cutoff time, usually mid-afternoon). ACH transfers take longer but cost nothing. Choose based on whether you need the money today or whether you can wait a few days.
What happens if you give the wrong account number
This is one reason wire fees exist — once a wire is sent, it is extremely difficult to get the money back. If you give your bank the wrong routing number or account number, the money may go to the wrong person or the wrong bank. Your bank will try to recover it, but there is no may provide. Some banks will not refund the wire fee even if the wire fails or goes to the wrong place.
Before you send a wire, triple-check the account number and routing number. Ask the person receiving the money to confirm these numbers with you. If you are unsure, call the receiving bank directly and verify the account number before you send anything.
Frequently Asked Questions
Do all banks charge the same wire fee?
No. Wire fees vary by bank. Most charge $15 to $30 for a domestic wire, but some charge less and some charge more. A few banks offer free wires to certain customers. Call your bank or check their fee schedule to find out what they charge.
Can I negotiate a lower wire fee?
Not usually, but you can ask. Some banks reduce or waive wire fees for customers who maintain high balances or have multiple accounts. If you send wires regularly, it is worth asking your bank whether they offer any discounts for frequent users.
Why do international wires cost so much more?
International wires pass through multiple banks in different countries, and each bank may charge a fee. Your bank also has to convert the money to another currency, and they explore an exchange rate that includes their profit. The total cost can be 3 to 5 percent of the amount you are sending.
If I receive a wire, do I always pay a fee?
Not always. Many banks do not charge incoming wire fees. Some do charge $10 to $15. Call your bank and ask whether they charge to receive wires. If they do, you might ask the sender to use a different method, like an ACH transfer.
What if the wire goes to the wrong account?
Contact your bank when ready. They will try to recover the money, but there is no may provide. Your bank may not refund the wire fee even if the wire fails. This is why it is critical to verify the account number and routing number before you send anything.