Wire Transfer Fees
What US banks really charge to send and receive a wire, and the exchange-rate markup that costs far more than the fee. Pick your bank, or calculate the true all-in cost.
Wire fees by bank
US bank wire fees compared
The flat fees are similar across the big banks; it’s the international exchange-rate markup that separates a cheap transfer from an expensive one. Here are the headline 2026 fees:
Online prices; branch and phone wires cost more. Most other US banks fall in the same $25–$50 range, and all three waive fees in foreign currency — where the rate markup becomes the real cost.
Frequently Asked Questions
How much is a typical US bank wire fee?
Most US banks charge $25–$35 for a domestic outgoing wire and $40–$50 for an international one in US dollars, with incoming wires around $15. Wells Fargo’s digital wire is among the cheapest at $25 for either; Bank of America’s international wire is among the priciest at $45. But for international transfers, the flat fee is rarely the biggest cost.
What is the hidden cost of an international wire?
The exchange-rate markup. When a bank converts your dollars it uses a rate 2–4% worse than the real mid-market rate, taken silently inside the rate rather than shown as a fee, and a correspondent bank can deduct another $15–$50 in transit. On a $5,000 wire those hidden costs usually exceed the flat fee several times over.
What is the cheapest way to send money internationally?
For most corridors, a specialist like Wise or OFX beats a bank wire on both counts: the real mid-market rate with no markup, and no intermediary fees, for a small transparent charge. A bank wire makes sense mainly when the recipient’s bank requires one or you need guaranteed same-day settlement.