Dots raised a Series A to scale global payouts. Read the blog

International Wire Transfer Fees: How to Cut Costs

International wire transfer fees cost more than most senders expect, and the headline fee is rarely the largest charge. The exchange rate markup your bank applies above the mid-market rate often costs more than the flat sender fee: on a $10,000 transfer, a 3% markup alone costs $300 before your recipient sees a cent. Cross-border payment costs remain stubbornly high globally, with World Bank Remittance Prices Worldwide data showing the average cost of sending $200 internationally remained above 6% in early 2026, more than double the G20's 3% target for 2027. This guide breaks down all three cost layers and shows which ones you can actually control.

TLDR:

  • International wire transfers carry 3 cost layers: sender fees ($25 to $65), receiver fees ($15 to $16), and exchange rate markups of 2 to 5%.
  • Major US banks charge $35 to $40 online for outgoing wires; branch sends cost $10 to $15 more per transaction.
  • Both sender and receiver pay fees, so increase the initial transfer amount to cover intermediary deductions mid-flight.
  • Sending online instead of in-branch saves $10 to $15 per transfer; foreign currency sends at Chase cost just $5.
  • Dots routes payouts across 300+ local rails to bypass expensive intermediary banks for businesses sending at scale.

What Are International Wire Transfer Fees?

An international wire transfer fee is the charge your financial institution applies to move funds electronically between countries. Domestic payments move through a single local network. Cross-border transactions pass through a web of intermediary banks, global clearinghouses, and currency exchanges before reaching the recipient.

This structural difference explains the higher cost. While domestic transactions clear quickly for a predictable rate, international payouts involve multiple institutions taking a cut. You end up paying fees at the sending bank, again at any intermediary banks along the route, and once more when the receiving bank processes the funds. The exchange rate applied at conversion adds another layer of cost that the headline fee never captures.

The Full Cost of an International Wire Transfer

The upfront price of a cross-border wire rarely reflects the final bill. A single transaction carries three separate layers of cost:

  • Initiation and receiving charges imposed by the financial institutions on both ends. A 2026 NerdWallet survey places the median outgoing international wire transfer fee at $45, with major US banks ranging from $35 to $50 per send. The receiving bank adds its own incoming fee, typically $15 to $16, deducted directly from the arriving funds.
  • Intermediary bank deductions taken mid-transfer. Correspondent banks along the SWIFT (Society for Worldwide Interbank Financial Telecommunication) routing chain each deduct a handling charge directly from the transfer amount before it reaches the next institution, reducing what the recipient actually receives.
  • Exchange rate markup above the mid-market rate. Banks apply a proprietary rate that typically runs 2 to 5% above the interbank rate. On a $10,000 transfer, a 3% markup costs $300, often more than the flat sender fee itself.

International Wire Transfer Fees by US Bank

Comparing major US banks reveals the baseline cost of moving capital. Your exact charge depends on the transfer initiation method and whether your account sends or receives funds.

Recent data on global money transfer costs details standard account fees across top institutions. For a broader look at FX markups and correspondent bank charges, see our cross-border money transfer guide.

Bank

Outgoing (Online)

Outgoing (Branch)

Incoming

Exchange Rate Markup

Chase

$40 (USD); $5 (foreign currency)

$50

$15

4 to 5%

Bank of America

$35

$45

$16

2 to 4%

Wells Fargo

$35

$45

$16

3 to 5%

Chase International Wire Transfer Fees

The international wire transfer fee Chase charges depends on currency. Sending US dollars costs $40 online or $50 in a branch. Foreign currency wires cost $5, waived for sends crossing $5,000.

For a Chase receive international wire transfer, expect a $15 incoming fee. Senders must use a valid Chase international wire transfer SWIFT code.

Keep these transfer limits in mind:

  • Chase imposes a $25,000 daily cap on consumer online wire sends.
  • Chase applies a 4 to 5% exchange rate markup above the mid-market rate.
  • Chase international wire transfer time spans two to five business days.

Sapphire Checking accounts waive these base fees.

Bank of America International Wire Transfer Fees

The standard Bank of America international wire transfer fee is $35 online and $45 in a branch. Beyond this flat Bank of America wire transfer fee, expect a 2 to 4% exchange rate markup above the mid-market rate. You can secure a Bank of America international wire transfer fee waiver with Preferred Rewards Platinum Honors status.

The Bank of America receive international wire transfer fee sits at $16. To meet Bank of America receive international wire transfer requirements, senders need your SWIFT code and Bank of America routing number. Sending a Bank of America wire instructions PDF prevents routing errors.

Wells Fargo International Wire Transfer Fees

A Wells Fargo international transfer costs $35 online or $45 at a branch. Portfolio by Wells Fargo accounts get the standard international wire transfer fee wells fargo waived.

  • Digital foreign currency sends waive upfront costs but add a 3 to 5% exchange rate markup.
  • Use Wells Fargo's online wire fee estimator at wellsfargo.com to check exchange rate markups before sending.
  • A Wells Fargo incoming wire transfer carries a $16 fee deducted directly from the arriving funds. Senders need your account number and Wells Fargo SWIFT code to route the payment correctly. Confirm your account tier before initiating: Portfolio by Wells Fargo accounts waive the standard outgoing fee, but the exchange rate markup still applies.

Who Pays International Wire Transfer Fees?

Both parties share the cost of an international payment. The sender pays the initial international wire transfer fee to their financial institution. For SWIFT (Society for Worldwide Interbank Financial Telecommunication) transfers, sender costs range from $25 to $65, a hidden burden covered in detail in our guide on paying international contractors.

The receiving bank charges a separate incoming fee, typically $15 to $16 at major US banks, deducting it from the arriving funds. Intermediary banks also take a cut mid-flight. They deduct handling charges directly from the transfer amount before it reaches its final destination.

You should increase the initial payment to cover this hidden gap. This prevents unexpected shortfalls and gets recipients the correct final amount.

How to Avoid or Reduce International Wire Transfer Fees

Figuring out how to avoid international wire transfer fees requires specific routing choices. Exchange rate markups usually exceed the flat sender charge, but you can lower total costs through these steps:

  • Initiate transfers online instead of inside a branch. This saves $10 to $15 per transaction.
  • Send funds in the recipient's local currency where possible. Chase, for example, charges just $5 for foreign currency wires versus $40 for USD sends.
  • Check whether your bank account tier qualifies for a fee waiver. Chase Sapphire Checking, Bank of America Preferred Rewards Platinum Honors, and Portfolio by Wells Fargo accounts each waive standard outgoing fees.
  • Compare the exchange rate markup across providers before initiating. A 2% difference on a $10,000 transfer is $200 lost before the recipient sees a cent.

Alternative Payment Methods for International Transfers

When figuring out how to avoid international wire transfer fees, you can bypass legacy banking infrastructure to cut costs and accelerate settlement.

  • Specialist transfer services: Providers holding local accounts bypass the SWIFT network entirely, unlike a standard ACH wire transfer. Matching funds locally removes intermediary charges and secures better exchange rates.
  • Local payment rails: Real-time payments networks like PIX in Brazil, UPI in India, and SEPA Instant in the eurozone settle funds in seconds without touching the SWIFT network. Because they operate inside a single country's clearing infrastructure, they skip intermediary bank hops entirely, removing the mid-transfer deductions that erode cross-border wire amounts. Providers with access to these rails can route payouts locally on each end through payouts automation, delivering faster settlement at a fraction of the cost of a standard international wire.

How Dots Handles International Payouts at Scale

Businesses sending contractor payouts, marketplace payouts, or global mass payments face compounding international wire transfer fees that erode margins. We built Dots to solve this friction, moving $1.5 billion a year to over 1 million payees across 190+ countries.

Here's what sets Dots apart:

  • Smart routing: We bypass expensive intermediary banks. Dots routes each payout through the lowest-cost rail available for the recipient's jurisdiction, choosing from SWIFT and 300+ local options including real-time networks like PIX in Brazil, UPI in India, and SEPA Instant in the eurozone. This jurisdiction-aware routing skips intermediary bank hops that erode wire amounts mid-flight, making automated payouts at scale far cheaper than routing everything through SWIFT. The result: faster settlement and a smaller gap between what you send and what your payee receives.

Final Thoughts on Managing International Wire Transfer Fees

Every cross-border payment carries layers of cost that the headline fee does not show. You can lower that total by sending online, comparing exchange rate markups across banks, and routing through local rails where available. Small adjustments add up, especially at scale. Get in touch with Dots to see what routing through 300+ local rails looks like for your payouts.

Book a demo with Dots today to see what routing through 300+ local rails looks like for your payouts.

FAQ

What are the typical international wire transfer fees at Chase, Bank of America, and Wells Fargo?

Chase charges $40 to $50 outgoing and $15 incoming for international wires. Bank of America charges $35 to $45 outgoing and $16 incoming, while Wells Fargo charges $35 to $45 outgoing. Each bank also adds a 2 to 5% exchange rate markup above the mid-market rate, which often exceeds the flat fee itself.

How do I avoid international wire transfer fees at Chase, Bank of America, or Wells Fargo?

Initiate transfers online instead of in-branch to save $10 to $15 per transaction, and check whether your account tier qualifies for fee waivers: Chase Sapphire Checking, Bank of America Preferred Rewards Platinum Honors, and Portfolio by Wells Fargo accounts each waive standard outgoing fees. Sending in foreign currency instead of US dollars can also reduce the upfront charge, though exchange rate markups may still apply.

Chase vs. Dots for paying international contractors at scale: which costs less?

Chase applies a $40 flat fee per outgoing wire plus a 4 to 5% exchange rate markup, and its consumer daily send cap sits at $25,000. Dots routes each payout through the lowest-cost rail available for the recipient's jurisdiction across 300+ options, including local real-time rails like PIX and UPI, which bypass SWIFT intermediary charges entirely and carry no instant-payout surcharge.

Who pays international wire transfer fees, and how do intermediary bank charges affect the final amount received?

Both sender and recipient pay separate fees. The sender pays $25 to $65 for a SWIFT transfer at their bank, and the receiving bank deducts its own incoming fee of $15 to $16 directly from the arriving funds. Intermediary banks also deduct handling charges mid-transfer, so the recipient often receives less than expected. Increasing the initial payment amount is the direct way to close that gap.

Can I receive an international wire transfer through Capital One, and what details does the sender need?

Yes, Capital One accepts incoming international wire transfers. Senders need your Capital One account number and the Capital One SWIFT code for international routing. As with other major US banks, an incoming wire fee applies and is deducted from the received amount, so confirm current fee schedules with Capital One directly before instructing a sender.