
International Wire Transfer Fees in 2026
When you need to send money across borders, your bank's international wire transfer fee can be one of the most expensive surprises you encounter. Most major US banks charge between $30 and $50 for a single outgoing international wire, and that flat fee is only part of what you pay.
On top of the outgoing international wire transfer fee, banks apply a foreign exchange markup of 2 to 4 percent above the mid-market rate. On a $5,000 transfer, that markup alone costs $100 to $200 extra, making the true international wire transfer cost far higher than the number on your bank's fee schedule.
This guide breaks down exactly what each major US bank charges in international wire fees, explains why those costs are so high, and shows you the cheapest international wire transfer fee options available through specialist services that charge a fraction of what banks do.
What Is an International Wire Transfer Fee?
An international wire transfer fee is a charge your bank applies when it electronically sends funds from your account to a bank account in another country. Unlike domestic ACH transfers, which are typically free, international wire transfers travel through the SWIFT network, a global messaging system connecting over 11,000 financial institutions worldwide. Because SWIFT routes payments through multiple institutions before they reach the recipient's bank, each step can carry a cost.
The international wire transfer cost at most banks is made up of several components. First, your bank charges a flat outgoing fee, typically $30 to $50. Second, your bank applies an exchange rate markup of 2 to 4 percent above the mid-market rate every time it converts your currency into the recipient's local currency. Third, the receiving bank may charge an incoming wire fee of $10 to $25. Finally, correspondent or intermediary banks, which relay the payment along the SWIFT chain, can each deduct fees of $10 to $30 from the transferred amount before it arrives.
When you add all of these layers together, the actual international wire fees for a single transaction can easily reach $70 to $100 on a $1,000 transfer, and well over $150 on larger amounts. Understanding each component of the wire transfer fees international banks charge is essential before you decide how to send.
How Much Does an International Wire Transfer Cost?
The average international wire transfer fee at major US banks ranges from $30 to $50 for outgoing wires, with incoming fees of $15 to $25. However, the flat fee is frequently the smaller of the two main costs. The foreign exchange markup silently applied above the mid-market rate often costs more than the declared wire transfer fees international consumers see on a bank's published schedule.
Bank | Outgoing Fee (Online) | Outgoing Fee (In-Branch) | Incoming Fee | FX Markup |
|---|---|---|---|---|
Chase | $40 | $50 | $15 | ~3% |
Bank of America | $35 | $45 | $16 | ~2.5% |
Wells Fargo | $30 | $45 | $16 | ~3% |
Citibank | $35 | $35 | $15 | ~2.5% |
US Bank | $50 | $50 | $25 | ~2.5% |
PNC Bank | $45 | $45 | $15 | ~2.5% |
To put these numbers in concrete terms: sending $1,000 from Chase to a bank account in Germany costs $40 in international wire transfer fees, plus roughly $30 from a 3 percent FX markup, for a total of approximately $70. Your recipient receives around $930 worth of euros instead of the full equivalent. On a $5,000 transfer, the FX markup alone adds $150, bringing the total outgoing international wire transfer cost at Chase to around $190 per transaction.
See What Your International Wire Transfer Actually Costs
Use the comparison tool below to see what specialist services charge for your specific transfer, and how much you could save compared to a bank international wire fee.
What US Banks Charge for International Wire Transfers
Every major US bank publishes its international wire transfer fee on its website, but the stated fees do not reflect the true international wire transfer cost once the exchange rate markup is included. Here is a breakdown of what each major bank charges.
Chase International Wire Transfer Fees
Chase charges $40 online or $50 in-branch for outgoing international wire transfers, and $15 for receiving an incoming international wire. Chase Private Client account holders may qualify for reduced or waived international wire fees depending on their account tier and relationship with the bank.
Beyond the flat international wire transfer fee, Chase applies its own exchange rate when converting US dollars to foreign currency. The Chase rate typically sits 2 to 3 percent above the interbank mid-market rate, which is the rate published on Google or Reuters. On a $1,000 transfer, this markup adds $20 to $30 to your cost. On a $5,000 transfer, the FX markup alone costs $100 to $150, on top of the $40 declared international wire fees. Transfers typically arrive in 2 to 5 business days.
Bank of America International Wire Transfer Fees
Bank of America charges $35 online or $45 in-branch for outgoing international wire transfers, and $16 for incoming international wires. Preferred Rewards clients at the Platinum Honors tier may qualify for waived international wire transfer fees on outgoing transfers.
Like Chase, Bank of America applies an exchange rate markup that adds significantly to the declared international wire transfer fee. Its rate typically runs 2 to 3 percent above mid-market. On a $2,000 transfer to the UK, the FX markup costs roughly $40 to $60, bringing the total wire transfer fees international senders face at Bank of America to $75 to $105. Delivery times are typically 3 to 5 business days, though some destinations take longer.
Wells Fargo International Wire Transfer Fees
Wells Fargo charges $30 online or $45 in-branch for outgoing international wire transfers, making its online international wire transfer fee one of the lower among major US banks. Incoming international wires at Wells Fargo cost $16. Portfolio by Wells Fargo clients may be eligible for reduced fees.
Wells Fargo publishes its own daily exchange rate, which typically sits 2 to 4 percent above the mid-market rate. On a $3,000 international transfer, a 3 percent markup adds $90 to your international wire transfer cost on top of the $30 flat fee, for a total of $120. Understanding this hidden component of wire transfer fees international customers often overlook is key to comparing your true costs.
Citibank International Wire Transfer Fees
Citibank charges $35 for outgoing international wire transfers for most account holders. Citi Priority clients pay a reduced fee, and Citigold clients may have fees waived entirely. Incoming international wire fees at Citibank are $15. Citibank's extensive global network gives it direct relationships with foreign banks in many markets, which can reduce or eliminate correspondent bank charges on some corridors, slightly reducing the effective international wire transfer cost.
Other Major US Banks
Other large US banks follow similar patterns when it comes to international wire fees. US Bank charges $50 for outgoing international wires and $25 for incoming ones, making it among the more expensive for incoming transfers. PNC Bank charges $45 for outgoing international wires and $15 for incoming ones. HSBC USA charges $35 to $40 for outgoing international wires, with potential waivers for Premier account holders. Across all of these institutions, the foreign exchange markup of 2 to 4 percent on top of the flat fee means the true international wire transfer cost is always higher than the advertised figure.
The Hidden Cost: FX Markup on International Wire Fees
The most expensive part of an international wire transfer is rarely the flat international wire transfer fee printed on your bank's schedule. It is the exchange rate markup your bank applies when converting your money from one currency to another. This markup is built invisibly into the exchange rate your bank offers, making it effectively invisible unless you actively compare it to the real mid-market rate.
The mid-market rate, also called the interbank rate, is the midpoint between the buy and sell prices for any currency pair at a given moment. It is the rate shown on Google, Reuters, or xe.com. Banks do not offer this rate to retail customers. Instead, they offer a rate 2 to 4 percent worse, and keep the difference as profit. On a $5,000 international wire, a 3 percent FX markup costs you $150. Added to the $30 to $50 outgoing international wire transfer fee, your total cost reaches $180 to $200 per transaction.
Specialist services like Wise use the mid-market rate with no added markup. Wise charges a small transparent fee, typically 0.5 to 1.5 percent of the transfer amount, but applies no hidden FX margin. On the same $5,000 transfer, Wise typically costs $25 to $40 in total, a saving of $140 to $175 compared to a major US bank. This difference is why the international wire transfer cost at banks looks so much higher than at specialist services, even when the bank's flat fee appears comparable.
Banks charge two separate costs on every international wire transfer: a flat fee you can see, and an FX markup you cannot. The FX markup is hidden inside the exchange rate and is typically larger than the flat fee on transfers over $500.
- Flat fee visible: $30 to $50 depending on your bank
- FX markup hidden: 2 to 4 percent added to the exchange rate
- On a $1,000 transfer: total international wire fees of $50 to $90
- On a $5,000 transfer: total international wire transfer cost of $180 to $250
Cheapest International Wire Transfer Fees: Specialist Services
Specialist money transfer services have transformed the market for international wire fees by offering lower costs, better exchange rates, and faster delivery than most banks. For the cheapest international wire transfer fee, the following three services consistently outperform traditional banking options.
Wise

Wise is built on a straightforward model: use the mid-market exchange rate and charge a small, fully transparent fee. For sending USD to EUR, that international wire transfer fee is typically 0.5 to 0.7 percent of the transfer amount. On a $1,000 transfer, your total international wire transfer cost with Wise is roughly $5 to $7, with no exchange rate markup added on top. That compares to $60 to $80 at Chase or Bank of America on the same transfer.
Wise uses the same rate you see on Google for every transfer, and displays the exact fee before you confirm, so there are no surprises on arrival. Wise is FCA-regulated in the UK, FinCEN-registered in the US, and holds regulatory authorizations in over 30 countries. It processes over $10 billion in cross-border transfers each month for more than 16 million customers worldwide. For anyone sending money regularly, switching international wire fees from bank rates to Wise rates can save hundreds or thousands of dollars per year.
Wise eliminates the hidden FX markup that makes bank international wire fees so expensive. You pay one small transparent fee at the mid-market rate.
- Mid-market exchange rate: no hidden markup on the conversion
- Transparent flat fee: typically 0.5 to 1.5% of the transfer amount
- Fast delivery: arrives in minutes for many major currency pairs
- Regulated and trusted: FCA, FinCEN, and 30+ other regulators
- 40+ currencies supported: including all major corridors
Remitly

Remitly specializes in speed, particularly on high-volume corridors between the US and destinations including India, the Philippines, Mexico, Nigeria, and over 170 other countries. Remitly offers two delivery options: Express, typically arriving in 0 to 3 hours, and Economy, typically arriving in 3 to 5 days. The international wire transfer fee on Remitly varies by corridor and amount, but Economy transfers for larger amounts often start at $0 to $4, making it one of the cheapest international wire transfer fee options available.
Remitly's exchange rates include a small margin above mid-market, typically 1 to 2 percent, which is still significantly lower than the 3 to 4 percent FX markup banks apply on top of their flat international wire fees. On a $1,000 transfer to India, the total international wire transfer cost via Remitly is typically $10 to $25, compared to $60 to $80 at Chase or Bank of America. Wire transfer fees international senders face at Remitly are also fully disclosed before confirmation.
Remitly offers some of the lowest wire transfer fees international senders can find on major corridors, with Express delivery in hours and Economy options at near-zero fees for larger amounts.
- Express delivery: arrives in 0 to 3 hours for major corridors
- Economy option: often $0 to $4 on transfers above $500
- Transparent pricing: full cost shown before you confirm
- 170+ countries supported: one of the widest recipient networks
- FinCEN registered: licensed money transmitter in all US states
Xe

Xe is one of the most established names in international currency transfer, with support for over 130 currency pairs and a particular strength in large-amount transfers and exotic currencies. Xe charges no declared flat international wire transfer fee on most personal transfers, instead building a small margin into its exchange rate. That margin is typically 1 to 2 percent above mid-market, meaning the total international wire transfer cost is fully predictable once you see the rate offered.
For large transfers, Xe is particularly competitive compared to banks. On a $10,000 wire, a 1.5 percent FX margin costs $150, which is still significantly less than the $300 to $400 combined cost (flat international wire fee plus FX markup) you would face at a major US bank on the same amount. Xe delivers to most destinations in 1 to 3 business days, which is faster than the 2 to 5 day SWIFT timeline most US banks quote for international wire transfers.
Xe charges no flat international wire transfer fee on most transfers. Instead, a small exchange rate margin covers the cost, making it ideal for larger international wire transfers where avoiding a fixed flat fee matters.
- No flat international wire transfer fee: on most personal transfers
- 130+ currency pairs: including exotic currencies banks rarely support
- Best for large transfers: margin stays competitive as amount grows
- Trusted by 300+ million users: one of the world's most recognized names
- FCA regulated: strong global compliance framework
How to Avoid or Reduce International Wire Transfer Fees
There are several practical strategies for reducing the international wire fees you pay, ranging from switching providers entirely to negotiating with your existing bank.
The most effective approach is to use a specialist transfer service instead of your bank. As shown in the comparisons above, the international wire transfer cost at services like Wise, Remitly, or Xe is typically 70 to 90 percent lower than at a major US bank when both the flat fee and the FX markup are counted together. For someone sending $1,000 per month internationally, this single switch can save $600 to $900 per year compared to using Chase or Bank of America.
If you must use your bank for a wire transfer, there are still ways to reduce what you pay. Sending online rather than in-branch saves $10 to $15 at most major banks. Bank of America charges $35 online versus $45 in-branch for the same outgoing international wire. Wells Fargo charges $30 online versus $45 in-branch. Checking whether your account tier qualifies for reduced or waived international wire fees is also worth doing: Chase Private Client, Citigold, and Wells Fargo Portfolio accounts all offer fee benefits on wire transfers, and if you send frequently enough, the savings can justify a higher account tier.
Another practical option is to open a multi-currency account with a service like Wise. If you regularly receive payments in one currency and send in another, holding balances in multiple currencies lets you convert at the mid-market rate and send from that balance, sometimes reducing or eliminating fees on the sending leg. This strategy is especially useful for freelancers, business owners, and anyone who regularly receives international payments before wiring money onward.
Cheapest International Wire Transfer Fee: Full Comparison
The table below shows the estimated total international wire transfer cost on a $1,000 USD transfer for each provider, combining the flat fee and the estimated FX markup. Bank figures are based on publicly available fee schedules and typical exchange rate margins.
Provider | Transfer Fee | FX Markup | Estimated Total on $1,000 | Delivery Time |
|---|---|---|---|---|
Wise | ~$6 | None (mid-market rate) | ~$6 | Minutes to 1 day |
Remitly (Economy) | $0 to $4 | ~1.5% | ~$15 to $19 | 3 to 5 days |
Xe | $0 | ~1.5% | ~$15 | 1 to 3 days |
Wells Fargo (online) | $30 | ~3% | ~$60 | 2 to 5 days |
Bank of America (online) | $35 | ~2.5% | ~$60 | 3 to 5 days |
Chase (online) | $40 | ~3% | ~$70 | 2 to 5 days |
US Bank | $50 | ~2.5% | ~$75 | 2 to 5 days |
The difference in international wire fees between banks and specialists is significant. The cheapest international wire transfer fee from a specialist service is roughly 80 to 90 percent less than the equivalent bank option when total costs are compared on a like-for-like basis. Even for someone who only makes a few international transfers per year, the savings from using a specialist for even one transfer can be $50 to $150 per transaction.
Compare International Wire Transfer Fees Now
Enter your transfer details below to see a live comparison of what specialist services charge for your specific amount and destination, and see how that compares to the international wire transfer cost at your bank.
Frequently Asked Questions
How much does an international wire transfer cost?
The cost of an international wire transfer depends on who you send with. At major US banks, the outgoing international wire transfer fee is typically $30 to $50, plus a foreign exchange markup of 2 to 4 percent above the mid-market rate. On a $1,000 transfer, this brings the total international wire transfer cost to $60 to $90 at most large banks. Specialist services like Wise, Remitly, and Xe charge significantly less, typically $5 to $20 on a $1,000 transfer with no hidden FX markup. The cheapest international wire transfer fee available today is from Wise, which uses the mid-market rate and charges around 0.5 to 1.5 percent in total.
What is the cheapest international wire transfer fee?
The cheapest international wire transfer fee currently available is from Wise, which charges approximately 0.5 to 0.7 percent on major currency pairs like USD to EUR or USD to GBP, with no exchange rate markup applied. On a $1,000 transfer, the total cost is typically $5 to $7. Remitly and Xe are also very competitive, with total international wire transfer costs of $10 to $20 on the same amount. By comparison, the cheapest major US bank option is Wells Fargo at $30 online plus an FX markup of 2 to 3 percent, bringing the true total to approximately $60.
How much does an international wire transfer cost at Chase?
Chase charges $40 for an outgoing international wire transfer initiated online, or $50 if initiated in-branch or by phone. Chase also charges $15 to receive an incoming international wire transfer. On top of these stated international wire fees, Chase applies an exchange rate markup of approximately 3 percent when converting currencies, which adds $30 on every $1,000 transferred. On a $2,000 transfer, the total international wire transfer cost at Chase is roughly $100, combining the $40 flat fee and $60 in FX markup. Chase Private Client account holders may qualify for reduced or waived international wire transfer fees.
What is Bank of America's international wire transfer fee?
Bank of America charges $35 for outgoing international wire transfers initiated online, or $45 in-branch. Incoming international wire fees at Bank of America are $16. Beyond the stated international wire transfer fee, Bank of America applies a foreign exchange markup of approximately 2.5 to 3 percent, which is built into the exchange rate it offers. On a $1,000 transfer, this hidden markup adds $25 to $30 to your cost. Preferred Rewards customers at the Platinum Honors tier may qualify for waived outgoing international wire transfer fees, which is worth checking if you have a large deposit balance with the bank.
Why are international wire transfer fees so high at banks?
International wire transfer fees at banks are high for several reasons. First, SWIFT-based international wires route through a chain of correspondent banks, each of which may charge a handling fee deducted from the transfer amount. Second, banks apply a proprietary exchange rate that sits 2 to 4 percent above the interbank mid-market rate, a margin that is pure profit for the bank and is not disclosed as a separate fee. Third, banks maintain large compliance, documentation, and fraud-monitoring infrastructure for international transfers, which adds to overhead. Specialist services like Wise and Remitly have built technology that bypasses much of the SWIFT correspondent chain, allowing them to charge a fraction of what banks charge in international wire fees.
Are there banks with no international wire transfer fees?
Some premium bank accounts and fintech accounts offer reduced or waived international wire transfer fees. Charles Schwab's High Yield Investor Checking account does not charge outgoing wire fees and reimburses ATM fees globally. Some Citigold and Chase Private Client accounts waive international wire fees for qualifying customers. HSBC Premier account holders may also qualify for reduced fees on certain corridors. However, even when the flat international wire transfer fee is waived, most banks still apply a foreign exchange markup of 2 to 3 percent, which means the international wire transfer cost is never truly zero at a traditional bank. Specialist services like Wise and Xe, which use the mid-market rate, represent the genuinely lowest-cost options.
How do I avoid international wire transfer fees?
The most effective way to avoid or dramatically reduce international wire transfer fees is to use a specialist money transfer service instead of your bank. Services like Wise, Remitly, and Xe charge 70 to 90 percent less than major banks on a total-cost basis. If you must use your bank, sending online rather than in-branch saves $10 to $15. Checking whether your account tier qualifies for fee waivers is also worthwhile. For businesses or frequent senders, opening a Wise multi-currency account lets you hold balances in foreign currencies and avoid repeated conversion costs. Some credit unions also offer lower international wire fees than major retail banks.
How long does an international wire transfer take?
An international wire transfer through a US bank typically takes 2 to 5 business days, though some transfers to less common destinations or currencies can take up to 7 business days. The delay is caused by the SWIFT network routing the wire through correspondent banks in each country. Specialist services are generally faster: Wise delivers to most major corridors in 0 to 1 business days for USD to EUR or USD to GBP, while Remitly's Express service delivers in 0 to 3 hours on supported corridors. Xe delivers in 1 to 3 business days to most destinations. Speed is one area where specialist services consistently outperform banks on international wire transfers.
What information do I need to make an international wire transfer?
To make an international wire transfer, you typically need the recipient's full legal name and address, the recipient's bank account number (or IBAN for European accounts), the recipient's bank name and address, the bank's SWIFT or BIC code, and sometimes the routing number or sort code depending on the destination country. For transfers to Europe, an IBAN replaces the account number and bank code combination. Your bank may also request the purpose of the transfer for compliance screening. Specialist services like Wise guide you through exactly what is needed for each specific country, making the process significantly simpler than navigating bank wire forms.
What is a SWIFT transfer and how does it affect international wire fees?
SWIFT stands for Society for Worldwide Interbank Financial Telecommunication. It is the messaging network that banks use to communicate and settle international wire transfers. When you send an international wire, your bank sends a SWIFT message to the recipient's bank, typically routed through one or more correspondent banks along the way. Each correspondent bank in the chain can deduct a handling fee from the transfer, which is why the amount that arrives at the destination is sometimes slightly less than what was sent. This is separate from the international wire transfer fee your bank charges upfront and the FX markup built into the exchange rate.
What is the hidden FX markup on international wire fees?
The hidden FX markup is the difference between the real mid-market exchange rate and the rate your bank offers you when converting currency as part of an international wire transfer. Banks do not use the mid-market rate for retail customers. Instead, they offer a rate that is 2 to 4 percent worse, and keep the difference as profit. This markup is not listed separately on your fee schedule. It appears invisible because it is embedded in the rate shown on your transfer confirmation. On a $3,000 international wire with a 3 percent markup, you lose $90 to the FX margin on top of the $30 to $50 flat international wire transfer fee. Specialist services like Wise use the mid-market rate with no added markup, charging a small transparent fee instead.
Can I receive an international wire transfer without paying a fee?
Most banks charge a fee to receive incoming international wire transfers, typically $15 to $25. Chase charges $15, Bank of America charges $16, and US Bank charges $25 for incoming international wires. Some premium accounts waive incoming wire fees. Specialist services like Wise do not charge a fee to receive transfers into a Wise account. If you are receiving a large amount and cost is a priority, asking the sender to use a specialist service can eliminate incoming wire fees entirely on your end. Note that even when incoming fees are waived, an FX conversion fee may still apply if the wire arrives in a different currency from your account.
How does Wells Fargo's international wire transfer fee compare to Chase?
Wells Fargo charges $30 for online outgoing international wire transfers, compared to Chase's $40 for the same service. That makes Wells Fargo $10 cheaper on the flat international wire transfer fee if you send online. However, both banks apply a similar FX markup of approximately 3 percent above the mid-market rate, so on larger transfers the FX markup dominates and the $10 difference becomes less significant. On a $5,000 transfer, both banks cost approximately $180 to $195 in total when the FX markup is included. Switching to Wise for the same transfer typically costs $25 to $40 total, regardless of which bank you are currently using.
What is the international wire transfer limit at US banks?
International wire transfer limits at US banks vary by account type and whether the transfer is initiated online or in-branch. Chase allows online international wire transfers up to $100,000 per day for personal accounts, with higher limits for in-branch transfers. Bank of America allows online international wires up to $1,000 per day for new accounts and up to $100,000 per day for established accounts. Wells Fargo sets online international wire limits that vary by customer. For very large transfers, specialist services like Xe and Wise also have high limits: Wise allows transfers up to $1.5 million per transaction in some corridors, and Xe routinely handles transfers of $50,000 to $500,000 for business customers.
Are wire transfer fees international senders pay tax-deductible?
Wire transfer fees international senders pay may be tax-deductible in some circumstances. If you are sending money for business purposes, the international wire transfer fee paid to facilitate a business expense may be deductible as a business expense. Personal international wire transfers, such as remittances to family members, are generally not tax-deductible. If you are frequently paying international wire fees for business transactions, it is worth keeping records of all fees paid and consulting a tax adviser to confirm which costs are deductible in your situation.
How are wire transfer fees international senders pay different from remittance services?
Wire transfer fees international senders pay through banks are generally higher and less transparent than those charged by remittance and specialist transfer services. A bank international wire transfer fee of $30 to $50 plus a 2 to 4 percent FX markup compares unfavorably to remittance services like Wise (0.5 to 1.5% total) or Remitly ($0 to $4 flat plus 1 to 2% FX margin). The underlying technology also differs: bank wires use the SWIFT network, while many specialist services use local payment rails and internal netting to move money faster and at lower cost. For most personal and small-business senders, the international wire transfer cost at specialist services is significantly lower on any comparable transfer.
International wire fees at major US banks are high because they combine a visible flat fee with a hidden exchange rate markup. Together, these two costs mean the true international wire transfer cost is often 70 to 90 percent more than what specialist services charge. Before you send your next international wire transfer, compare what Wise, Remitly, or Xe would charge for the same amount and destination. In most cases, the cheapest international wire transfer fee option is not at your bank.

Mohammad Humaid
Verified AuthorMo is the founder of MoneyTransferStore. As an expat who has experienced the challenges of sending money across borders himself, he set out to help others like him avoid hidden fees and unfair exchange rates on international transfers. With a background spanning fintech, payments, and Web3, Mo brings years of practical experience to building a platform focused on transparency and trust.
