What a bank transfer is and how it differs from a wire

A bank transfer moves money from one account to another within the same bank or between banks that are connected through the ACH network (Automated Clearing House). Unlike a wire transfer, which moves money in hours and costs money to send, a bank transfer typically takes one to three business days and is usually free. The trade-off is speed: you wait longer, but you pay nothing.

Bank transfers work through a batch system. Your bank collects all the transfers being sent that day, bundles them together, and sends them to the receiving bank in one batch overnight. The receiving bank processes them the next morning, then the money appears in the recipient's account. This is why timing matters — a transfer you send on Friday afternoon might not arrive until Tuesday.

The ACH network handles most of these transfers. It is run by Nacha, a nonprofit organization, and connects thousands of banks and credit unions. When you set up a transfer to another bank, you are routing your money through the ACH system unless you specifically choose a wire transfer instead.

Key Takeaways

  • Bank transfers take one to three business days and are free or very cheap, making them the right choice for planned payments where speed does not matter.
  • Wire transfers move money the same day or next day but cost $15 to $50 and are harder to reverse if something goes wrong.
  • You need the recipient's routing number and account number to send a bank transfer, and you should always double-check both before confirming.
  • Bank transfers have a daily limit set by your bank — often $10,000 to $25,000 per day — while wire transfers may have higher limits.
  • If a transfer goes to the wrong account, the money does not automatically come back; you have to contact your bank and ask them to recover it.

When to use a bank transfer instead of a wire

Use a bank transfer when you have time and want to avoid fees. Paying a bill that is due in five days, sending money to a family member who is not in a rush, or moving money between your own accounts are all good situations for a bank transfer. The money will arrive, and it costs you nothing.

Bank transfers are also safer for large amounts between people you trust. Because they take longer, you have more time to catch a mistake before the money leaves your account. If you realize you entered the wrong account number, you can call your bank and stop the transfer before it goes through — something that is much harder with a wire.

Wire transfers make sense only when the recipient needs the money the same day or next day and is willing to pay the fee. For most everyday payments — rent, utilities, loan payments, transfers to savings accounts — a bank transfer is the right tool.

How to send a bank transfer

Log into your bank's website or app and look for "Send Money," "Transfer Funds," or "Pay Someone." You will usually see two options: transfers within your bank (which are instant) and transfers to other banks (which use ACH). Choose the option for sending to another bank.

You will need the recipient's full name, routing number, and account number. The routing number is a nine-digit code that identifies the bank; the account number identifies the specific account. Both are printed on a check, or the recipient can give them to you. Enter both carefully — a single wrong digit sends the money to the wrong place.

Most banks let you review the transfer before you confirm it. Read the name, amount, and account number one more time. Once you hit confirm, the transfer is submitted to the ACH network and cannot be stopped immediately, though your bank may be able to recall it within a few hours if you call right away.

Daily limits and how they work

Your bank sets a daily limit on how much you can transfer out of your account. This limit protects you from fraud and protects the bank from large losses. Common limits are $10,000 to $25,000 per day, but they vary by bank and by account type.

If you need to send more than your daily limit, you have a few options. You can split the transfer across two days. You can call your bank and ask them to raise your limit temporarily — many banks will do this if you have been a customer for a while and have no history of fraud. Or you can use a wire transfer, which often has a higher limit, though it costs money.

The limit resets at midnight each day, usually based on your bank's time zone. A transfer you send at 11 p.m. counts toward today's limit; one you send at 1 a.m. counts toward tomorrow's limit.

What happens if the money goes to the wrong account

If you enter the wrong account number, the money goes to whoever owns that account at the receiving bank. It does not bounce back automatically. You have to contact your bank, explain what happened, and ask them to file a recovery request with the receiving bank.

The receiving bank will then contact the account holder and ask them to return the money. If they refuse or if the account is closed, recovery becomes much harder and may not happen at all. This is why checking the account number twice before you send is so important.

Some banks offer a service called "Positive Pay" or "Account Verification" that lets you confirm the recipient's name before the transfer goes through. If the name does not match the account number, the transfer is blocked. Ask your bank whether this service is available and whether it costs extra.

Bank transfer fees and when they apply

Most bank transfers are free. Your bank does not charge you to send money to another bank, and the receiving bank does not charge the recipient to receive it. The ACH network itself does not charge consumers.

Some banks charge a small fee — usually $1 to $3 — if you send a large number of transfers in a month or if you use a third-party service to send the transfer. Online banks and credit unions are more likely to offer free transfers than large national banks, though this varies.

If your bank does charge a fee, it will be disclosed in your account agreement or fee schedule. You can usually find this on the bank's website or by calling customer service. If you are unhappy with the fee, you can ask whether a different account type has lower fees or switch banks.

How long a bank transfer actually takes

A bank transfer typically takes one to three business days from the time you send it. Business days are Monday through Friday, excluding federal holidays. A transfer sent on Friday afternoon might not arrive until Tuesday or Wednesday because the weekend does not count.

The exact timing depends on when you send it, when your bank processes it, and when the receiving bank processes it. Most banks process transfers submitted before 5 p.m. on the same day; transfers sent after 5 p.m. are usually processed the next business day.

Some banks now offer "next-day ACH," which guarantees delivery by the next business day. This is still free or very cheap and is faster than standard ACH. Ask your bank whether this option is available for your account.

Frequently Asked Questions

Can I cancel a bank transfer after I send it?

You can try, but it depends on timing. If you call your bank within a few hours of sending the transfer and before it has been processed, they may be able to stop it. Once the transfer has been sent to the ACH network and processed by the receiving bank, it cannot be canceled — you would have to ask the receiving bank to return the money.

What is the difference between a routing number and an account number?

The routing number identifies the bank itself — it is the same for all customers of that bank. The account number identifies your specific account at that bank. You need both to send a transfer. Both are printed on the bottom left of a check.

Do I need the recipient's name to send a bank transfer?

Yes, you need their full name as it appears on their account. The ACH system does not verify that the name matches the account number, so entering the wrong name does not stop the transfer — but it is a red flag if something goes wrong and you need to recover the money.

Can I send a bank transfer to someone at a different bank?

Yes. As long as both banks are connected to the ACH network, you can send a transfer. Nearly all banks and credit unions in the United States are on the ACH network, so this works for almost any bank account.

What if my bank does not offer bank transfers?

Nearly all banks offer ACH transfers, but if yours does not, you can use a wire transfer, a cashier's check, or a third-party service like PayPal or Venmo. Wire transfers cost money but are faster. Third-party services may charge fees and have their own limits.