Wire Transfer Fee Calculator -- Bank Fees

Calculate the true cost of sending money by wire transfer

Wire Transfer Fee Calculator

Calculate the true cost of sending money by wire transfer. Enter your transfer details to see total fees, effective exchange rate, and cost as a percentage of the amount sent.

Transfer Details

Fee your bank charges to send the wire
Fee the recipient's bank charges (if known)
Correspondent bank fee for international transfers (typically $0-$25)
True mid-market rate (check Google or XE.com)
The rate your bank actually offers you
Total Cost
$40.00
All fees combined
Recipient Gets
$4,960.00
After all deductions
Cost Percentage
0.80%
Of amount sent
$25.00
Sending Fee
$15.00
Receiving Fee
62.5% Sending Fee
37.5% Receiving Fee

Cost Comparison by Bank

Estimated total cost for your $5,000 domestic wire transfer at major US banks.

Major US Bank Wire Transfer Fees

Typical wire transfer fees at major banks (as of 2025). Fees may vary by account type.

Bank Domestic Send Domestic Receive Intl Send Intl Receive
Chase$25-$35$0-$15$40-$50$0-$15
Bank of America$25-$30$0-$16$35-$45$0-$16
Wells Fargo$25-$30$0-$15$35-$45$0-$16
Citi$17.50-$35$0-$15$17.50-$45$0-$15
US Bank$25-$30$0-$20$40-$50$0-$25
TD Bank$25$15$40-$50$15
Capital One$30$0-$15$40-$50$0-$15
PNC$25-$30$0-$15$40-$45$0-$15
Schwab$25$0$25$0
Fidelity$0$0$0$0
Credit Unions (avg)$0-$20$0-$5$25-$40$0-$10

Fees shown are typical ranges. Premium account holders may get reduced or waived fees. Always confirm with your bank.

How Wire Transfer Costs Work

The total cost of a wire transfer has several components. For domestic transfers, the main cost is the flat fee your bank charges to send and the fee the recipient's bank charges to receive. International transfers add two more layers of cost:

  • Sending fee: The flat fee your bank charges to initiate the wire ($0-$50 typically)
  • Receiving fee: A fee the recipient's bank charges to process the incoming wire ($0-$25)
  • Intermediary (correspondent) bank fee: For international wires, the transfer may pass through one or more intermediary banks, each of which may deduct $10-$25 from the transfer amount
  • Exchange rate markup: The largest hidden cost. Banks typically add a 1-3% markup over the mid-market rate when converting currencies, which can dwarf the flat fees on large transfers

Understanding Exchange Rate Markup

The mid-market rate (also called the interbank rate) is the midpoint between the buy and sell prices of two currencies on the global market. It is the "real" exchange rate you see on Google or XE.com.

Banks offer a different rate to customers -- one that includes a markup (spread). For example, if the mid-market USD/EUR rate is 1.0850 but your bank offers 1.0600, the bank is keeping the difference:

Markup = (1.0850 - 1.0600) / 1.0850 = 2.30%

On a $10,000 transfer, that 2.30% markup costs you $230 -- far more than the flat wire fee. This is why comparing exchange rates matters more than comparing flat fees for international transfers.

Tips to Reduce Wire Transfer Costs

  • Use a bank with free wires: Fidelity and some credit unions offer free domestic wires. Schwab waives receiving fees.
  • Negotiate with your bank: Premium or relationship accounts often get reduced or waived wire fees.
  • Consider alternatives for international transfers: Services like Wise (formerly TransferWise), OFX, or Remitly often offer much better exchange rates than traditional banks, with markups of 0.3-1% instead of 2-3%.
  • Send larger amounts less frequently: Since flat fees are fixed, sending $10,000 once costs less in fees than two $5,000 transfers.
  • Check the mid-market rate first: Before accepting your bank's exchange rate, check the live mid-market rate on Google or XE.com so you know exactly how much markup you are paying.
  • Ask about intermediary fees: For international wires, ask if your bank offers "OUR" (sender pays all fees) or "SHA" (shared fees) options. "OUR" ensures the full amount arrives but costs more upfront.

Domestic vs International Wire Transfers

Domestic wires (within the US) use the Fedwire or CHIPS network. They are fast (same-day, often within hours), relatively cheap ($0-$35), and do not involve currency conversion.

International wires use the SWIFT network and involve correspondent banks that relay the payment across borders. They typically take 1-5 business days and cost more due to multiple bank fees and exchange rate markups. The total cost can range from 1% to 5% of the transfer amount, depending on the banks involved and the currencies.

Frequently Asked Questions

How much does a wire transfer cost?

Domestic wire transfers typically cost $0-$35 to send and $0-$16 to receive. International outgoing wires usually cost $35-$50 in flat fees, plus exchange rate markup that can add 1-3% more. Many online banks and credit unions offer free or lower-cost domestic wires.

What is an exchange rate markup?

Banks add a spread (markup) to the mid-market exchange rate when converting currencies. This markup typically ranges from 1% to 3%, and it is often the largest hidden cost of international wire transfers. A 2% markup on a $10,000 transfer costs $200.

How long does a wire transfer take?

Domestic wire transfers usually arrive the same business day if initiated before the bank's cutoff time (typically 3-5 PM). International wire transfers take 1-5 business days depending on the destination country, intermediary banks, and time zones.

Are wire transfers safe?

Wire transfers are one of the most secure methods of sending money. They go through regulated banking networks (Fedwire for domestic, SWIFT for international). However, they are very difficult to reverse once processed, so always verify the recipient's details before sending.

What is a SWIFT code?

A SWIFT code (also called BIC) is an 8-11 character code that identifies a specific bank for international wire transfers. It includes the bank code, country code, location code, and optionally a branch code. You need the recipient's SWIFT code to send an international wire.

What is the difference between wire transfer and ACH?

ACH (Automated Clearing House) transfers are batch-processed and take 1-3 business days but are usually free or very cheap ($0-$3). Wire transfers are processed individually in real-time (same-day for domestic) but cost more ($15-$50). Use wires for urgent, large transfers and ACH for routine payments.

Does this calculator store my data?

No. All calculations run entirely in your browser using JavaScript. No data is sent to any server.

Related Tools

Privacy & Limitations

  • Client-side only. No data is sent to any server. All calculations run in your browser.
  • Fee estimates are approximate. Bank fees vary by account type, relationship tier, and region. Always confirm with your bank before initiating a transfer.
  • Exchange rates fluctuate. Rates change continuously. The rate you are quoted may differ from the rate at the time the transfer is processed.
  • Not financial advice. This tool is for estimation and comparison purposes only.

Related Tools

View all tools

Wire Transfer Fee Calculator FAQ

How much does a wire transfer cost?

Domestic wire transfers typically cost $0-$35 to send and $0-$16 to receive. International outgoing wires usually cost $35-$50. Many online banks and credit unions offer free or lower-cost domestic wires.

What is an exchange rate markup?

Banks add a markup (spread) to the mid-market exchange rate when converting currencies. This markup typically ranges from 1% to 3%, and it is often the largest hidden cost of international wire transfers. A 2% markup on a $10,000 transfer costs $200.

How long does a wire transfer take?

Domestic wire transfers usually arrive the same business day if initiated early enough. International wire transfers typically take 1-5 business days depending on the destination country, intermediary banks, and time zones.

Are wire transfers safe?

Wire transfers are one of the most secure ways to send money because they go through regulated banking networks like Fedwire (domestic) or SWIFT (international). However, they are difficult to reverse once sent, so always verify recipient details carefully.

What is a SWIFT transfer?

SWIFT (Society for Worldwide Interbank Financial Telecommunication) is the global messaging network banks use to process international wire transfers. A SWIFT code identifies the specific bank and branch for routing the transfer.

Does this calculator store my data?

No. All calculations run entirely in your browser. No data is sent to any server, and nothing is stored.

Request a New Tool
Improve This Tool