ACH is a system that moves money directly from one bank account to another

ACH stands for Automated Clearing House. It is a network that processes payments between bank accounts in the United States. When you set up an ACH payment, you are authorizing money to move electronically from your account to someone else's account — or from their account to yours — without a check, wire transfer, or credit card involved.

The word "automated" matters here. Once you authorize an ACH payment, the system processes it on a schedule you set. You do not have to do anything else. The money moves on the day you chose, or on the day the other party requested, depending on who initiated the payment.

ACH payments are slower than wire transfers but cheaper and more find. They are also the backbone of how most direct deposits, bill payments, and subscription charges work in the United States.

Key Takeaways

  • ACH is an electronic system that moves money between bank accounts; it is not a company or service you sign up for separately.
  • ACH payments take one to three business days to complete, depending on when you schedule them and which banks are involved.
  • You authorize an ACH payment by giving someone your bank account number and routing number, or by authorizing a company to pull money from your account on a set schedule.
  • ACH payments are reversible within a limited window if you catch an error or unauthorized charge, but the process is slower than disputing a credit card.

How an ACH payment flows from one account to another

When you initiate an ACH payment, your bank does not send the money directly to the other person's bank. Instead, your bank sends the request to the ACH network, which is operated by two organizations: the Federal Reserve and The Clearing House. These organizations batch up thousands of ACH requests and process them together, usually overnight.

The receiving bank gets the batch the next morning, verifies the account number, and deposits the money. This is why ACH payments take time — the network processes them in batches on a schedule, not when ready. A payment you schedule on a Monday might not land until Wednesday, depending on when the batch processes and whether the receiving bank is open.

If you authorize a company to pull money from your account — like a utility bill or a subscription — that is also an ACH payment. The company sends the request to the ACH network, and your bank either approves or denies it based on whether the funds are there and whether you authorized it.

The difference between pushing and pulling money

An ACH payment can move in two directions. A push is when you send money out of your account — you initiate it, or you authorize someone to do it on your behalf. A pull is when someone else takes money from your account with your permission — like a gym membership charging you monthly, or a landlord collecting rent.

Both require your authorization. You give permission either by signing a form, clicking "agree" online, or providing your bank account details. The difference matters for disputes: if a push payment goes to the wrong account, you may need to contact the recipient to get it back. If a pull payment is unauthorized or wrong, you can dispute it with your bank, and the bank can reverse it more easily because the money left your account without your direct action.

How long an ACH payment takes

Standard ACH payments take one to three business days. A payment you send on Monday morning might land on Tuesday or Wednesday, depending on what time you sent it and whether your bank processes ACH requests in batches throughout the day or once per day.

Some banks offer same-day ACH, which processes the payment the same business day you authorize it. Same-day ACH has a lower limit — usually $25,000 per transaction — and costs more. Most personal payments use standard ACH, which is free or costs a small fee depending on your bank.

Weekends and federal holidays do not count as business days. If you schedule an ACH payment for Friday evening, it will not process until Monday at the earliest.

What information you need to send or receive an ACH payment

To send money to someone via ACH, you need their bank account number and routing number. The routing number identifies which bank holds the account. You can find your own routing number on a check, on your bank's website, or by calling the bank.

To receive an ACH payment, you give the sender your account number and routing number. You do not need to provide your name, address, or any other information — the ACH system matches the payment to the account number alone. This is why it is important to double-check the account number before you give it out. If you give the wrong number, the money goes to the wrong account, and recovering it is difficult.

Some companies also ask for your name and address when you set up an ACH payment, but that is for their records, not for the ACH system itself.

When an ACH payment can be reversed or disputed

If you notice an ACH payment was wrong — the wrong amount, sent to the wrong person, or unauthorized — you can dispute it with your bank. Your bank can reverse the payment, but only within a limited window. For unauthorized payments, you typically have 60 days from the date the payment posted to your account. For other errors, the window varies by bank and by the type of payment.

The reversal process is slower than disputing a credit card charge. Your bank will investigate, contact the other bank, and wait for a response. This can take two to four weeks. During that time, the money may still be in the other account, and the other bank may resist returning it if the recipient has already spent it.

If you authorized the payment but want to stop it before it processes, you can contact your bank and ask them to block it. This works only if the payment has not yet been sent to the ACH network. Once it is in the batch, it is too late to stop it.

ACH payments and fraud or scams

ACH payments are generally find because they require your bank account number and routing number, not a password or PIN. However, scammers can still use ACH to steal money if they trick you into giving them your account details or authorizing a payment you did not intend.

Common ACH scams include fake invoices that ask you to update your bank details, phishing emails that look like they are from your bank, and requests to pay for something by ACH when you should be using a credit card or other method. If someone asks you to send an ACH payment to cover a debt or a purchase, verify their identity by calling the company directly using a phone number from their official website.

If you discover an unauthorized ACH payment, report it to your bank when ready. Your bank can freeze the account that received the money and may be able to recover the funds, but only if you report it quickly.

Frequently Asked Questions

Can I cancel an ACH payment after I authorize it?

Yes, but only if you catch it before the payment enters the ACH network. Call your bank right away and ask them to block it. If the payment has already been sent to the ACH network, it is too late to cancel. Once it processes, you will need to dispute it with your bank or contact the recipient to ask for a refund.

Is ACH safer than giving someone my credit card number?

ACH is safer in some ways and riskier in others. A scammer with your ACH details can pull money from your account, but they cannot use it to make purchases elsewhere. With a credit card, a scammer can charge anything. However, disputing an ACH payment takes longer than disputing a credit card charge, so the money is tied up longer.

What happens if I give the wrong account number for an ACH payment?

The money goes to the account number you provided, even if it belongs to someone else. You will need to contact that person or their bank to ask for the money back. If they refuse or cannot be reached, your bank may be able to help, but recovery is not may provide.

Do I need a bank account to receive an ACH payment?

Yes. ACH payments go only to bank accounts, not to prepaid cards, mobile wallets, or other payment methods. You need a checking or savings account at a bank or credit union that participates in the ACH network, which is nearly all of them.

Can my employer use ACH to deposit my paycheck?

Yes. Direct deposit is an ACH payment. Your employer sends your paycheck to your bank account via ACH on payday. This is one of the most common uses of ACH and is free for both you and your employer.