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

A bank transfer moves money from one bank account to another using the ACH network (Automated Clearing House), a system run by the Federal Reserve that processes millions of routine payments daily. Unlike a wire transfer, which moves money in hours and is nearly impossible to reverse, a bank transfer typically takes one to three business days and can be stopped or corrected if you catch a mistake quickly.

The key difference comes down to speed and finality. Wire transfers are designed for urgent, large, or international payments where you need certainty that the money has arrived. Bank transfers are the standard method for everyday payments — payroll deposits, bill payments, rent, and transfers between your own accounts. They cost nothing or very little, while wire transfers usually charge a fee of $15 to $30.

When you set up a bank transfer, you provide the receiving account number and routing number (the nine-digit code that identifies the bank). The ACH network batches these transfers and processes them in cycles throughout the day. Your bank deducts the money from your account when ready, but the receiving bank may not credit it for a day or two, depending on when the batch processes and how quickly that bank posts incoming transfers.

Key Takeaways

  • Bank transfers use the ACH network and take one to three business days, while wire transfers move money in hours and cost more.
  • You can stop or correct a bank transfer if you notice a mistake before it fully processes, but wire transfers are final once sent.
  • Bank transfers are free or low-cost and work for routine payments like payroll, bills, and rent within the United States.
  • The receiving bank's account number and routing number are all you need to set up a bank transfer from your own bank's website or app.

When to use a bank transfer instead of a wire transfer

Use a bank transfer whenever you are not in a rush and the payment is routine. Payroll deposits, mortgage payments, insurance premiums, and utility bills all move through the ACH system. If you are paying a contractor or vendor and they accept ACH, a bank transfer costs you nothing and accomplishes the same thing as a wire transfer — just slower.

Bank transfers also make sense when you are moving money between accounts you own at different banks. Many people keep savings at one bank and checking at another, and bank transfers let you move money between them without fees. Some banks even offer the transfer through their mobile app, so you can move money while you are away from home.

The main reason to choose a wire transfer instead is urgency. If a payment must arrive the same day or the next morning, or if the receiving bank is outside the United States, a wire transfer is your only option. Real estate closings, large purchases, and time-sensitive business payments often require wires because the seller or vendor needs certainty that the money has landed.

How to set up a bank transfer from your bank

Log into your bank's website or mobile app and look for a link labeled "Transfer Money," "Send Money," or "Pay Someone." Most banks group this under a "Transfers" or "Payments" section. You will see options for transferring to your own accounts at the same bank, to accounts at other banks, or to external recipients.

Select the option to transfer to another bank. Enter the recipient's full name, account number, and routing number. Double-check the account number — this is the most common source of error. If you enter the wrong account number, the money may go to someone else's account, and recovering it can take weeks or require the other bank's cooperation.

Enter the amount and the date you want the transfer to occur. You can schedule it for today or a future date. Review all the details on the confirmation screen before you submit. Once you submit, the transfer enters the ACH queue. Your bank will deduct the money from your account when ready, but the receiving bank will not credit it until the next business day or the day after, depending on when the batch processes.

What happens if you make a mistake

If you realize you entered the wrong account number or sent money to the wrong person, contact your bank when ready. Bank transfers can be stopped or reversed if you catch the error before the receiving bank has processed and credited the payment. This window is usually a few hours to one business day, depending on when the ACH batch processes.

Your bank will file a recall request with the receiving bank. If the receiving bank has not yet credited the account, they can reverse the transfer and return the money to you. If the money has already been credited, the receiving bank must contact the account holder and ask them to return it. This is where things slow down — the other account holder is under no legal obligation to return money that has been credited to their account, even if it was sent by mistake.

To avoid this situation, verify the account number with the recipient before you send the transfer. Ask them to confirm it in writing, or have them provide it on an invoice or official document. For large or important payments, call the recipient and read the account number back to them out loud.

Bank transfer fees and limits

Most banks do not charge a fee for ACH transfers to other banks. Some banks charge a small fee — typically $1 to $3 — if you make more than a certain number of transfers per month, often around six. Check your bank's fee schedule or account terms to see if there are limits on how many free transfers you get.

Banks also set daily and monthly limits on how much you can transfer. These limits vary widely — some banks allow $10,000 per day, others allow $25,000 or more. If you need to transfer a large amount, you may have to split it across multiple days or contact your bank to request a higher limit. Business accounts often have higher limits than personal accounts.

The receiving bank may also have limits on how much they will credit in a single deposit, though this is less common. If you are transferring a very large amount, contact the receiving bank in advance to make sure they can accept it.

How long a bank transfer actually takes

The ACH network processes transfers in batches throughout the day. When you submit a transfer, it enters the next available batch. If you submit it early in the morning, it may process the same day. If you submit it late in the afternoon, it may not process until the next day. Weekends and federal holidays do not have ACH processing, so a transfer submitted on Friday afternoon may not process until Monday.

Once the transfer processes, the receiving bank receives it and decides when to credit the account. Most banks credit ACH transfers the same day they receive them, but some take an additional business day. This is why the standard timeline is one to three business days — it depends on when you submit it, when the batch processes, and how quickly the receiving bank posts incoming transfers.

If you need the money to arrive by a specific date, submit the transfer at least two business days early. This gives you a buffer in case the batch processes later than expected or the receiving bank takes an extra day to post the transfer.

Bank transfers versus other payment methods

A check is slower than a bank transfer — it can take five to seven business days for the receiving bank to process it, and you have to write it out and mail it. Bank transfers are faster and leave a digital record.

A debit card payment or credit card payment is faster for small purchases at stores or online, but you cannot use a debit or credit card to pay another person's bank account directly. Bank transfers are the standard way to move money between accounts.

A wire transfer is faster — usually same-day or next-day — but costs $15 to $30 and cannot be reversed. Use a wire transfer only when you need the money to arrive urgently or when the receiving bank is outside the United States.

A peer-to-peer payment app like Venmo, PayPal, or Square Cash is fast and free for small personal payments, but these apps are designed for splitting bills or paying friends, not for business payments or large transfers. They also take a cut if you want the money to arrive when ready rather than waiting a few days.

Frequently Asked Questions

Can I cancel a bank transfer after I submit it?

Yes, but only if you act quickly — usually within a few hours of submitting it. Contact your bank and ask them to recall the transfer before the ACH batch processes. Once the batch has processed and the receiving bank has credited the account, cancellation becomes much harder and may not be possible.

What if the receiving bank is closed when my transfer arrives?

The transfer will sit in the receiving bank's queue until they open and process it. If a transfer arrives on a Friday evening, the receiving bank will not credit it until Monday morning. This is why transfers submitted on Friday afternoon often do not show up until Tuesday.

Do I need the recipient's name to match the account number exactly?

Most banks do not verify that the name matches the account number — they only check the account number and routing number. If you enter the wrong name but the correct account number, the money will still go to that account. This is why verifying the account number with the recipient is so important.

Can I transfer money to an account at a credit union?

Yes. Credit unions participate in the ACH network just like banks do. You will need the credit union's routing number, which you can find on their website or by calling them. The process is the same as transferring to a bank account.

Is there a limit to how much I can transfer in one day?

Your bank sets daily limits, which vary by account type and how long you have been a customer. Personal accounts often have lower limits than business accounts. If you need to transfer more than your daily limit, contact your bank to request a temporary increase or split the transfer across multiple days.