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 through the Automated Clearing House network. ACH is the backbone of how most routine payments happen in the United States — payroll deposits, bill payments, rent transfers, and direct debits all move through this system.
When you initiate an ACH payment, your bank collects the information (the receiving account number, routing number, and amount), bundles it with thousands of other transactions, and sends it to the ACH network. The network sorts these batches by receiving bank and delivers them in scheduled cycles. The receiving bank then credits the destination account. The whole process typically takes one to two business days, though some banks now offer same-day ACH in limited cases.
ACH is not instantaneous like a wire transfer, and it is not a card transaction. It is a batch system — your payment sits in a queue with others until the next processing window opens. This is why ACH is cheap (often free or a few dollars) and why it takes longer than you might expect.
Key Takeaways
- ACH payments move money between bank accounts through a batch processing system that typically takes one to two business days.
- Your bank initiates the transfer by collecting account and routing numbers, bundling your payment with others, and sending it to the ACH network.
- The receiving bank credits the destination account once the ACH network delivers the batch, which happens on a fixed schedule.
- ACH transfers are inexpensive because they are processed in batches rather than individually, unlike wire transfers or card payments.
- Same-day ACH exists but is not yet standard; most ACH payments follow the traditional one- to two-business-day timeline.
The step-by-step path a payment takes through the ACH network
The journey begins at your bank, called the originating depository financial institution (ODFI). You provide the receiving account number, the receiving bank's routing number, and the amount. Your bank validates that your account has sufficient funds and that the routing number is real.
Your bank then batches your ACH payment with hundreds or thousands of others and sends the entire batch to a regional ACH processor or directly to the Federal Reserve's ACH operations. This handoff happens on a fixed schedule — typically in the morning, midday, and evening on business days. If you submit a payment after the cutoff time, it enters the next batch window.
The ACH network sorts incoming batches by receiving bank and routes each payment to the correct destination. The receiving bank, called the receiving depository financial institution (RDFI), then posts the credit to the destination account. The entire cycle from submission to posting usually takes one business day for same-day processing or two business days for standard ACH, depending on when you submitted and which banks are involved.
Once the money lands in the receiving account, it is there — the RDFI cannot reverse it without the account holder's consent. This is different from a check, which can bounce, or a wire, which can sometimes be recalled within a narrow window.
Why ACH takes longer than you might expect
ACH is not real-time because it is a batch system, not a direct connection. Your bank does not send your payment the moment you click submit. Instead, it waits for the next scheduled batch window — which might be minutes away or several hours away, depending on when you initiated the transfer and your bank's processing schedule.
Once your bank sends the batch, the ACH network itself processes on a fixed timetable. The Federal Reserve operates the ACH system and processes batches at set times throughout the business day. A payment submitted early morning might clear the same day; one submitted late afternoon might not enter the network until the next morning.
The receiving bank then has its own posting schedule. Some banks post ACH credits when ready upon receipt; others hold them until the next business day or until a specific time of day. This variation is why you might see a payment arrive in minutes or take the full two business days.
Weekends and federal holidays extend the timeline because the ACH network does not process on those days. A payment submitted Friday evening will not move until Monday morning at the earliest.
Who controls the ACH network and what rules govern transfers
The Federal Reserve operates the ACH network itself. The National Automated Clearing House Association (NACHA) sets the rules and standards that all banks and processors must follow. These rules cover everything from the format of the data to the liability if something goes wrong.
Your own bank sets limits on how much you can transfer via ACH in a single day or rolling period. These limits vary widely — some banks allow $10,000 per day, others $25,000 or more. Business accounts often have higher limits than personal accounts. If you need to move more than your limit, you can request an increase, though approval is not may provide.
NACHA rules also govern what happens if a payment is returned. If the receiving account number is wrong or the account is closed, the receiving bank sends the payment back through the ACH network. This return typically takes one business day, and your bank may charge a return fee (usually $3 to $15). You then have to resubmit with the correct information.
ACH versus wire transfers, checks, and card payments
ACH and wire transfers both move money electronically, but they work differently. A wire transfer is direct and nearly instantaneous — your bank sends the money when ready to the receiving bank, which posts it right away. Wires cost more (typically $15 to $50) because they are processed individually, not in batches. Wires are also harder to reverse once sent. Use ACH for routine payments; use a wire when speed matters and cost is not the primary concern.
A check is a paper instruction to your bank to pay the recipient. The recipient has to deposit or cash it, and the check has to clear through the banking system — a process that can take five to ten business days. Checks are slower than ACH and require physical handling. ACH is faster and cheaper for the same purpose.
A card payment (debit or credit) is a transaction between you and a merchant, processed through card networks like Visa or Mastercard. Card payments are when ready from the customer's perspective but settle through a separate system. ACH is for bank-to-bank transfers; card payments are for purchases or payments to merchants who accept cards.
Common reasons an ACH payment fails or gets returned
The most common failure is an incorrect account number or routing number. If the routing number does not match any real bank, your bank will reject the payment before it even enters the ACH network. If the account number is wrong but the routing number is valid, the receiving bank will reject it and send it back, usually within one business day.
Insufficient funds in your account will cause your bank to reject the payment at submission. Some banks allow ACH payments to overdraft, but most do not — the payment straightforward fails and you are notified.
A closed account at the receiving end will trigger a return. The receiving bank flags the account as closed and sends the payment back through ACH. You then have to contact the recipient to get the correct account information.
Duplicate submissions sometimes happen if you resubmit a payment thinking the first one failed, when it was actually processing normally. Always check your bank's transaction history before resubmitting — most banks show pending ACH transfers so you can see what is already in the queue.
How to initiate an ACH payment from your bank account
Most banks let you set up ACH transfers through online banking, mobile apps, or by phone. You will need the recipient's full name, account number, routing number, and the amount. Some banks also ask for the account type (checking or savings) to reduce the chance of a mismatch.
When you submit, your bank usually shows you a confirmation screen with all the details. Review this carefully — especially the account number and routing number — because once the payment enters the ACH network, reversing it is difficult. If you spot an error before submission, cancel and start over.
Your bank will then show the payment as pending in your transaction history. Once it clears, it will show as posted. The timeline from pending to posted is usually one to two business days, though some banks now offer same-day posting for ACH transfers submitted before a certain cutoff time.
If you are setting up a recurring ACH payment (like a monthly rent transfer), your bank will let you schedule it for a specific day each month or on a custom schedule. The bank will automatically initiate the transfer on that day, so you do not have to remember to do it manually each time.
Frequently Asked Questions
Can I cancel an ACH payment after I submit it?
It depends on timing. If you cancel before your bank sends the batch to the ACH network, the cancellation usually goes through. Once the batch is sent, cancellation becomes much harder. Contact your bank when ready if you need to stop a payment — do not wait. If the payment has already posted to the receiving account, you will have to request a refund from the recipient instead.
What is the difference between same-day ACH and standard ACH?
Same-day ACH is a newer service that some banks offer, allowing payments to clear on the same business day if submitted before a specific cutoff (usually 2 p.m. or 5 p.m.). Standard ACH takes one to two business days. Same-day ACH may cost more or be limited to certain account types or transfer amounts. Check with your bank about whether it offers same-day ACH and what the requirements are.
What happens if I give the wrong account number?
If the account number does not exist at the receiving bank, the payment is returned within one business day and credited back to your account. If the account number belongs to a real account but is not the intended recipient, the money goes to the wrong person — and getting it back requires contacting that person and asking them to return it. Always double-check account numbers before submitting.
Are ACH payments safe?
ACH payments are generally safe because they require account and routing numbers, not just a name. However, if someone obtains your account and routing numbers, they can initiate an ACH debit from your account. Banks offer protections against unauthorized ACH debits, and you can dispute them within a certain window. For outgoing ACH payments you initiate, the main risk is sending money to the wrong account due to a typo.
Do all banks charge fees for ACH transfers?
Many banks offer free ACH transfers for personal accounts, especially for transfers between your own accounts at the same bank. Transfers to other banks may be free or cost a few dollars, depending on your bank and account type. Business accounts sometimes have higher fees. Check your bank's fee schedule or ask customer service about the cost of ACH transfers before you submit.