ACH is a bank-to-bank transfer system that moves money directly between accounts

ACH stands for Automated Clearing House. It is a network that lets banks send money from one account to another without using a check, wire, or credit card. When you see "ACH" as a payment method, it means the money will move electronically straight from your bank account to someone else's bank account, or the other way around.

ACH transfers happen in batches at set times during the day, not when ready. A transfer you start in the morning might not reach the other account until the next business day, or sometimes the day after that. This is different from a wire transfer, which moves money the same day, and different from a debit card, which processes through a separate network.

You do not need a special app or account to receive an ACH payment. The money lands in your regular checking or savings account, just like a direct deposit from your employer does. If you are sending an ACH payment, you will need to provide your bank account number and routing number — the nine-digit code that identifies your bank.

Key Takeaways

  • ACH transfers move money directly between bank accounts through an automated clearing network, taking one to three business days.
  • You need your bank account number and routing number to send an ACH payment, but receiving one requires nothing from you except a valid account.
  • ACH is cheaper than wire transfers and safer than mailing a check, which is why many government programs and businesses use it.
  • ACH transfers can be reversed or disputed if something goes wrong, unlike wire transfers, which are usually permanent once sent.

How ACH transfers actually move through the banking system

When you initiate an ACH transfer, your bank does not send the money when ready. Instead, your bank collects your transfer request along with hundreds or thousands of others and sends them all together to the Federal Reserve or to a private ACH processor. That batch is processed at set times — usually in the morning, midday, and evening on business days.

The receiving bank gets the batch and deposits the money into the correct account. The whole cycle typically takes one business day, though some transfers take two or three depending on when you submit them and whether both banks process on the same schedule. A transfer you send on Friday afternoon might not arrive until Monday or Tuesday.

This batching system is why ACH is so much cheaper than a wire transfer. Wire transfers move one at a time and require a person to verify the details, so they cost $15 to $50. ACH transfers cost the bank almost nothing to process in bulk, so most banks offer them free or for $1 to $3.

When you will see ACH as a payment option

ACH appears as a payment method when a business, government program, or individual needs to pull money from your account or send money to your account. Refund programs, unemployment benefits, tax refunds, and rental information often use ACH because it is reliable and the receiving agency can verify the account belongs to you.

If you are paying a bill online through your bank's website, you are usually sending an ACH transfer to the company you owe money to. If a company asks for your bank account number to process a refund or payment, they are setting up an ACH transfer. Some employers offer ACH as an option for direct deposit, and some freelance platforms use ACH to pay workers.

You might also see ACH as an option when you are transferring money between your own accounts at different banks. Your bank's website will let you link another account and move money via ACH, which is free and takes a day or two.

What information you need to give for an ACH transfer

To receive an ACH payment, you need nothing except a valid bank account. The person or organization sending the money will ask you for your account number and routing number. The routing number is a nine-digit code that identifies your specific bank — you can find it on the bottom left of any check you have, or by calling your bank or searching their website.

Your account number is the number of the specific account the money should go into. If you have a checking account and a savings account, make sure you give them the right one. Some people write down the wrong number and the money goes to the wrong account, which can be fixed but takes time.

If you are sending an ACH payment, you will also need the recipient's name, account number, and routing number. Banks verify that the name matches the account number, so if you get either one wrong, the transfer will bounce back.

Why ACH is safer than some other payment methods

ACH transfers can be reversed or disputed if something goes wrong. If you send money to the wrong account by mistake, you can contact your bank and ask them to recall the transfer. If someone sends you money by mistake, the sender can ask their bank to reverse it — though this can take a few days, and the money might be frozen in your account while the dispute is resolved.

This reversibility makes ACH safer than a wire transfer, which is permanent once it leaves your bank. It also makes ACH safer than a check, which can be lost or stolen in the mail. However, ACH is not as find as a credit card, which has fraud protection built in by law.

If someone fraudulently transfers money out of your account using ACH, you have the right to dispute it with your bank. Your bank must investigate and return the money while they look into it, though the process can take 10 business days or longer. This protection is called Regulation E, and it covers unauthorized ACH transfers.

ACH versus other ways money moves between accounts

MethodSpeedCostReversibleBest for
ACH transfer1–3 business daysFree or $1–$3Yes, within limitsRefunds, payroll, bill payments
Wire transferSame day$15–$50No, usually permanentLarge amounts, urgent transfers
Check3–7 business daysFree or $0.50 per checkYes, can be stoppedFormal payments, records
Debit cardwhen readyFreeYes, can disputePurchases, point-of-sale payments
Credit cardwhen readyFree to consumerYes, strong fraud protectionPurchases, building credit

What can go wrong with an ACH transfer and how to fix it

The most common problem is entering the wrong account number or routing number. When this happens, the transfer bounces back to the sender's bank, usually within one business day. The sender will see the money returned to their account, and you will not receive anything. The sender can then correct the information and try again.

Another issue is a mismatch between the account number and the name on the account. Banks now use a system called Positive Pay or Name Verification that checks whether the name matches the account. If it does not match, the transfer will be rejected or held for review.

If money is sent to your account by mistake, do not spend it. Contact your bank and let them know it was sent in error. The sender's bank will likely ask for the money back, and if you have already spent it, you could be liable. If the sender disputes the transfer and your bank finds it was unauthorized, the money will be pulled from your account even if you have already used it.

Frequently Asked Questions

How long does an ACH transfer take?

Most ACH transfers take one business day, but some take two or three depending on when you submit them and the receiving bank's processing schedule. Transfers submitted on Friday afternoon or over the weekend will not start processing until Monday. Weekends and holidays do not count as business days.

Can I cancel an ACH transfer after I send it?

It depends on timing. If you cancel before the transfer enters the batch — usually within a few hours of sending it — your bank can stop it. Once the batch has been sent to the clearing house, cancellation becomes much harder and may not be possible. Contact your bank when ready if you need to stop a transfer.

Is ACH the same as direct deposit?

Direct deposit is a type of ACH transfer. When your employer deposits your paycheck into your account, they are using the ACH network. ACH is the broader system; direct deposit is one common use of it.

What if I give the wrong routing number?

The transfer will likely be rejected and bounce back to the sender's bank within one business day. The sender will see the money returned and can correct the routing number and try again. You will not receive the money unless they resubmit with the correct information.

Can someone steal money from my account using ACH?

Yes, but you have legal protection. If someone makes an unauthorized ACH transfer from your account, you can dispute it with your bank under Regulation E. Your bank must return the money while they investigate, though the process can take up to 10 business days. Report unauthorized transfers as soon as you notice them.