How ACH Payments Work and Why They Matter to Your Bills
What ACH is and how your money moves through it
ACH stands for Automated Clearing House. It is the system that moves money between bank accounts electronically — not through a wire, not through a check, but as a batch of transactions that clears in one to three business days. When you set up automatic bill pay, when your employer deposits your paycheck, when you send money to a friend through your bank's app, or when a creditor takes a payment from your account, ACH is usually the mechanism underneath.
The ACH network is run by a nonprofit called Nacha, and it connects all the banks and credit unions in the United States. Your bank does not send money directly to the other bank. Instead, your bank collects your transaction with thousands of others, bundles them, and sends them to a regional processing center. That center sorts them by destination bank and sends them forward. The receiving bank then deposits the money into the other person's account. The whole process takes time because of this sorting and batching — that is why ACH transfers are slower than a wire but cheaper to send.
Key Takeaways
- ACH transfers move money between bank accounts in one to three business days and cost little or nothing to send, which is why most bills and paychecks use this method.
- You authorize an ACH payment by giving a company your bank account number and routing number, either on paper, online, or over the phone.
- Once you authorize an ACH payment, the company can take money from your account on a schedule you agree to — weekly, monthly, or as a one-time transaction.
- If an ACH payment is wrong or unauthorized, you have the right to dispute it with your bank within a specific window, usually 60 days.
- ACH payments can fail if your account does not have enough money, if you close the account, or if you revoke authorization — and a failed payment may trigger an overdraft fee.
How you authorize an ACH payment
To let a company take money from your account via ACH, you give them two pieces of information: your routing number and your account number. Your routing number identifies your bank. Your account number identifies your specific account. You can find both on the bottom left of a check, or you can call your bank and ask.
You can authorize an ACH payment in several ways. You can write a check — the company deposits it, and the check itself becomes an ACH transaction. You can fill out a form on paper and mail it or hand it to the company. You can enter your account details on a website or app. You can give the information over the phone. Each method is equally valid legally. The company then keeps that authorization on file and uses it to pull money from your account on the schedule you agreed to.
When you authorize an ACH payment, you are giving the company permission to initiate a debit from your account. You are not handing over your debit card or your online banking password. The company cannot see your balance, cannot transfer money to themselves, and cannot take more than you authorized. The ACH system has built-in limits on how much can be moved and how often.
Recurring versus one-time ACH payments
An ACH payment can be a one-time transaction or a recurring one. A one-time ACH happens once — you authorize it, the money moves, and it is done. A recurring ACH happens on a schedule: every week, every two weeks, every month, or whatever interval you set up. Most utility bills, insurance premiums, loan payments, and subscription services use recurring ACH because it is predictable for both you and the company.
With a recurring ACH, the company does not ask permission each time. They initiate the payment on the date you agreed to, and the money leaves your account automatically. This is convenient if you want to set it and forget it, but it also means you have to remember to check that the amount is correct each month and that you have enough money in the account. If the amount changes — your insurance premium goes up, for example — the company should notify you before the new amount is withdrawn.
You can stop a recurring ACH at any time by revoking your authorization. You can tell the company directly to stop, or you can tell your bank to block future payments from that company. Your bank can do this even if the company refuses to stop on their end. Revoking authorization should happen as soon as you decide to cancel, because the company may have already initiated the next payment before your request reaches them.
What happens when an ACH payment fails
An ACH payment can fail for several reasons. The most common is insufficient funds — your account does not have enough money when the payment is scheduled to go through. Another is a closed account — you closed the account or the account was closed by the bank, but the company tried to pull money anyway. A third is a revoked authorization — you told the company or your bank to stop, but the payment was already in the system.
When an ACH payment fails, the money does not move. However, your bank may charge you an overdraft fee or a returned-item fee, usually between $25 and $35, depending on your bank's policy. The company that tried to take the payment may also charge you a fee for the failed transaction — some do, some do not. You will receive a notice from your bank explaining why the payment failed.
If a payment fails and you still owe the money, the company will likely try again or contact you to collect. If it is a utility bill or a loan payment, a failed payment may be reported to the credit bureaus as late, which can hurt your credit score. If it is a subscription or a service, the company may suspend your access until the payment goes through.
Disputing an ACH payment you did not authorize or that is wrong
If an ACH payment was taken from your account without your permission, or if the amount is wrong, you have the right to dispute it. You must contact your bank within 60 days of the transaction appearing on your statement. This is a federal requirement under the Electronic Funds Transfer Act. Your bank will then investigate and, if they find the payment was unauthorized or incorrect, will return the money to your account while the investigation is underway.
To dispute a payment, call your bank or log into your online banking and report the transaction. You will need to explain why you are disputing it — you did not authorize it, the amount is wrong, the payment was supposed to be one-time but it recurred, or something else. Your bank will ask you to put the dispute in writing if you have not already. Keep copies of all correspondence.
The bank has up to 45 days to investigate and decide. If they find in your favor, the money stays in your account. If they find against you, they will remove it. During the investigation, the money is usually held in your account and not available to the company, so the company may contact you about the missing payment. You can explain that you have disputed it and it is under investigation.
ACH payments and your account security
Giving a company your routing number and account number is generally safe because those two pieces of information alone cannot let someone drain your account. They need your authorization to initiate an ACH debit. However, if someone obtains your account information without permission and uses it to set up unauthorized payments, that is fraud, and you are protected by the Electronic Funds Transfer Act.
To protect yourself, do not share your account number with companies you do not trust. Do not write it on checks you mail to unfamiliar addresses. If you receive a phone call or email asking for your account number, verify that the caller is actually from the company by hanging up and calling the company's official number yourself. Be cautious with public Wi-Fi when entering account information online.
If you notice an ACH payment you do not recognize, report it to your bank immediately. Do not wait until the 60-day window is almost closed. The sooner you report it, the sooner your bank can investigate and protect your account.
ACH versus other payment methods
ACH is one of several ways money moves between accounts. A wire transfer is faster — usually same-day or next-day — but costs money to send, often $15 to $30. A check is slower — five to ten business days — and requires physical mail and manual processing. A debit card transaction is instant but requires you to have a card and to enter it at a point of sale or online. A credit card payment is also instant but creates a debt you have to pay back.
ACH is the default for recurring bills because it is cheap, reliable, and automatic. Companies prefer it because they do not have to process checks or handle card numbers. You benefit because you do not have to remember to pay each month. The tradeoff is that the money takes a few days to move, so you have to plan ahead and make sure your account has enough money on the day the payment is scheduled.
Frequently Asked Questions
Can someone take money from my account with just my routing and account number?
No. Your routing and account number alone do not let someone initiate an ACH debit. They need your authorization — either a signed form, a verbal authorization, or an online authorization. If someone takes money without authorization, that is fraud, and you can dispute it with your bank within 60 days.
How long does an ACH payment take?
One to three business days, depending on when it is initiated and when the receiving bank processes it. Payments initiated on a weekend or holiday may take longer because the ACH network does not process on those days. Some banks offer next-day ACH, which is faster but may cost extra.
What happens if I revoke authorization but the company takes a payment anyway?
You can dispute that payment with your bank as unauthorized. Your bank will investigate and, if they confirm you revoked authorization, will return the money. Make sure you have proof that you revoked it — an email confirmation, a letter, a note of the date and time you called.
Can I stop a recurring ACH payment?
Yes. You can tell the company to stop, or you can tell your bank to block future payments from that company. Your bank can do this even if the company refuses. However, if the company has already initiated the next payment before your request reaches them, that payment may still go through, and you can dispute it afterward.
What if an ACH payment fails because I do not have enough money?
Your bank will likely charge you an overdraft or returned-item fee. The company may also charge a fee and may try the payment again. If it is a bill or loan payment, it may be reported as late to the credit bureaus. Contact the company to arrange another payment method or to set up a payment plan if you cannot pay the full amount right away.