Free to Use

Wire Transfer Fee Calculator

Calculate wire transfer fees for domestic and international transfers, compare bank vs online transfer services, and see your annual transfer costs.

Real-World Wire Transfer Fee Examples

๐ŸŒ International Wire Transfer

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.

๐Ÿ‡บ๐Ÿ‡ธ Domestic Wire Transfer

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.

๐Ÿฆ Bank vs Online Service

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.

๐Ÿ“… Annual Transfer Costs

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.

How Wire Transfer Fees Are Calculated

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.

Key Formulas

International Total Cost = Bank Fee + Amount ร— FX Markup %
Flat fee plus the hidden currency conversion cost on international transfers
Domestic Total Cost = Bank Fee
No FX markup applies when no currency conversion is involved
Online Cost = Amount ร— Service Fee % + Flat Fee
How online services like Wise and OFX price their transfers
Annual Cost = Domestic Count ร— Domestic Fee + International Count ร— (International Fee + Amount ร— Markup %)
Your total wire transfer spending over one year

Bank vs Online Transfer Services

๐Ÿฆ Traditional Banks

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.

๐ŸŒ Online Services (Wise, OFX)

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.

โš–๏ธ Which Should You Choose?

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.

How to Estimate Your Cost Step by Step

1
Identify the transfer type โ€” domestic or international, outgoing or incoming. Incoming transfers may also carry a fee at the receiving bank.
2
Find the flat fee โ€” check your bank's fee schedule (domestic $15โ€“$50, international $25โ€“$65) or the online service's fee table.
3
Calculate the FX markup โ€” for international transfers, multiply the amount by the markup percentage your bank adds above the mid-market rate.
4
Add it all up โ€” total cost = fee + markup, then subtract from the amount to see what the recipient actually receives.

Quick Tips

๐Ÿ’ฑ Ask for the Mid-Market Rate

Some banks let you send in a foreign currency at a negotiated rate. Always ask what markup applies before you confirm the transfer.

๐Ÿ” Consolidate Transfers

Fewer, larger transfers mean fewer flat fees. If you send money monthly, consider sending quarterly instead.

๐Ÿฆ Check Incoming Fees

Recipient banks often charge $10โ€“$25 to receive an international wire. Ask the recipient to check, or use a service that covers incoming fees.

๐Ÿ“Š Compare Before You Send

Get quotes from your bank and an online service side by side โ€” a 1% markup difference on a $10,000 transfer is $100.

๐Ÿ’ธ
Domestic & International
Calculate the true cost of both domestic and international wire transfers, including the hidden FX markup baked into the exchange rate.
๐Ÿฆ
Bank vs Online
Compare your bank's flat fee plus markup against online services like Wise and OFX to find the cheapest option for every transfer.
๐Ÿ“…
Annual Cost View
Estimate your yearly wire transfer spending and per-transfer average so you can budget accurately and spot savings.
๐Ÿ“š
Educational Guidance
Learn how FX markups work, typical fee ranges by transfer type, and proven ways to avoid unnecessary wire fees.

How Wire Transfer Fees Work

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.

Total Cost = Bank Fee + Amount ร— FX Markup
The complete cost of an international wire transfer

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.

Typical Wire Transfer Fee Ranges

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

Bank vs Online Transfer Services

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.

๐Ÿฆ Banks

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.

๐ŸŒ Online Services

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.

๐Ÿ’ฐ Large Amounts

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.

๐Ÿ“ฑ Small Amounts

For small transfers, flat fees dominate. Peer-to-peer apps or a single bank wire may be cheaper than a percentage-based online service.

How to Avoid Wire Transfer Fees

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.

๐Ÿ‡บ๐Ÿ‡ธ Domestic? Skip the Wire

For same-country transfers, ACH, Zelle, and instant payment services are usually free โ€” a wire's speed is rarely worth $25โ€“$50.

๐ŸŒ International? Shop Around

Compare your bank's all-in cost (fee + markup) against 2โ€“3 online services before sending. The cheapest option varies by country and amount.

๐Ÿงพ Ask About Incoming Fees

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.

๐Ÿ’ณ Use the Right Product

For recurring international payments, a multi-currency account or specialist FX service can cut both fees and markups dramatically.

Frequently Asked Questions

How much does a wire transfer cost?
A domestic wire transfer typically costs $15โ€“$50 (around $25 on average), while an international wire typically costs $25โ€“$65 plus a currency markup of 1โ€“4%. That means a $5,000 international transfer with a $45 fee and 2% markup costs about $145 all-in. Incoming wires can also carry a fee at the receiving bank, usually $0โ€“$25.
Do wire transfers have a percentage fee?
Most banks charge a flat fee plus a hidden FX markup (a percentage added to the exchange rate, typically 1โ€“4%) on international transfers โ€” the markup is effectively a percentage cost even though it is not labeled as one. Online services like Wise and OFX charge an explicit percentage of the amount (often 0.3โ€“1%) plus a small flat fee, while domestic bank wires usually have no percentage component at all.
Who pays the wire transfer fee?
The sender pays the outgoing wire fee at their own bank โ€” that is what this calculator focuses on. The recipient may also be charged an incoming wire fee by their bank (typically $0โ€“$25 for domestic and $10โ€“$25 for international), which is deducted from the amount received. If you are sending money, it is always worth asking the recipient whether their bank charges an incoming fee.
Are international wire transfers worth it?
For large amounts, yes โ€” wire transfers are reliable and fast, and the fee is small relative to the amount sent. But the FX markup can add 1โ€“4%, so compare your bank's all-in cost with an online service like Wise or OFX, which often charge under 1% on the mid-market rate. For small amounts, flat fees make wires expensive relative to the sum, and peer-to-peer apps or local payment methods are usually a better deal.
What is an FX markup?
An FX (foreign exchange) markup is the bank's margin added on top of the mid-market exchange rate โ€” the real global rate you see on financial news sites. If the mid-market rate is 1.10 USD/EUR but the bank converts at 1.078, the difference is roughly a 2% markup. It is often 1โ€“4% and is the most overlooked part of an international transfer's true cost.
Can I avoid wire transfer fees?
Often, yes. For domestic transfers, use ACH, Zelle, or instant payment services, which are usually free. For international transfers, compare online services like Wise and OFX against your bank โ€” lower markups can save you hundreds on large transfers. You can also receive funds in the same currency, negotiate rates if you transfer frequently, and confirm the recipient's bank does not charge an incoming fee.

โš ๏ธ 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.