Bank wire fees range from $0 to $50 per transaction, depending on your bank, whether you're sending or receiving, and whether the wire stays domestic or crosses borders.

Most banks charge between $15 and $30 to send a domestic wire. Receiving a wire is often free, though some banks charge $5 to $15. International wires cost more—typically $35 to $50 to send, sometimes higher if the receiving bank is in a country with limited banking infrastructure. A few banks (mostly online-only institutions) charge nothing to send wires, but these are exceptions rather than the rule.

The fee your bank charges is separate from any fee the receiving bank might charge. If you're sending money to someone at a different bank, only their bank can charge them a receiving fee—your bank cannot. However, if an intermediary bank is involved (common with international wires), that bank may deduct a fee from the amount that arrives.

Key Takeaways

  • Domestic wire fees typically run $15 to $30 to send; receiving is often free or costs $5 to $15.
  • International wires cost $35 to $50 or more to send, and intermediary banks may deduct additional fees from the amount received.
  • Your bank's fee is fixed and disclosed before you confirm the wire; the receiving bank's fee is separate and not your responsibility to pay.
  • Online banks and credit unions sometimes offer free or lower-cost wires, so comparing institutions can save money if you wire regularly.
  • Wire fees are non-refundable once the transfer is sent, so confirm the recipient's account details before authorizing the transaction.

Why wire fees differ between banks

Large national banks like Chase, Bank of America, and Wells Fargo typically charge $15 to $30 per outgoing domestic wire. Regional banks and credit unions often charge similar amounts, though some credit unions offer lower fees to members. Online banks like Ally and Charles Schwab frequently charge $0 to $15 for domestic wires, which is why they attract customers who wire money regularly.

The fee structure also depends on your account type. A premium checking account or a business account may include free or discounted wires as a benefit. Some banks waive the first wire per month or offer free wires if you maintain a minimum balance. Always check your account terms or call your bank directly—the fee posted on their website may not apply to your specific account.

Domestic versus international wire costs

A domestic wire (money moving between U.S. banks) is cheaper and faster than an international wire. Domestic wires typically cost $15 to $30 and arrive the same business day or next business day. International wires cost $35 to $50 or more because they involve currency conversion, compliance checks, and often a chain of intermediary banks.

When you send an international wire, your bank may quote you a total cost that includes their fee plus an estimated intermediary fee. However, the actual amount deducted from the recipient's side can vary. Some banks use the SWIFT network (Society for Worldwide Interbank Financial Telecommunication), which connects thousands of banks globally but does not set fees—each bank in the chain sets its own. If cost is critical, ask your bank for the exact fee breakdown before you send.

What happens to the money while it's in transit

Once you authorize a wire, the money leaves your account immediately and is in transit. You cannot cancel or reverse it after it has been sent—this is why wires are preferred by scammers and why you should verify the recipient's account details before confirming. If the recipient's account number is wrong, the wire may be rejected and returned to you, but this can take days or weeks.

The receiving bank has no obligation to hold the money or contact you if something is wrong. If a wire arrives at an account that does not match the name you provided, the receiving bank may freeze it pending investigation. This is why providing the correct account number and routing number is critical—a single digit wrong can send money to the wrong person or institution.

How to find your bank's wire fee before sending

Log into your online banking portal and look for a fee schedule or pricing guide. Most banks publish this document on their website under "Fees" or "Pricing." If you cannot find it, call your bank's customer service line and ask for the wire transfer fee for your account type. They will tell you the exact amount and whether any discounts apply.

Before you initiate the wire, your bank will show you the fee on the confirmation screen. This is your last chance to see the total cost. Some banks display the fee separately from the amount being sent; others deduct it from your account automatically. If the fee surprises you, cancel and ask your bank whether a lower-cost option (like ACH transfer) would work for your situation.

Alternatives to wire transfers that cost less

An ACH transfer (Automated Clearing House) is free or costs $1 to $3 and takes three to five business days. If you are not in a hurry, ACH is almost always cheaper than a wire. However, ACH has a daily limit (often $10,000 to $25,000 depending on your bank) and is not suitable for large amounts or time-sensitive payments.

Peer-to-peer payment apps like Venmo, PayPal, and Square Cash are free for transfers between individuals but charge a fee (usually 1% to 3%) if you want the money instantly or if you are sending to a business. Money transfer services like Western Union and MoneyGram charge based on the amount and destination, typically ranging from $5 to $50 for domestic transfers and more for international ones. For international transfers specifically, services like Wise (formerly TransferWise) often charge lower fees than banks because they use real exchange rates and avoid intermediary banks.

What to do if your bank charges an unexpected wire fee

If you were not told about the fee before the wire was sent, contact your bank immediately. Some banks will refund a fee if you can show you were not informed. However, once the wire has left your account and arrived at the receiving bank, the fee is typically non-refundable—it is treated as a service charge, not a mistake.

If you are a frequent wire user and the fee is high, ask your bank whether you may have access to for a lower rate or a fee waiver. Some banks negotiate lower fees for business accounts or customers who wire large amounts regularly. If your current bank's fees are consistently high, switching to an online bank or credit union with lower wire costs may save you money over time.

Frequently Asked Questions

Can I get my wire fee back if the transfer fails?

If your bank's system fails and the wire does not send, the fee should be refunded. If the wire sends but the receiving bank rejects it (for example, because the account number is wrong), the money returns to you, but the fee is usually kept by your bank. Ask your bank about their policy before sending a wire to an unfamiliar account.

Do I pay a fee if I receive a wire?

Most banks do not charge to receive a wire, but some charge $5 to $15. The sender cannot control whether the receiving bank charges a fee. If you receive wires regularly, ask your bank whether receiving fees apply to your account type.

Why does an international wire cost so much more than a domestic one?

International wires involve currency conversion, regulatory compliance, and often multiple intermediary banks, each taking a cut. Your bank charges a fee to initiate the wire, and each bank in the chain may deduct a fee from the amount in transit. This is why the amount received is sometimes less than the amount sent.

Can I negotiate a lower wire fee with my bank?

Yes, especially if you send wires regularly or maintain a high balance. Business accounts and premium checking accounts often include discounted or free wires. Call your bank and ask whether your account qualifies for a lower rate or whether switching account types would reduce your costs.

Is there a limit to how much I can wire?

Banks set daily and monthly wire limits that vary by account type and how long you have been a customer. New accounts may have lower limits. Contact your bank to find out your limit or to request a temporary increase for a large wire.