Bank wire fees vary by bank and wire type, but most domestic wires cost $15 to $30 to send

The cost of sending a bank wire depends on which bank you use, whether you're sending money domestically or internationally, and whether you're wiring from a checking account or through other means. Most banks charge $15 to $30 for a domestic wire you initiate yourself online or at a branch. International wires typically cost $35 to $50 or more. Some banks charge nothing if you maintain a high account balance or pay a monthly fee for premium checking. A few banks charge the receiving bank a fee as well, though this is less common in the US.

The bank sets the price, not a central authority, so calling your bank directly is the fastest way to know your exact cost. Many banks publish wire fees on their website under account terms or fee schedules, though you may need to log in to see them. If you're about to send a wire, ask the bank for the total cost before you confirm the transfer — some banks quote the sending fee but don't mention whether the receiving bank will also deduct a fee from the amount that arrives.

Key Takeaways

  • Domestic wire transfers typically cost $15 to $30 per wire, charged by your bank when you send the money.
  • International wires usually cost $35 to $50 or more, and the receiving bank may also charge a fee that reduces the amount received.
  • Some banks waive wire fees for customers with high balances, premium accounts, or monthly service plans.
  • The cost is set by your bank alone, so you should confirm the exact fee before you send the wire.
  • Wire transfers are faster than ACH but more expensive, so compare costs if you have time to use a slower method.

Domestic wires versus international wires

A domestic wire — money sent from one US bank account to another — usually costs $15 to $30. This is the fee your bank charges you to send it. The receiving bank rarely charges the recipient a fee for a domestic wire, so the full amount arrives intact.

An international wire costs more because it moves through multiple banks and currency exchanges. Most banks charge $35 to $50 to send an international wire, and the receiving bank in the destination country may deduct an additional fee (often $10 to $25) from what arrives. If you're sending $1,000 internationally, you might pay $40 to send it, and the recipient might receive $930 after the receiving bank takes its cut. Always ask your bank what the recipient will actually receive before you send.

Some banks distinguish between outgoing international wires (you send money out) and incoming international wires (someone sends you money in). The receiving bank's fee applies to incoming wires, not outgoing ones you initiate. If you're receiving an international wire, you cannot control the receiving bank's fee, but you can tell the sender to ask their bank whether the receiving bank will charge a fee.

When banks waive wire fees

Many banks waive wire fees for certain account holders. Common scenarios include: maintaining a minimum balance (often $25,000 or higher), holding a premium or elite checking account, paying a monthly account fee ($15 to $25), or being a business customer. Some banks offer a limited number of free wires per month — for example, two free domestic wires and one free international wire — then charge for additional wires.

Credit unions sometimes charge lower wire fees than banks, or waive them entirely for members. If you're considering switching banks or joining a credit union partly to save on wire costs, calculate how often you actually send wires. If you send one wire per year, paying $25 per wire costs less than maintaining a $25,000 minimum balance or paying $20 per month for a premium account.

How to confirm the cost before you send

Call your bank's customer service line or log into your online banking portal and look for the wire transfer section. Most banks show the fee before you confirm the transfer. If the fee is not displayed, do not proceed — contact the bank directly and ask for the exact cost, including whether the receiving bank will charge a fee.

When you call, provide the receiving bank's name and the country (if international) so the bank can tell you whether additional fees apply. Write down the fee amount and the name of the person who quoted it. If the actual fee differs when you send the wire, you have documentation to dispute it.

Wire fees compared to other payment methods

Payment MethodTypical CostSpeed
Bank wire (domestic)$15–$30Same day or next day
Bank wire (international)$35–$50+1–5 business days
ACH transferFree to $11–3 business days
Peer-to-peer app (Venmo, PayPal)Free (standard) or 1–3% (instant)1–3 business days or instant
CheckCost of check stock3–7 business days

If you do not need the money to arrive the same day, an ACH transfer is almost always cheaper. ACH is free or costs $1 at most, and takes 1 to 3 business days. A wire costs 15 to 30 times more but arrives faster. For international transfers, a peer-to-peer app or a money transfer service like Wise or OFX may cost less than a bank wire, though they take longer.

What happens if you dispute a wire fee

If your bank charged you a wire fee that was not disclosed beforehand, or if the fee differs from what you were quoted, contact the bank in writing (email or letter) and request a refund. Include the date of the wire, the amount, the receiving bank's name, and the fee you were charged versus the fee you were quoted.

Banks are required to disclose fees before you authorize a transaction, so if the fee was hidden or misstated, you have grounds for a complaint. If the bank refuses to refund the fee, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) or your state's banking regulator. Keep copies of all correspondence with the bank.

Frequently Asked Questions

Do I pay the wire fee if the wire is rejected or fails?

Most banks charge the fee even if the wire fails to go through, though some refund it if the wire is rejected due to the bank's error. Ask your bank about its policy before you send. If the wire fails due to incorrect account information you provided, the bank will likely keep the fee.

Can I send a wire without paying a fee?

Yes, if your bank waives fees for your account type or if you maintain a high balance. Some banks also offer a limited number of free wires per month. Call your bank to ask whether you may have access to for any fee waivers.

Why does the receiving bank charge a fee for international wires?

International wires pass through multiple banks and currency exchanges before reaching the recipient. Each bank in the chain may take a small fee for processing. The receiving bank's fee is its cut for handling the final deposit into the recipient's account.

Is a wire transfer safer than other payment methods?

Wires are fast and hard to reverse, which makes them safer for the recipient but riskier for the sender. Once a wire is sent, you cannot cancel it like you can with a check or ACH transfer. Do not send a wire to someone you do not trust, and always verify the receiving account details before you confirm.

What's the difference between a wire and an ACH transfer?

A wire is faster (same day or next day) but costs $15 to $30. An ACH transfer takes 1 to 3 business days but is free or costs $1. Wires are also harder to reverse. Use a wire only when speed matters; otherwise, ACH is cheaper.