Most bank transfers between your own accounts are free, but moving money to someone else's account at a different bank usually costs $0 to $15

The cost depends on which bank you use, which transfer method you choose, and whether you're sending money to another person or moving it between accounts you own. Transfers within the same bank are almost always free. Transfers to other banks vary widely: some banks charge nothing, others charge a flat fee per transfer, and a few charge a percentage of the amount you send.

The speed of the transfer also affects cost. A standard ACH transfer (which takes one to three business days) is usually free. A wire transfer (which arrives the same day or next business day) typically costs $15 to $30. Real-time payment systems like Zelle or your bank's own fast-transfer service are often free but may have daily or monthly limits on how much you can send.

Key Takeaways

  • Transfers between accounts at the same bank are free and usually instant.
  • Standard ACH transfers to another bank are free at most banks but take one to three business days.
  • Wire transfers cost $15 to $30 and arrive the same day or next business day, depending on timing and the receiving bank.
  • Real-time payment systems like Zelle are free but often have daily limits ($500 to $2,000 depending on your bank).
  • International transfers cost $15 to $50 and involve exchange rates that vary by bank.

Free transfer methods and when to use them

ACH transfers are the default free option for moving money between different banks. ACH stands for Automated Clearing House, and it's the system most banks use for routine transfers. You initiate the transfer through your bank's website or app, provide the receiving account number and routing number, and the money arrives in one to three business days. There's no fee at most banks, though some banks that charge monthly fees may include a limited number of free transfers.

Transfers within the same bank are instant and always free. If you have two accounts at Chase, for example, moving money from one to the other takes seconds and costs nothing. This is the fastest and cheapest option when it's available to you.

Real-time payment systems like Zelle, FedNow, or your bank's proprietary fast-transfer service are free and deliver money in minutes or hours rather than days. The catch is the limit: Zelle typically allows $500 to $2,000 per day depending on your bank, and some banks cap monthly transfers at $5,000 to $10,000. These systems work best for smaller, urgent transfers between people you know.

Wire transfer costs and when they make sense

Wire transfers cost money because they're faster and more direct than ACH transfers. A domestic wire transfer (sending money within the United States) typically costs $15 to $30 at most banks. Some banks charge less for outgoing wires and more for incoming wires; others charge the same either way. A few banks offer a limited number of free wires per month or per year as part of premium checking accounts.

Wire transfers arrive the same business day if you send them before your bank's cutoff time (usually 2 p.m. or 3 p.m. Eastern time). If you send after the cutoff, the money arrives the next business day. Weekends and holidays delay the transfer by one day.

Use a wire transfer when you need money to arrive urgently and the recipient is at a different bank. Wire transfers are also the standard method for large purchases like down payments on a house, because they're harder to reverse than ACH transfers. Do not use wire transfers for small routine payments; the fee makes them expensive for everyday use.

International transfer costs and exchange rates

Sending money to another country costs $15 to $50 depending on your bank and the destination country. Some banks charge a flat fee; others charge a percentage of the amount sent (typically 1% to 3%). The receiving bank in the other country may also charge a fee, which comes out of the money the recipient gets.

The real cost of an international transfer is often the exchange rate, not the fee. Your bank converts your dollars to the foreign currency at a rate that includes a markup—sometimes 1% to 3% above the mid-market rate (the rate you see on financial news sites). A $1,000 transfer might cost $15 in fees but $20 to $30 more in exchange rate markup, making the true cost $35 to $45.

If you send money internationally often, consider a specialist service like Wise (formerly TransferWise) or OFX, which typically charge lower fees and offer better exchange rates than traditional banks. These services are not banks themselves but transfer networks that move money between countries more cheaply.

Banks that charge for standard transfers

Most large banks (Chase, Bank of America, Wells Fargo, Citibank) offer free ACH transfers. However, some banks charge a fee per ACH transfer, and a few charge monthly fees that limit the number of free transfers you get.

Credit unions often offer free transfers to members at other credit unions through the CO-OP network or Shared Branch system. If you use a smaller regional bank or credit union, check your account agreement or call to confirm whether ACH transfers are free.

Online banks like Ally, Charles Schwab, and Discover typically offer free ACH transfers and sometimes free wire transfers as well. If transfer costs are a concern and you move money frequently, switching to an online bank can save you money over time.

What happens if you exceed transfer limits

Federal Regulation D once limited the number of transfers and withdrawals you could make from savings accounts to six per month. That rule was suspended in 2020 and has not been reinstated, so most banks no longer enforce a six-transfer limit. However, some banks still have their own internal limits on how many transfers you can make per day or per month.

If you exceed your bank's limit, the transfer may be declined, or your bank may charge a fee for the excess transfer. Check your account agreement or call your bank to find out what limits apply to your account. If you regularly move large amounts of money, ask whether your bank offers a higher-tier account with fewer restrictions.

Disputed or delayed transfers

If an ACH transfer doesn't arrive within three business days, contact your bank. The transfer may be stuck in the receiving bank's system, or the account number may be incorrect. Your bank can trace the transfer and either recover the money or help you contact the receiving bank.

If you sent money to the wrong account by mistake, ACH transfers can sometimes be recalled within one business day, but only if the receiving bank agrees. Wire transfers are much harder to reverse; once the money leaves your bank, you have little recourse unless the receiving bank voluntarily returns it. This is why wire transfers are riskier for unfamiliar recipients.

If you believe a transfer was fraudulent or unauthorized, report it to your bank immediately. Banks are required to investigate unauthorized transfers and typically refund the money within 10 business days if fraud is confirmed.

Frequently Asked Questions

Do I get charged if someone sends me money?

No. The sender pays any transfer fee; the recipient does not. However, if the transfer goes through a wire or international service, the receiving bank may deduct a fee from the amount you receive. Ask the sender which method they're using so you know what to expect.

Can I avoid wire transfer fees by using ACH instead?

Yes, if you have time. ACH transfers are free and take one to three business days. Use ACH for routine payments and wire transfers only when you need money the same day. For time-sensitive payments like rent or a down payment, plan ahead and use ACH.

Why does my bank charge for transfers when other banks don't?

Banks set their own fees based on their business model. Some banks charge fees to generate revenue; others offer free transfers to attract customers. If transfer fees are a regular cost for you, compare banks before opening a new account.

Is Zelle safer than a wire transfer?

Zelle is faster and free, but wire transfers are harder to reverse if something goes wrong. Zelle is best for sending money to people you know and trust. For large amounts or unfamiliar recipients, a wire transfer's permanence can actually be an advantage because the recipient can't claim they never received it.

What's the cheapest way to send money internationally?

Specialist transfer services like Wise typically charge lower fees and offer better exchange rates than banks. For amounts under $1,000, the fee difference may be small, but for larger transfers, a specialist service can save you $20 to $50 or more.