Yes, most banks charge for wire transfers, and the fee varies by bank and direction
Nearly every bank charges a fee to send a wire transfer, typically between $15 and $50 for a domestic wire. Incoming wires are often free, though some banks charge $10 to $15 to receive one. The exact amount depends on your bank, your account type, and whether the wire is domestic (within the US) or international. A few banks waive wire fees for certain account holders—usually those with high balances or premium accounts—but this is not the default.
Wire transfer fees are separate from any fees the receiving bank might charge. If you send $500 to someone at another bank, you pay your bank's outgoing fee, and their bank may charge them an incoming fee. Neither of these fees comes out of the $500; they are charged to each account holder separately.
Key Takeaways
- Outgoing domestic wire fees range from $15 to $50 at most banks; incoming wires are often free but can cost $10 to $15.
- International wire fees are typically higher—$35 to $75 or more—because the bank must route the money through correspondent banks overseas.
- Some banks waive wire fees for customers with premium accounts, direct deposit, or account balances above a certain threshold.
- The fee you pay does not reduce the amount the recipient receives; wire fees are charged separately to the sender and receiver.
- Checking your bank's fee schedule before sending a wire can save you money, especially if you have multiple banks to choose from.
Domestic versus international wire fees
Domestic wires—transfers between US bank accounts—are cheaper than international ones because the money stays within the US banking system. A domestic outgoing wire typically costs $15 to $35. Incoming domestic wires are often free, though some banks charge $10 to $15 to receive them.
International wires cost more because your bank must send the money through one or more correspondent banks overseas to reach the recipient's country and currency. An outgoing international wire usually costs $35 to $75, and some banks charge $50 or more depending on the destination country. Incoming international wires can cost $15 to $25. If the recipient's bank also charges an incoming fee, that amount is typically deducted from what they receive, which is why you should always ask the recipient's bank what they will charge before sending.
When banks waive wire transfer fees
Some banks do not charge wire fees for certain customers. Premium checking accounts—often called "gold" or "platinum" accounts—sometimes include free outgoing wires as a benefit. Banks may also waive fees for customers who maintain a minimum balance, usually $25,000 to $100,000, though the exact threshold varies by bank.
A few banks waive wire fees for customers who set up direct deposit of their paycheck. Others waive fees only for the first wire per month or only for transfers to accounts in the same bank. Check your bank's fee schedule or call customer service to ask whether you may have access to for any waivers. If you send wires regularly, switching to a bank with free wires—or opening a premium account—can save hundreds of dollars per year.
How wire fees compare to other payment methods
Wire transfers are faster than ACH transfers or checks, but they cost more. An ACH transfer (also called an electronic funds transfer) is usually free or costs $1 to $3, though it takes one to three business days. A check costs nothing to send but can take a week or longer to clear. A wire transfer arrives the same day or next business day but costs $15 to $50 for a domestic transfer.
For small amounts or non-urgent transfers, ACH is cheaper. For large amounts or time-sensitive payments—such as a down payment on a house or an urgent business payment—the wire fee is often worth the speed. If you are sending money to someone at the same bank, ask whether they offer free internal transfers; many banks do.
What happens if you dispute a wire transfer fee
If your bank charged you a wire fee that you believe was incorrect—for example, if they charged you for an incoming wire when their policy says incoming wires are free—contact customer service and ask them to review the charge. Bring your account statement and the bank's published fee schedule as proof. Many banks will refund a single incorrect fee if you ask within 30 to 60 days.
If the bank refuses to refund the fee and you believe they violated their own policy, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) at consumerfinance.gov. The CFPB does not refund fees directly, but they investigate complaints and can pressure banks to change practices. For disputes over the wire itself—such as money sent to the wrong account—see the section on wire transfer errors and recovery.
How to find your bank's wire transfer fees
Your bank publishes its wire transfer fees in a document called a fee schedule or pricing guide, usually available on their website under "Accounts" or "Fees." You can also call customer service and ask directly. When you call, ask for both outgoing and incoming fees, and specify whether you want domestic or international rates.
If you are comparing banks, ask each one for their complete wire fee structure before opening an account. Some banks advertise free checking but charge high wire fees; others charge for checking but waive wire fees for premium customers. The total cost depends on how you use the account.
Wire fees and account type
Your account type affects whether you pay a wire fee. A basic checking account almost always charges for wires. A money market account or savings account may charge more than checking—sometimes $25 to $50 for an outgoing wire. A business checking account often has different fees than personal checking; some business accounts charge $20 to $40 per wire.
If you have multiple accounts at the same bank, ask whether fees differ between them. Some banks charge less for wires from a premium account than from a basic one. If you send wires frequently, opening the right account type can reduce your costs significantly.
Frequently Asked Questions
Do I pay the wire fee even if the wire fails?
Most banks charge the fee when you initiate the wire, not when it arrives. If the wire fails—for example, because you entered the wrong account number—the money returns to your account, but the fee is usually not refunded. Contact your bank immediately if a wire fails and ask them to waive the fee as a courtesy. Some banks will; others will not.
Can I send a wire without paying a fee?
Yes, if your bank waives wire fees for your account type or if you meet their balance or direct deposit requirements. You can also ask the recipient whether their bank offers free incoming wires; if so, you might ask them to initiate a pull transfer instead of you sending a push wire, though this is not always possible. Some credit unions charge lower wire fees than banks, so if you are a member, check their rates.
Who pays the wire fee if I am receiving money?
The sender pays their bank's outgoing fee, and you pay your bank's incoming fee (if they charge one). The sender's fee does not reduce what you receive. If the sender's bank deducts their fee from the amount sent, you receive less, but that is a separate issue—the sender should have accounted for their fee when deciding how much to send.
Are wire transfer fees the same at all banks?
No. Fees vary widely. One bank might charge $15 for an outgoing domestic wire while another charges $35. International wires vary even more. Always check your specific bank's fee schedule before sending a wire, especially if you are comparing banks or considering a switch.
What if my bank charged me a wire fee I did not authorize?
Contact your bank's customer service and ask them to explain the charge. If it was an error—for example, if they charged you for a wire you cancelled—ask for a refund. If the charge was correct but you did not realize you would be charged, ask whether they will waive it as a one-time courtesy. Document the conversation and follow up in writing if they refuse.