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
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
- Currency Converter -- convert between currencies at a custom exchange rate
- PayPal Fee Calculator -- calculate PayPal transaction fees
- Etsy Fee Calculator -- estimate marketplace seller fees
- Compound Interest Calculator -- see how savings and investments grow
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 toolsSimple Interest Calculator
Calculate simple interest and total amount
Loan Calculator
Calculate monthly payments and total interest
Loan Amortization Schedule
Generate a full payment-by-payment breakdown with principal, interest, and balance
Mortgage Calculator
Estimate mortgage payments and totals
Refinance Calculator
Calculate break-even point on mortgage refinancing and compare monthly savings
Compound Interest Calculator
Calculate compound growth over time
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.