How ACH Payments Move Money From Your Bank Account
What ACH payments are and how they work
ACH stands for Automated Clearing House, and it is the system that moves money electronically between bank accounts. When you set up a bill to pay automatically, or when a company takes a payment from your account, that transaction almost always travels through ACH. The money does not move instantly — it takes one to three business days to complete — but ACH is how most routine payments happen in the United States.
Here is the basic path: you authorize a company (or your bank) to pull money from your checking or savings account. That instruction goes into the ACH network, which batches millions of transactions together and processes them in waves. Your bank receives the instruction, your account is debited, and the receiving bank credits the other account. Because ACH batches transactions instead of processing them one at a time, it is cheaper than wire transfers and credit card payments, which is why utilities, loan servicers, and subscription services prefer it.
You control whether an ACH payment happens by giving permission first. That permission can come in several forms: you might sign up for autopay on a company's website, authorize a payment over the phone, or write a check (which the recipient can convert to ACH). Once you authorize it, the company can pull money on the schedule you agreed to — usually monthly, but sometimes weekly or on a custom date.
Key Takeaways
- ACH payments take one to three business days to complete, so the money leaves your account before you see it arrive elsewhere.
- You must authorize an ACH payment before it can happen, and that authorization can be written, verbal, or digital.
- If an ACH payment is taken by mistake or without your permission, you can dispute it with your bank within 60 days.
- ACH payments are reversible for up to 60 days after they post, but after that window closes, recovery becomes much harder.
- Stopping a scheduled ACH payment requires you to contact your bank or the company pulling the money, not just cancel the bill.
The timing: when money leaves and when it arrives
ACH transactions do not happen in real time. When you authorize a payment or a company initiates one, the money does not leave your account immediately. Instead, the ACH network processes transactions in batches, usually overnight or in the early morning. Your bank then debits your account, and the receiving bank credits theirs — but this can take one to three business days from the time the transaction is submitted.
This delay matters when you are managing your balance. If you authorize an ACH payment on a Tuesday, it might not leave your account until Thursday, even though you intended it to go out right away. If you do not have enough money in your account when the ACH actually processes, your bank may decline it (and charge you a fee), or it may allow it and charge you an overdraft fee. The authorization date and the posting date are not the same thing.
Weekends and holidays extend the timeline. If you submit an ACH payment on Friday evening, it will not process until Monday at the earliest. If Monday is a holiday, add another day. This is why people who live paycheck to paycheck need to know when their deposits will post and when their bills will be debited — the gap can mean the difference between a payment going through and an overdraft.
How to set up or stop an ACH payment
To set up an ACH payment, you need your bank account number and routing number. Most companies ask for these when you sign up for autopay on their website or over the phone. You will also need to authorize the payment — this might be a checkbox that says "I authorize [Company] to debit my account," or it might be a verbal authorization you give over the phone. Keep a record of what you authorized and when, because this is your proof if a dispute arises later.
To stop an ACH payment that is already scheduled, you have two options. You can contact the company pulling the money and ask them to cancel the authorization, or you can contact your bank and ask them to block it. Telling the company is usually faster — they can cancel it in their system within a day or two. Telling your bank requires you to submit a written request (some banks accept email, others require a form), and they may charge a fee. Do not assume that canceling a bill online stops the ACH; many companies' websites only pause the service, not the payment authorization.
If you want to stop a one-time ACH payment before it processes, act immediately. Once the transaction has posted to your account (the money has actually left), you cannot simply cancel it — you have to dispute it instead. The sooner you contact your bank or the company, the better your chances of stopping it before it goes through.
Disputing an ACH payment you did not authorize or that went wrong
If an ACH payment was taken from your account without your permission, or if the wrong amount was debited, you can dispute it with your bank. You have 60 days from the date the transaction posted to file a dispute. After 60 days, your bank is no longer required to investigate, and recovery becomes much harder.
To dispute a transaction, contact your bank by phone, email, or in person and explain what happened. Provide the date the money left your account, the amount, and the name of the company that took it. Your bank will ask you to sign a form (often called an affidavit) stating that you did not authorize the payment or that it was incorrect. They will then contact the other bank and the company to investigate.
While the dispute is being investigated, your bank may provisionally credit your account — meaning they put the money back while they sort it out. This provisional credit usually happens within 10 business days. The full investigation can take up to 45 days. If the bank finds that you were right, the credit becomes permanent. If they find that you did authorize it, they will debit your account again and explain why.
Keep records of all communications: the dates you called, the names of the people you spoke to, confirmation numbers, and copies of any written requests you submitted. If your bank denies your dispute and you disagree, you can file a complaint with your state banking regulator or the Consumer Financial Protection Bureau (CFPB).
ACH payments and overdraft fees
One of the most common problems with ACH payments is that they can trigger overdraft fees if your balance is too low when they process. Because ACH transactions take one to three days, you might think you have enough money when you authorize the payment, but the money might not actually leave until after your paycheck is delayed or another bill comes out first.
If an ACH payment would overdraw your account, your bank has a choice: they can decline the transaction (and may charge you a fee for the declined payment), or they can allow it and charge you an overdraft fee. Most banks charge between $25 and $35 per overdraft. If multiple ACH payments process on the same day and all of them overdraw your account, you could be charged multiple overdraft fees.
To avoid this, keep a buffer in your account — money you do not spend — or set up ACH payments to go out a few days after you know your paycheck will post. Some banks offer overdraft protection, which links your checking account to a savings account or credit line; if a transaction would overdraw checking, the bank pulls from the linked account instead. Ask your bank whether this option is available and whether it costs anything.
ACH payments versus other payment methods
ACH is not the only way to pay bills. Here is how it compares to other common methods:
| Payment Method | Speed | Cost | When to Use It |
|---|---|---|---|
| ACH (automatic) | 1–3 business days | Free | Recurring bills like utilities, subscriptions, loan payments |
| Credit or debit card | 1–2 business days | Usually free; some companies charge a fee | When you want to earn rewards or need a dispute process |
| Wire transfer | Same day or next day | $15–$50 per transfer | Urgent payments or large amounts |
| Check | 3–7 business days | Cost of check stock | When you need a paper record or the company does not take electronic payments |
| Money order | 1–3 business days | $1–$5 per order | When you need a secure payment but do not have a bank account |
ACH is free and reliable for routine bills, which is why it is the default for most companies. But if you need the money to arrive faster, or if you want the fraud protection that comes with a credit card dispute, those methods might be worth the cost or the fee.
What happens if an ACH payment fails
An ACH payment can fail for several reasons: your account does not have enough money, your account number was entered incorrectly, or your bank declined the transaction for fraud prevention. When an ACH fails, the money does not move, but you might still be charged a fee — either by your bank (for a failed debit attempt) or by the company (for a failed payment).
If an ACH payment fails, the company will usually try again. Many utilities and loan servicers automatically resubmit failed payments within a few days. If it fails again, you will typically receive a notice asking you to contact them or update your payment information. Do not ignore these notices — if the payment keeps failing and you do not resolve it, your service could be shut off or your account could go to collections.
To prevent failures, make sure your account information is correct and that you have enough money in your account before the payment is scheduled to process. If you know a payment will fail, contact the company immediately and ask about alternative payment methods or a new due date.
Frequently Asked Questions
Can I cancel an ACH payment after it has already posted?
Once the money has left your account, you cannot simply cancel it. You must dispute it with your bank instead. You have 60 days from the posting date to file a dispute. Your bank will investigate and may provisionally credit your account while they do.
What is the difference between authorizing an ACH payment and the money actually leaving my account?
Authorization is when you give permission for the payment to happen. Posting is when the money actually leaves your account. These can be days apart. You authorize on Tuesday, but the money might not post until Thursday. This gap is why you need to keep enough money in your account for several days after you authorize a payment.
Will my bank charge me a fee if an ACH payment overdrafts my account?
Yes, most banks charge an overdraft fee (usually $25–$35) if an ACH payment causes your balance to go negative. Some banks decline the transaction instead and charge a smaller fee for the declined payment. Ask your bank what their policy is and whether overdraft protection is available.
How do I know if an ACH payment was unauthorized?
Check your bank statement for transactions you do not recognize. If you see a debit from a company you did not authorize, contact your bank within 60 days and file a dispute. Provide the date, amount, and company name. Your bank will investigate and either credit your account or explain why the payment was valid.
Can I set up an ACH payment over the phone?
Yes. When you call a company to set up a payment, you will give them your bank account number and routing number, and you will authorize them to debit your account. This verbal authorization is legally binding. Keep a record of the date, time, and confirmation number.