What an ACH Payment Is and How It Moves Your Money
An ACH payment is an electronic transfer of money from one bank account to another, processed through a network that batches transactions and settles them in one to two business days.
ACH stands for Automated Clearing House. It is the system that moves money when you set up direct deposit for your paycheck, pay a bill online, or authorize a company to withdraw a recurring payment from your account. Unlike a wire transfer, which moves money the same day, an ACH payment sits in a queue with thousands of others and clears overnight or the next business day.
You do not see the ACH network itself — your bank handles it. But understanding how it works helps you know why a payment takes two days instead of one, why you can sometimes cancel it, and what happens if something goes wrong.
Key Takeaways
- An ACH payment moves money electronically between bank accounts and takes one to two business days to complete, not the same day.
- Your bank initiates the ACH transfer, but the Automated Clearing House network actually processes and settles the transaction with the receiving bank.
- You can cancel an ACH payment only before it has been submitted to the clearing house, which is usually within a few hours of when you schedule it.
- ACH transfers are safer than checks or cash because the receiving bank verifies the account number and routing number before accepting the money.
- If money is transferred to the wrong account by mistake, you will need to contact your bank and the receiving bank to recover it — there is no automatic reversal.
How the ACH network actually processes your payment
When you authorize an ACH payment — whether through your bank's website, a bill pay service, or a company's payment form — your bank does not send the money immediately. Instead, it collects your payment instruction and holds it until the next batch window. The Automated Clearing House operates on a fixed schedule: batches are submitted multiple times per day, typically in the morning and afternoon.
Your bank sends the batch to a regional Federal Reserve office or to a private ACH operator. That operator sorts all the transactions by receiving bank and sends them to the correct destination banks. The receiving bank then posts the money to the account holder's account. The whole process usually takes one business day, but if you submit a payment late in the day or on a weekend, it may not clear until the next business day or the one after that.
This delay is why ACH is cheaper than a wire transfer — the clearing house can batch thousands of transactions together and process them efficiently. Wire transfers, by contrast, move the same day but cost money because they are handled individually.
The difference between ACH debit and ACH credit
An ACH debit is a pull: a company or person withdraws money from your account. When you authorize a utility company to withdraw your monthly bill, or a subscription service to charge your card, that is an ACH debit. You give permission once, and the company initiates the withdrawal.
An ACH credit is a push: you send money to someone else's account. Direct deposit is an ACH credit — your employer pushes money into your account. When you pay a bill online through your bank, you are usually initiating an ACH credit to the biller's account.
The distinction matters for protection. With an ACH debit, you have the right to dispute the charge and recover the money if it was unauthorized or incorrect. With an ACH credit that you initiated, the money is gone once it clears — recovery depends on the receiving bank's willingness to reverse it.
When you can cancel an ACH payment
You can cancel an ACH payment only if it has not yet been submitted to the clearing house. Once your bank submits the batch, the payment is out of your control. The window to cancel is usually a few hours from when you schedule the payment — often until 2 p.m. or 5 p.m. on the same business day, depending on your bank.
To cancel, contact your bank directly by phone or through your online banking portal. Do not wait. If the payment has already been submitted, your bank cannot stop it. You will then need to contact the receiving bank or the company that received the money and ask them to reverse it — which they may or may not do.
Some banks allow you to schedule an ACH payment for a future date, which gives you more time to cancel if you change your mind. Paying bills a day or two early is a safer habit than scheduling them for the exact due date.
What happens if an ACH payment goes to the wrong account
If you enter the wrong account number or routing number, the receiving bank will usually reject the payment and it will bounce back to your account within one to two business days. The money returns automatically — you do not have to do anything.
However, if the account number happens to be valid at that bank, the money may be deposited into someone else's account. There is no automatic reversal in this case. You will need to contact your bank and provide proof of the error, then your bank can contact the receiving bank and ask them to reverse the transaction. The receiving bank is not required to do so, but most will if you can document the mistake.
This is why double-checking the account number and routing number before you submit an ACH payment is critical. Many banks now show you the account holder's name before you confirm the payment — use that feature to verify you have the right account.
ACH limits and holds
Your bank may limit how much you can transfer via ACH in a single day or per month. These limits vary by bank and by account type. Some banks allow $10,000 per day; others allow $25,000 or more. Business accounts often have higher limits than personal accounts.
If you need to transfer more than your limit, contact your bank to ask if the limit can be raised. Some banks will increase it temporarily or permanently if you have been a customer for a while and have no history of fraud or disputes.
Banks may also place a hold on incoming ACH deposits, especially large ones or deposits to new accounts. A hold means the money is in your account but you cannot withdraw it yet. Holds typically last one to five business days and are a fraud prevention measure. You can ask your bank to release the hold early if you can verify the source of the deposit.
Why ACH is safer than checks or cash
An ACH transfer requires both the account number and the routing number to be correct. The receiving bank verifies these details before accepting the payment. If either number is wrong, the payment bounces back. This verification step makes ACH safer than a check, which can be lost, stolen, or forged.
ACH is also safer than cash because there is a digital record of the transaction. Your bank and the receiving bank both keep records, so if there is a dispute, you have proof of what was sent and when. With cash, once it is gone, there is no way to prove you ever had it.
The main risk with ACH is unauthorized debits — if someone obtains your account number and routing number, they can try to withdraw money. This is why you should never share these numbers with anyone you do not trust, and why you should monitor your account regularly for withdrawals you did not authorize.
Frequently Asked Questions
How long does an ACH payment actually take?
Most ACH payments clear within one business day. If you submit the payment before your bank's cutoff time (usually 2 p.m. to 5 p.m.), it may clear the next day. If you submit it after the cutoff or on a weekend, it will not clear until the following business day. Some banks offer next-day ACH, which guarantees clearing by the next business day regardless of when you submit it.
Can I dispute an ACH payment I authorized?
Yes, but only if the payment was incorrect or unauthorized. You have up to 60 days to dispute an ACH debit (a withdrawal from your account). Contact your bank and explain the problem. Your bank will investigate and may reverse the payment while the investigation is ongoing. If the payment was authorized by you, the company may argue that the dispute is invalid.
What is the difference between ACH and a wire transfer?
An ACH payment takes one to two business days and is cheaper because transactions are batched. A wire transfer moves the same day but costs money because it is processed individually. Wire transfers are also harder to reverse once they clear. Use ACH for routine bills and payroll; use wire for urgent transfers or large amounts.
Do I need a routing number and account number for every ACH payment?
Yes. The routing number identifies the bank, and the account number identifies your account at that bank. Some companies store this information after your first payment, so you do not have to enter it again. But the information is always required for the ACH system to work.
What happens if my bank rejects an ACH payment?
Your bank may reject a payment if you do not have enough money in your account, if the account number is invalid, or if the payment violates your bank's rules. The payment will not go through, and the money will stay in your account. Your bank may charge a fee for the rejected payment. Contact your bank to find out why it was rejected and whether you can resubmit it.