Calculate wire transfer fees for domestic and international transfers, compare bank vs online transfer services, and see your annual transfer costs.
You send $5,000 internationally. Your bank charges a $45 flat fee plus a 2% FX markup.
Bank fee: $45.00
FX markup: $5,000.00 ร 2% = $100.00
Total cost: $45.00 + $100.00 = $145.00
Amount received: $5,000.00 โ $145.00 = $4,855.00
The FX markup is often the hidden cost โ the exchange rate you get is worse than the mid-market rate.
You send $1,000 domestically with a $25 flat fee. No FX markup applies.
Total cost: $25.00
Amount received: $1,000.00 โ $25.00 = $975.00
Domestic wires are cheaper because there is no currency conversion involved.
You send $5,000 internationally. Your bank charges $45 + 2%; an online service charges 0.6% + $5.
Bank total: $45.00 + $100.00 = $145.00
Online total: $30.00 + $5.00 = $35.00
You save: $145.00 โ $35.00 = $110.00
For large transfers, online services can save you over 75% of the cost.
You make 6 domestic transfers at $25 and 2 international transfers of $5,000 at $45 + 2% per year.
Domestic: 6 ร $25.00 = $150.00
International: 2 ร ($45.00 + $100.00) = $290.00
Total annual cost: $150.00 + $290.00 = $440.00/yr
That is about $55 per transfer on average โ or roughly $36 per month.
Banks typically charge a flat fee for processing a wire transfer, and for international transfers they add a currency exchange markup โ the difference between the mid-market exchange rate and the rate you actually get. Online transfer services usually charge a small percentage of the amount plus a modest flat fee, but give you the real mid-market rate.
Fast and familiar: wires usually arrive same-day or next-day, and you can send in person at a branch. But you pay a flat fee ($15โ$50 domestic, $25โ$65 international) plus an FX markup that is often 1โ4% above the mid-market rate.
Lower fees, real rates: you get the mid-market exchange rate and pay a small percentage (often 0.3โ1%) plus a flat fee. Transfers can take 1โ3 business days โ slightly slower than a bank wire, but dramatically cheaper on large amounts.
Large amounts: the FX markup dominates, so online services usually win. Small amounts: the flat fee dominates, so compare carefully โ sometimes a bank wire or a peer-to-peer app is cheaper. Urgent transfers: banks are often faster if you need funds there today.
Some banks let you send in a foreign currency at a negotiated rate. Always ask what markup applies before you confirm the transfer.
Fewer, larger transfers mean fewer flat fees. If you send money monthly, consider sending quarterly instead.
Recipient banks often charge $10โ$25 to receive an international wire. Ask the recipient to check, or use a service that covers incoming fees.
Get quotes from your bank and an online service side by side โ a 1% markup difference on a $10,000 transfer is $100.
A wire transfer moves money electronically from one bank account to another through payment networks like SWIFT (international) or Fedwire/ACH (domestic). Banks charge for this service in two ways: a flat fee for processing the transfer, and โ for international transfers โ an FX markup on the currency conversion.
Why do banks charge both? The flat fee covers the cost of processing the payment through the wire network, while the FX markup is how the bank profits from converting your currency. Banks typically add 1โ4% above the mid-market exchange rate โ a cost that is easy to miss because it is baked into the exchange rate you are quoted.
| Transfer Type | Typical Fee Range | Additional Costs |
|---|---|---|
| Domestic outgoing | $15 โ $50 | None |
| International outgoing | $25 โ $65 | FX markup of 1โ4% |
| Domestic incoming | $0 โ $20 | Varies by bank |
| International incoming | $0 โ $25 | Often charged by the recipient's bank |
Traditional banks are not your only option for sending money internationally. Online transfer services like Wise and OFX have grown rapidly because they offer the mid-market exchange rate with a transparent percentage fee โ often saving you a significant amount on larger transfers.
Fastest delivery (often same-day), branch support, and trusted networks. The trade-off: higher flat fees and an FX markup of 1โ4% that you may not see until you compare rates.
Mid-market exchange rate, fees of roughly 0.3โ1% plus a small flat fee, and fully digital setup. Transfers typically arrive in 1โ3 business days.
The FX markup dominates for big transfers. A 2% markup on $50,000 is $1,000 โ switching to an online service can save hundreds per transfer.
For small transfers, flat fees dominate. Peer-to-peer apps or a single bank wire may be cheaper than a percentage-based online service.
Wire transfers are among the most expensive ways to move money, but in many cases you can avoid the fees entirely โ or at least cut them dramatically.
For same-country transfers, ACH, Zelle, and instant payment services are usually free โ a wire's speed is rarely worth $25โ$50.
Compare your bank's all-in cost (fee + markup) against 2โ3 online services before sending. The cheapest option varies by country and amount.
Confirm whether the recipient's bank charges an incoming wire fee and factor it into the comparison โ it can add $10โ$25 to the total.
For recurring international payments, a multi-currency account or specialist FX service can cut both fees and markups dramatically.
โ ๏ธ Important Note: Fees shown are typical ranges โ actual fees vary by bank, account tier, and country. Always confirm the exact fee and exchange rate before sending, and check whether the recipient's bank charges an incoming fee.