Wire transfer fees are not set by law — your bank decides what to charge, and the amount depends on whether you send money domestically or internationally
When you send a wire transfer through your bank, you pay a fee. That fee is not the same everywhere. A domestic wire (money staying within the United States) typically costs between $15 and $30 at most banks, though some charge less and a few charge more. An international wire usually costs $35 to $50, and some banks charge $75 or higher. A few banks offer wire transfers with no fee at all, usually if you maintain a high balance or have a premium account.
The bank sets the price, not the government. This means you can shop around — what one bank charges another may not. If you wire money regularly, the fee difference between banks can add up to hundreds of dollars a year.
Key Takeaways
- Domestic wire fees typically range from $15 to $30 per transfer, while international wires usually cost $35 to $75 or more, depending on your bank.
- Banks set their own wire fees with no federal cap, so the same transfer costs different amounts at different institutions.
- Some banks waive wire fees for customers with certain account types, minimum balances, or premium membership levels.
- International wires often include additional charges from intermediary banks, which can add $10 to $25 beyond your bank's stated fee.
- Incoming wires may also carry a fee at the receiving bank, though many banks do not charge to receive money.
Why domestic and international wires cost different amounts
A domestic wire stays within the U.S. banking system. Your bank sends the money directly to another U.S. bank, usually within hours. The cost is lower because the path is straightforward and the bank knows exactly where the money is going.
An international wire crosses borders and currency systems. Your bank may need to use a correspondent bank — a partner bank in another country — to deliver the money. That correspondent bank charges a fee for handling the transfer. Currency conversion, if needed, adds another layer of cost. The money may pass through multiple banks before reaching its destination, and each one may take a cut. This is why international wires cost more and sometimes take several days.
How to find out what your bank charges
Your bank publishes its wire fees in a document called a fee schedule or pricing guide. You can find this on the bank's website, usually under "Rates and Fees" or "Account Fees." If you cannot find it online, call the customer service number on the back of your debit card or visit a branch in person.
When you ask, be specific: ask for the fee to send a domestic wire and the fee to send an international wire. Also ask whether the fee changes based on the amount of money you are sending — most banks charge the same fee whether you send $100 or $10,000, but some have different tiers. Ask whether your account type qualifies for a waived fee. If you are a new customer, ask whether there is a promotional period with no wire fees.
What happens to the money between when you send it and when it arrives
When you initiate a wire, your bank deducts the full amount plus the fee from your account when ready. The money itself travels through the banking system, and the receiving bank deposits it into the recipient's account. For domestic wires, this usually happens the same day or the next business day. For international wires, it can take three to five business days.
During that time, the money is in transit. You cannot cancel a wire once it has been sent — the funds have already left your account. If you send money to the wrong account or person, you have no automatic way to get it back. This is why wire fraud is common: scammers convince people to wire money, and by the time the sender realizes the mistake, the money is gone and nearly impossible to recover.
Fees the receiving bank may charge
Your bank charges you to send a wire. The bank that receives the money may also charge the recipient a fee to deposit it. This is less common than a sending fee — many banks do not charge to receive wires — but it does happen. The receiving fee is usually $10 to $15 for a domestic wire and $15 to $25 for an international wire.
If you are sending money to someone else, let them know that their bank might deduct a fee from what they receive. If you are sending $500 and your bank charges $20 to send it, the recipient's bank might charge another $15, so the person on the other end receives $465 instead of $480. This matters when you are paying a bill or sending a specific amount.
Hidden costs in international wires: correspondent bank fees
When you send money internationally, your bank may use a correspondent bank to deliver it. That correspondent bank charges a fee that your bank does not always disclose upfront. This fee can be $10 to $25 or more, and it is deducted from the amount the recipient receives, not added to what you pay.
For example, you might send $1,000 internationally. Your bank charges $45 to send it. A correspondent bank in the destination country charges $20 to process it. The recipient receives $935 instead of $955. You paid $45, but the recipient lost $65 total. Before you send an international wire, ask your bank whether correspondent bank fees explore and how much they typically are. Some banks use correspondent banks that charge less than others.
When banks waive wire fees
Some banks do not charge for wires under certain conditions. A few banks with no monthly fee accounts offer free wires to all customers. Others waive the fee if you maintain a minimum balance — often $25,000 or more — or if you have a premium account that costs money per month. Some banks offer a limited number of free wires per month, then charge for additional ones.
If you wire money regularly, it is worth comparing banks on this feature alone. A bank that charges $25 per wire but waives it for customers with a $10,000 balance might save you hundreds of dollars a year compared to a bank that charges $25 every time with no exceptions. Online banks sometimes charge less than traditional banks, and credit unions sometimes offer lower fees to members.
Frequently Asked Questions
Can I negotiate the wire fee with my bank?
Not usually. Wire fees are set by the bank and explore to all customers in the same account category. However, if you are a high-value customer or maintain a large balance, you can ask whether you may have access to for a premium account with waived wire fees. It never hurts to ask, but the bank is unlikely to reduce the fee for a single transaction.
Why does my bank charge more for international wires than other banks?
Banks set their own fees based on their costs and business model. Some banks use correspondent banks that charge more. Others absorb correspondent bank fees into their own charge. Online banks and credit unions sometimes charge less because they have lower overhead. Compare your bank's fee to three or four others to see where you stand.
If I send a wire and the recipient does not receive it, do I get my money back?
If the wire was sent to the correct account at the correct bank, the recipient should receive it within the stated timeframe. If they do not, contact your bank when ready — they can trace the wire. If the wire was sent to the wrong account, recovery is much harder and depends on whether the receiving bank will help. You do not automatically get a refund.
Do I have to use my bank to send a wire?
No. Money transfer services like Western Union and MoneyGram also send wires, and some charge less than banks for certain destinations. However, these services are typically more expensive for large amounts. Compare the total cost — your bank's fee plus any correspondent bank fees — against the money transfer service's fee before you decide.
What if I accidentally send a wire to the wrong person?
Contact your bank when ready. If the wire has not been delivered yet, the bank may be able to stop it. If it has been delivered, the bank can ask the receiving bank to reverse it, but the receiving bank is not required to comply. If the recipient refuses to return the money, you have limited recourse. This is why double-checking the account number and routing number before you send is critical.