Wire transfer fees at most major U.S. banks run $25 to $35 to send a domestic wire and $15 to receive one, with international wires costing $35 to $50 outgoing and about $15 incoming. On international transfers, the sticker fee is only part of the bill: banks also build a markup into the exchange rate that often costs more than the flat fee itself. Where you send the wire from, and whether you need a wire at all, usually matters more than which bank you use.
Domestic Wire Fees at the Big Banks
Pricing for domestic wires is predictable. The sender pays more, the recipient pays less, and the channel you use affects the sender’s cost. Chase charges $25 for an online domestic wire and $35 at a branch. Bank of America and Wells Fargo both charge $30 regardless of channel. On the receiving end, Chase, Bank of America, Wells Fargo, and Citibank each charge a flat $15 for an incoming domestic wire, though some account tiers waive it. Added together, a single domestic wire commonly costs $40 to $50 between the two sides.
Credit unions are usually cheaper. Navy Federal Credit Union charges $14 for an outgoing domestic wire, and several large credit unions don’t charge anything to receive one.
No federal law caps what a bank can charge for a wire. The Electronic Fund Transfer Act requires disclosure, but the price itself is up to each institution.
International Wire Fees and the Exchange-Rate Markup
Outgoing international wires at the big banks fall between $35 and $50. Chase charges $40 for a wire sent in U.S. dollars, Bank of America charges $45, and Wells Fargo charges $45 in dollars or $35 in a foreign currency. Incoming international wires cost the recipient about $15 to $16 at most major banks.
The flat fee isn’t the real cost. When your bank converts dollars into a foreign currency, it doesn’t use the mid-market rate. It adds a spread, and that spread is pure revenue for the bank. Real-world comparisons on common currency pairs show markups of roughly 2% to 4%. On a $10,000 transfer, a 3% spread means $300 disappears into the exchange rate before the wire even leaves.
Federal law gives you one tool to see through this. Under Regulation E, your bank must show you the exchange rate, any third-party fees, and the exact amount your recipient will receive before you approve the transfer.1eCFR. 12 CFR Part 1005 Subpart B – Requirements for Remittance Transfers Compare that bottom-line “total to recipient” figure across providers. It’s the only honest way to shop, because a bank with a low flat fee can still lose on the exchange rate.
Who Pays Intermediary Fees: OUR, BEN, and SHA
International wires often pass through one or more intermediary banks on the SWIFT network, and each can deduct $15 to $50 from the transfer in transit. When you send, you usually pick who absorbs these fees:
- OUR: you pay everything, including intermediary charges, and the recipient gets the full amount.
- BEN: the recipient pays all fees, deducted from the transfer before it arrives.
- SHA: you pay your own bank’s fee, and intermediary or receiving-bank fees come out of the transfer.
SHA is the default at most banks. It’s the cheapest option for the sender, but your recipient may end up short. If you’re paying a contractor or closing a deal that requires an exact amount, choose OUR and budget for it.
What Changes the Price You Pay
Online Versus In-Branch
Starting a wire through your bank’s website or app almost always costs less than doing it in person. Chase takes $10 off a domestic wire for online submissions. Schwab charges $25 for a wire but drops it to $15 online.2Charles Schwab. Schwab Pricing Guide for Individual Investors If you have the recipient’s routing and account numbers in hand, there’s rarely a reason to pay the branch premium.
Wire Traces
If a wire goes missing or ends up in the wrong account, your bank can trace the funds through the network for around $25. Most people never need this, but it’s worth knowing exists when you’re sending a large sum to an unfamiliar recipient.
How to Pay Less for Wires
Send From a Brokerage Account
This is where the real savings sit for occasional senders. Fidelity doesn’t charge anything to send a wire from a brokerage account, with a $100 minimum per wire and a $1 million daily limit.3Fidelity. How to Choose Between an EFT or a Bank Wire Vanguard charges $10 per wire and waives it for Flagship clients and IRA distributions.4Vanguard. Brokerage Services Commission and Fee Schedules Schwab charges $15 to $25 depending on channel and takes incoming wires for free.2Charles Schwab. Schwab Pricing Guide for Individual Investors If you already have a brokerage account and need to send a wire for a home purchase or similar transaction, moving the money there first and wiring from there can save $25 to $35.
Premium Bank Accounts
Banks with tiered account structures often bundle free wires into their top products. Chase Private Client and Chase Sapphire checking include free incoming and outgoing wires. Citigold Private Client waives wire fees. These accounts typically require minimum balances of $50,000 or more, so the math only works if you’d keep that money there anyway. Paying $25 per wire beats parking $50,000 in a low-interest account to skip the fee.
Credit Unions
Credit unions tend to charge less for outgoing domestic wires and often waive incoming ones entirely. Navy Federal and several other large credit unions charge under $15 for outgoing domestic wires, and credit union international fees can run $10 to $20 under what the big banks charge.
Military Banking Benefits
Several banks waive wire fees for active-duty service members and veterans. Bank of America waives wire fees along with most deposit account fees for eligible military customers.5Bank of America. Military Banking Benefits These are bank policies rather than legal requirements, so what you get varies. Ask your bank what applies to you.
When You Don’t Need a Wire at All
Wires make sense when you need guaranteed same-day settlement and certainty of delivery, like a real estate closing or a business acquisition. For routine payments, cheaper options do the same job.
- ACH transfers are free at most banks, including transfers to people at other banks. The trade-off is speed. Standard ACH takes one to three business days, though same-day ACH is increasingly available for little or no fee.
- Zelle moves money in minutes at no cost if both parties bank at participating institutions. Per-transaction limits typically run $500 to $5,000 depending on your bank, so it won’t cover large transactions.6Wells Fargo. Compare Ways to Send Money
- Specialist international transfer services use the mid-market rate with a small transparent fee instead of hiding profit in the exchange rate. On a $1,000 international payment, the total cost can come in under $10, versus $50 to $100 or more through a bank once the exchange-rate markup is counted.
The question isn’t whether wires cost too much in the abstract. It’s whether you need what a wire provides. For a closing with a hard deadline, yes. For splitting rent or paying a freelancer overseas, you’re overpaying by a wide margin.
Can You Cancel a Wire?
For international wires, federal law gives you a 30-minute cancellation window. If you contact your bank within 30 minutes of paying and the recipient hasn’t picked up or deposited the funds, the bank has to cancel and refund you.7eCFR. 12 CFR 1005.34 – Cancellation and Refund You need to give enough information for the bank to identify you and the transfer. The reason doesn’t matter.
Domestic wires don’t get that window. Under the Uniform Commercial Code, you can cancel a payment order only if the bank receives your cancellation before it accepts and processes the order.8Legal Information Institute. UCC Article 4A-211 – Cancellation and Amendment of Payment Order Once processed, cancellation depends on the receiving bank agreeing to send the money back. If a wire goes to the wrong account because of a bank error, the bank must refund you with interest. If you authorized the wire and changed your mind, or were tricked into sending it, recovery depends entirely on the receiving bank’s cooperation.
That irreversibility is why banks insist on verification before processing large transfers, and why it’s worth confirming wire instructions by phone, using a number you already have on file, before you hit send.