Most banks charge between $15 and $50 per outgoing wire transfer, with incoming wires often free or cheaper
The fee you pay depends on your bank, whether the wire stays domestic or goes international, and sometimes whether you're a premium customer. Domestic wires (within the US) typically cost $15 to $30. International wires run $35 to $50 or more. Some banks waive fees for customers with high account balances or premium checking accounts, while others charge the same flat rate to everyone.
Incoming wires are usually free, though a handful of banks charge $5 to $15 to receive money. The receiving bank almost never charges the sender — your bank charges you. This matters because you can't avoid the fee by asking someone else to pay it; the cost sits with whoever initiates the transfer.
Key Takeaways
- Domestic wire transfer fees range from $15 to $30 at most banks, while international wires cost $35 to $50 or more.
- The sending bank charges the fee, not the receiving bank, so the cost falls on whoever initiates the transfer.
- Some banks waive wire fees for customers with premium accounts or minimum balances, so checking your account terms may save you money.
- Incoming wires are usually free, though a small number of banks charge $5 to $15 to receive them.
- Wire transfer fees are separate from any currency conversion fees on international transfers, which can add another 1 to 3 percent to the total cost.
Why domestic and international wires cost different amounts
A domestic wire stays within the US banking system and moves through the Federal Reserve or a private clearing network. The process is standardized and fast — usually same-day or next-day delivery. The bank's cost to process it is lower, so the fee reflects that.
An international wire has to cross currency systems, clear through correspondent banks in other countries, and comply with anti-money-laundering rules. Each step adds work and risk. The receiving bank abroad may charge a fee to accept the wire, and your bank passes that cost to you or absorbs it into a higher outgoing fee. International wires also take longer — typically 3 to 5 business days — because of the extra clearance steps.
When your bank might waive the fee
Premium checking accounts often include wire transfer waivers. If you maintain a minimum balance (often $10,000 to $25,000) or set up direct deposit, your bank may waive one or more wires per month. Some banks waive incoming wires for all customers but charge for outgoing ones. A few waive wires entirely for wealth management or business clients.
The terms vary widely, so check your account agreement or call your bank's customer service line. If you send wires regularly, the savings from a premium account can offset the higher monthly fee. If you send one wire every few years, the premium account probably costs more than the wire fees themselves.
Additional costs hidden in wire transfers
The wire fee is not always the only charge. On international wires, your bank may add a currency conversion fee of 1 to 3 percent on top of the base wire fee. Some banks charge a separate fee to provide the wire instructions or to correct an error in a wire you've already sent.
If the receiving bank abroad charges a fee to accept the wire, your bank may deduct it from the amount that arrives. This means if you send $1,000, the recipient might receive $950 or less, depending on how many banks in the chain took a cut. Ask your bank whether the fee you're quoted is the total cost or whether additional charges will be deducted from the transfer amount.
How to compare wire fees across banks
Call or visit the websites of banks you're considering and ask for the wire transfer fee schedule. Most banks publish these online, though sometimes you have to dig into the fee disclosure document. Write down the domestic wire fee, the international wire fee, and whether the bank waives fees for any account type.
If you're switching banks partly to save on wire fees, factor in the full cost: the monthly account fee, any minimum balance requirement, and how many wires you actually send per year. A bank with a $15 wire fee and no monthly fee beats a bank with free wires but a $25 monthly account fee if you send fewer than two wires per year.
What happens if you send a wire to the wrong account
Once a wire leaves your bank, it's nearly impossible to stop or reverse. If you send money to the wrong account number, your bank can try to recover it, but success depends on whether the receiving bank cooperates. Some banks charge $25 to $100 to attempt a recovery, and many recoveries fail.
Before you send a wire, verify the account number and routing number with the recipient directly — not by email or text, but by phone or in person. Ask them to confirm the numbers back to you. This takes five minutes and can save you thousands if you catch an error before the wire goes out.
Alternatives to wire transfers when fees matter
If you're sending money domestically and the fee bothers you, consider ACH transfers instead. ACH is a slower method (3 to 5 business days) but usually free or costs $1 to $3. It works for most personal and small business transfers.
For international transfers, services like Wise (formerly TransferWise) or OFX often charge less than banks, especially on large amounts. They specialize in currency conversion and can offer better exchange rates than your bank. The trade-off is that they take longer and require setting up an account with a third party.
Frequently Asked Questions
Can I negotiate a lower wire transfer fee with my bank?
Most banks have set fee schedules and don't negotiate on individual wires. However, if you send many wires or maintain a large balance, you can ask whether a premium account or business account would lower your costs. Relationship managers at larger banks sometimes have discretion for high-value customers.
Do I pay the fee even if the wire fails?
It depends on why it failed. If your bank rejects the wire because of an error in the account number or routing number, most banks refund the fee. If the receiving bank rejects it, your bank may keep the fee. Ask your bank's policy before sending, and request a refund if the wire is rejected through no fault of yours.
Why do some banks charge to receive a wire?
Most banks don't, but a few charge $5 to $15 to receive incoming wires. They justify it as a processing cost, though it's rare. If you're choosing a bank and incoming wires matter to you, ask whether they charge to receive them — many will waive the fee if you ask.
Is the wire fee the same if I send money to another account I own at a different bank?
Yes, your bank charges the same wire fee whether the recipient is you, a family member, or a stranger. The fee is for the service of sending the wire, not for who receives it. Some banks waive fees for transfers between your own accounts, so it's worth asking.
What's the difference between a wire fee and a currency conversion fee?
The wire fee is what your bank charges to send the wire. The currency conversion fee is what they charge to convert dollars to another currency. On an international wire, you pay both. The conversion fee is usually 1 to 3 percent of the amount converted, calculated on top of the wire fee.