Wire transfer fees vary by bank and transfer type, typically ranging from $15 to $50 for domestic transfers and $25 to $75 for international ones
Your bank charges a fee to send money by wire transfer. The amount depends on whether you're sending money within the United States or internationally, which bank you use, and whether you're a regular customer or new to the bank. Domestic wires are usually cheaper than international ones. Some banks charge different amounts depending on whether you initiate the transfer online, by phone, or in person at a branch.
The fee is separate from the money you're sending. If you wire $500 and your bank charges $25, the recipient gets $500 and your account is charged $500 plus $25. You pay the fee whether the transfer goes through instantly or takes a day to arrive.
Key Takeaways
- Domestic wire transfer fees typically cost $15 to $50 per transfer, while international wires cost $25 to $75 or more depending on the destination country.
- The receiving bank may also charge a fee to accept the wire, which comes out of the money the recipient receives unless your bank covers it.
- Online wire transfers are often cheaper than phone or in-person transfers at the same bank.
- Some banks waive wire fees for customers who maintain a minimum balance or have certain account types.
Domestic wire transfer costs
A domestic wire transfer—sending money from one U.S. bank account to another—usually costs $15 to $35 at most major banks. Chase charges $15 for online domestic wires and $20 for phone or in-person transfers. Bank of America charges $30 for domestic wires. Wells Fargo charges $20 for online and $25 for phone or branch transfers. Credit unions often charge less, typically $10 to $20.
The receiving bank may also charge a fee to accept the wire, usually $10 to $15. If the receiving bank charges a fee, it is deducted from the amount the recipient receives unless your bank has an agreement to cover it. Ask your bank whether they cover receiving fees before you send the wire.
International wire transfer costs
International wire transfers cost more because the money passes through multiple banks in different countries. Fees typically range from $25 to $75, depending on the destination country and the banks involved. Some banks charge a flat fee; others charge a percentage of the amount sent, usually 1 to 2 percent. A few banks charge both a flat fee and a percentage.
The receiving bank in the destination country will also charge a fee, typically $10 to $25. Currency conversion fees may apply if the receiving bank uses a different exchange rate than the sending bank. The total cost of an international wire can easily exceed $100 when all fees are included. Ask your bank for a full cost estimate before sending an international wire.
How to reduce wire transfer fees
Compare fees across banks before you open an account. Some banks waive wire fees for customers with premium accounts, high balances, or frequent transfers. If you have a relationship with a bank—a checking account, savings account, or loan—ask whether they offer fee waivers. Some banks waive the first wire transfer for new customers.
Online wire transfers are cheaper than phone or in-person transfers at most banks. If you have time, sending the wire online saves $5 to $10. For international transfers, using a money transfer service like Wise or OFX may be cheaper than your bank, especially for large amounts or frequent transfers. These services often have lower fees and better exchange rates than banks, though they may take longer to complete.
When wire transfer fees are worth paying
Wire transfers are expensive, but they are the fastest way to send money. If you need to pay a security deposit on an apartment, cover an urgent medical bill, or send money to someone in another country quickly, the fee is usually worth the speed. A wire transfer typically arrives the same day or the next business day, while other methods like ACH transfers or checks take several days.
If the money is not urgent, consider alternatives. An ACH transfer (also called an electronic transfer) is free or costs $1 to $3 and takes 3 to 5 business days. A check takes 5 to 10 business days but costs only the price of postage. For international transfers that are not urgent, a money transfer service may be cheaper and faster than a bank wire.
Wire transfer fees for receiving money
If someone sends you money by wire transfer, your bank may charge you a fee to receive it. Receiving fees are typically $10 to $15 and are deducted from the amount you receive. Some banks do not charge receiving fees. Ask your bank what they charge before someone sends you a wire.
If you receive frequent wire transfers—for example, if you are a freelancer or contractor—ask your bank whether they offer a waiver for receiving fees. Some banks waive receiving fees for business accounts or accounts that receive multiple wires per month.
Frequently Asked Questions
Can I avoid paying a wire transfer fee?
Some banks waive fees for customers with premium accounts or high balances. You can also ask your bank whether they cover the receiving bank's fee. For international transfers, a money transfer service may have lower fees than your bank. If the transfer is not urgent, an ACH transfer is free or very cheap and takes a few extra days.
Why do international wires cost so much more than domestic ones?
International wires pass through multiple banks in different countries, and each bank charges a fee. Currency conversion and compliance with international banking rules add cost. The receiving bank in the destination country also charges a fee. Domestic wires stay within the U.S. banking system and involve fewer intermediaries.
Does the recipient pay the wire transfer fee?
The receiving bank charges a fee to accept the wire, which is deducted from the amount the recipient receives. Your bank may cover this fee as part of your service, or you may be able to request that they do. Ask your bank before you send the wire so you know what the recipient will actually receive.
Is a wire transfer cheaper than other ways to send money?
Wire transfers are the most expensive way to send money, but they are the fastest. ACH transfers are free or cost $1 to $3 and take 3 to 5 days. Checks are cheap but take 5 to 10 days. For international transfers, money transfer services are often cheaper than bank wires and may be faster.
Do all banks charge the same wire transfer fee?
No. Domestic wire fees range from $10 to $35 depending on the bank and whether you use online, phone, or in-person service. International fees vary more widely, from $25 to $75 or more. Credit unions typically charge less than large banks. Compare fees at banks where you already have an account or are considering opening one.