What ACH Payments Are and How Money Moves Through Them
ACH is how most routine money moves between bank accounts
ACH stands for Automated Clearing House. It is the system that moves money from one bank account to another without a check, wire, or credit card. When your employer deposits your paycheck, when you pay a bill online, when you send money to a friend through your bank's app, or when a company charges your account for a subscription—that is ACH at work.
ACH is not instant. Money typically takes one to three business days to land in the receiving account. That delay matters because it changes when you actually have the money, even though you may have authorized the payment. Understanding how ACH works helps you avoid overdrafts, late fees, and confusion about when money is really gone from your account.
Key Takeaways
- ACH transfers take one to three business days, so authorizing a payment does not mean the money leaves your account immediately.
- Your bank can reverse an ACH payment if you report it within a set window, usually 60 days, but the process takes time and is not may provide.
- ACH payments are cheaper than wire transfers or checks, which is why employers, utilities, and subscription services use them.
- You control ACH by managing what you authorize—once you give permission, the money will move unless you stop it before it settles.
How an ACH payment actually moves
When you authorize an ACH payment, you are telling your bank to send money to another bank on your behalf. Your bank does not send the money directly. Instead, it batches your payment with thousands of others and sends them all through the Automated Clearing House, a central processing system run by the Federal Reserve and a private company called The Clearing House.
The ACH system sorts payments by receiving bank, then delivers them in batches. This is why ACH takes time—the system processes payments in waves, not instantly. A payment you authorize on a Tuesday might settle on Wednesday or Thursday. Weekends and bank holidays add extra days because the ACH system does not process on those days.
Once the receiving bank gets the payment, it deposits the money into the other account. At that point, the transfer is complete and usually cannot be undone without the other person's cooperation.
Why the delay matters for your money
The one-to-three-day window is a real gap. If you authorize an ACH payment on Monday, your bank may not actually pull the money from your account until Wednesday. If you check your balance on Tuesday and see the money is still there, it does not mean the payment did not happen—it means it has not settled yet.
This gap causes overdrafts. You authorize a bill payment, check your balance the next day, and see the money. You spend it. Then the ACH payment settles and your account goes negative. Your bank charges an overdraft fee, and now you owe more than you thought.
The same delay affects paychecks. Your employer may submit your paycheck as an ACH deposit on Friday, but it might not land in your account until Monday. If you need the money Friday night, it is not there yet, even though your employer sent it.
What you authorize when you set up ACH
ACH payments require your permission. You give permission by signing up for direct deposit, setting up automatic bill pay, or authorizing a company to charge your account. That permission is called an ACH authorization or ACH mandate.
When you authorize ACH, you are telling your bank which account to pull money from and which account or company to send it to. You are also telling your bank how much and how often. Once you authorize it, the payment will happen automatically on the schedule you set—weekly, monthly, or as a one-time transfer.
You can stop an ACH payment by contacting your bank and asking them to block it. This is called an ACH stop payment or stop payment order. Your bank can usually do this if the payment has not settled yet. Once it has settled, stopping it is harder and may require the other party to agree.
Disputing an ACH payment you did not authorize
If someone charged your account through ACH without your permission, you have the right to dispute it. Contact your bank and tell them the charge was unauthorized. Your bank will investigate and may return the money to your account while they look into it.
You have up to 60 days from the date the unauthorized charge appeared on your statement to report it. After 60 days, your bank is not required to refund you, though they may still investigate if you ask. The investigation usually takes 10 business days, though it can take longer.
If the charge was authorized but you changed your mind, disputing it is harder. Your bank may still help, but they will ask the company that charged you to confirm you authorized it. If the company has a record of your authorization, your bank will likely side with them.
ACH versus checks, wires, and credit cards
ACH is cheaper and slower than a wire transfer. A wire moves money the same day or next business day and costs $15 to $50. ACH takes one to three days and usually costs nothing or a few dollars. Banks and companies use ACH for routine payments because the cost is low.
ACH is also different from a check. A check is a piece of paper that takes days to clear and can bounce if you do not have the money. ACH is electronic and does not bounce—if the money is not there, your bank will either decline the payment or charge you an overdraft fee.
Credit cards are different again. When you use a credit card, you are borrowing money from the card company, not pulling it directly from your bank account. The card company then pays the merchant, and you pay the card company later. ACH pulls money directly from your account, so the money is gone right away (once it settles).
Common ACH uses and what to watch for
Direct deposit is an ACH payment. Your employer sends your paycheck as an ACH transfer to your bank account. This is safe and standard. The money takes one to three days to arrive.
Bill pay is an ACH payment. When you log into your bank's website and pay a utility bill or credit card, your bank sends an ACH payment to the company. The company receives it in one to three days. If you pay late in the month, the payment may not arrive until after the due date, and you could be charged a late fee even though you authorized the payment on time.
Subscription charges are ACH payments. When a company charges your account monthly for a service, they are using ACH. You authorized it when you signed up. If you want to stop it, you need to cancel the subscription or revoke the authorization with your bank.
Person-to-person transfers through apps like Venmo or your bank's app are often ACH transfers behind the scenes. They are usually free and take one to three days, though some apps offer faster options for a fee.
Frequently Asked Questions
Can I cancel an ACH payment after I authorize it?
Yes, but only if it has not settled yet. Contact your bank immediately and ask for a stop payment order. Your bank will try to block it before it processes. Once the payment has settled in the receiving account, canceling it is much harder and usually requires the other party to agree to send the money back.
Why did my ACH payment take longer than three days?
Weekends and bank holidays pause the ACH system. If you authorize a payment on Friday, it may not settle until Tuesday because the system does not process Saturday, Sunday, or Monday (if it is a holiday). Some banks also hold ACH payments for an extra day as a security measure.
What happens if I do not have enough money when an ACH payment settles?
Your bank will either decline the payment or charge you an overdraft fee. If declined, the payment does not go through and the company may charge you a late fee. If your bank covers it, you owe them the overdraft fee, usually $25 to $35. Check your account balance before authorizing large ACH payments.
Is ACH safe?
ACH is generally safe because you control what you authorize. The risk is if someone gets your bank account number and routing number and uses them without permission. This is why you should not share your account details with people you do not trust. If an unauthorized charge appears, report it to your bank within 60 days.
Can I get my money back if an ACH payment was sent to the wrong account?
Contact your bank immediately. They can try to recall the payment, but success depends on whether the receiving bank cooperates. If the money has already been spent or transferred, recovery is difficult. This is why double-checking account numbers before authorizing ACH payments is important.