Yes, most banks charge for wire transfers, and the fee depends on whether you're sending money out or receiving it

When you send a wire transfer, your bank almost always charges a fee. When you receive one, your bank may charge a fee too — though this is less common. The amount varies widely: some banks charge $15 to $30 for a domestic wire (sending money within the United States), while others charge $40 or more. International wires typically cost more, often $35 to $50 or higher. A few banks offer free wires to their customers, but they are the exception rather than the rule.

The fee is separate from the money you're sending. If you send $500 and your bank charges $25, the recipient gets $500 — you pay the $25 on top of that. Banks charge these fees because wire transfers require staff time, verification steps, and access to payment networks that cost the bank money to maintain.

Key Takeaways

  • Domestic wire transfer fees typically range from $15 to $40 per transaction, depending on your bank and whether you send the wire in person or online.
  • International wire transfers cost more — usually $35 to $50 or higher — because they involve currency conversion and multiple banks in different countries.
  • Some banks charge a fee to receive a wire transfer, though many do not; ask your bank what it charges on the receiving end.
  • A few banks offer free outgoing wires to certain account holders, so comparing banks before opening an account can save you money if you send wires regularly.
  • The wire fee is charged in addition to the amount you send, so budget for it separately when you're planning a transfer.

Why banks charge different amounts for the same service

Banks set their own wire transfer fees, so there is no single price across the industry. A large national bank might charge $25 for a domestic wire, while a credit union charges $15, and an online bank charges nothing. The difference reflects how much each institution spends on the infrastructure and staff needed to process wires.

Banks also charge different amounts depending on how you send the wire. A wire you initiate online through your bank's website might cost less than one you request in person at a branch, because the in-person transaction requires a teller's time. Some banks charge extra if you need to send a wire on a weekend or outside normal business hours.

Domestic versus international wire transfer costs

A domestic wire — sending money from one U.S. bank account to another — is cheaper than an international wire because it stays within one country's banking system. Domestic wires typically cost $15 to $40. Your bank sends the money directly to the receiving bank, and the process usually takes one business day.

An international wire involves multiple banks, currency conversion, and compliance checks that take longer and cost more. Your bank charges a fee (often $35 to $50 or higher), and the receiving bank in the other country may charge a fee too. The receiving bank's fee is usually deducted from the amount the recipient gets, so they receive less than you sent. International wires typically take three to five business days.

Fees for receiving a wire transfer

Some banks charge you a fee when someone sends you money by wire. This fee is less common than an outgoing wire fee, and the amount is usually smaller — often $5 to $15. However, many banks do not charge to receive a wire at all.

The best way to know is to ask your bank directly or check your account agreement. If you receive wires regularly, this fee can add up, so it is worth factoring into your choice of bank.

Banks that offer free or low-cost wire transfers

A small number of banks offer free outgoing wire transfers to all customers or to customers who meet certain conditions. Some online banks advertise free domestic wires as a way to attract customers. Others waive the fee if you maintain a minimum balance or have a premium account tier.

If you send wires regularly, comparing banks before you open an account can save you significant money over time. Call the bank's customer service line and ask specifically: "What do you charge for a domestic wire transfer sent online?" and "What do you charge to receive a wire transfer?" Write down the answers so you can compare across banks.

What happens if you cannot afford the wire fee

If a wire transfer fee is too high for your situation, you have other options. An ACH transfer (Automated Clearing House) is slower but usually free or costs just a few dollars. ACH transfers typically take three to five business days instead of one, but they work well if you are not in a rush.

Some banks also offer bill pay services that let you send money to a person or business without a wire fee, though this only works if the recipient is set up to receive it. Ask your bank what free or low-cost transfer options are available to you.

How to reduce wire transfer costs

The simplest way to reduce wire costs is to choose a bank that charges less. Before opening an account, ask about wire fees. If you already have an account and send wires regularly, it may be worth switching banks to save money.

You can also reduce costs by batching transfers — sending one larger wire instead of several small ones. Each wire costs a separate fee, so combining transfers when possible saves money. Finally, if you do not need the money when ready, using an ACH transfer or bill pay instead of a wire eliminates the fee entirely.

Frequently Asked Questions

Can I negotiate a wire transfer fee with my bank?

Some banks will waive or reduce wire fees for customers with high account balances or premium account types. It never hurts to ask, especially if you are a long-time customer or maintain a large balance. However, most banks have set fees they do not negotiate.

Why do international wires cost so much more than domestic ones?

International wires involve multiple banks in different countries, currency conversion, and regulatory compliance checks. Your bank pays fees to the receiving bank and to intermediary banks that process the transfer. These costs are passed on to you through a higher fee.

Do I get charged a fee if someone sends me money by wire and I refuse it?

No. If you refuse a wire transfer before it reaches your account, you are not charged. However, once the money lands in your account, some banks charge a receiving fee. Check with your bank about its policy before the wire arrives.

Is there a way to send money internationally without paying a high wire fee?

Some online money transfer services charge less than banks for international transfers, though they may be slower. Compare fees across services before choosing. For very large amounts, the bank's fee may be worth it for speed and security.

What if my bank charges a wire fee but I have no money in my account?

Your bank will not process the wire if you do not have enough money to cover both the transfer amount and the fee. You must have the full amount plus the fee available in your account before you initiate the transfer.