ACH is a system that moves money directly from one bank account to another, usually taking one to three business days
ACH stands for Automated Clearing House. It is the network that banks use to send money between accounts without using a check, wire transfer, or card. When you set up direct deposit at work, pay a bill online from your bank's website, or send money to a friend through your bank's app, that money usually moves through the ACH network.
The ACH system is run by a nonprofit organization called Nacha, which sets the rules that all banks follow. Every bank in the United States that holds checking or savings accounts is connected to this network. The system processes millions of transactions every day — payroll deposits, bill payments, subscription charges, and person-to-person transfers all move through ACH.
ACH is slower than a wire transfer but cheaper. A wire transfer can move money in hours and costs $15 to $50, while an ACH payment typically costs nothing or a small fee and takes one to three business days. That delay is built into how the system works: banks batch ACH transactions together and settle them at set times each day, rather than processing each one when ready.
Key Takeaways
- ACH payments move money directly between bank accounts through a shared network that all U.S. banks use, with no physical check or card involved.
- Most ACH payments take one to three business days to complete, because banks process them in batches at set times rather than when ready.
- ACH transfers are free or very cheap for the person sending the money, which is why employers use it for direct deposit and why most online bill pay is ACH-based.
- The sending bank pulls money from your account and the receiving bank deposits it, so both banks must be part of the ACH network for the payment to work.
- ACH payments require only your account number and routing number, not your full name or address, which is why they are vulnerable to fraud if those numbers are shared.
How an ACH payment actually moves from your account to someone else's
An ACH payment starts when you or a business gives permission to move money. That permission can come from you entering details in your bank's app, a business charging your account for a subscription, or your employer sending your paycheck. The originating bank (yours) collects these instructions and bundles them with thousands of other ACH transactions.
At set times during the day — usually in the morning, midday, and evening — your bank sends the bundle to the ACH network. The network sorts all the transactions by which bank they are going to, then sends each bank its incoming payments. The receiving bank deposits the money into the recipient's account. The whole cycle repeats the next business day if the payment did not clear on the first day.
This is why ACH payments take multiple days. A payment you send on Monday morning might not reach the other account until Wednesday. If you send it on Friday after the bank's cutoff time, it may not start moving until Monday, meaning it could arrive Wednesday or Thursday. Weekends and bank holidays add extra days because the ACH network does not process on those days.
Why banks and businesses use ACH instead of checks or wires
ACH is the default for recurring payments because it is cheap and automatic. Your employer uses ACH for payroll because processing millions of paychecks through ACH costs far less than mailing checks or processing wire transfers. A utility company uses ACH to collect bills because customers can set it up once and forget it — the money moves on the same day every month without anyone having to write a check or log in.
For one-time payments, ACH is slower than a wire but much cheaper. If you need money to arrive today or tomorrow, you use a wire transfer and pay the fee. If you can wait two or three days, ACH costs nothing. Banks offer free ACH transfers between your own accounts and free or low-cost transfers to other people's accounts specifically because the network charges banks almost nothing to process them.
Businesses also prefer ACH because it is reversible in ways a check or cash is not. If a payment goes to the wrong account by mistake, the originating bank can attempt to reverse it. With a check, once it is cashed, the money is gone. With cash, there is no record at all.
What information you need to send an ACH payment
To send an ACH payment, you need the recipient's routing number and account number. The routing number identifies which bank holds the account. The account number identifies which specific account at that bank. You do not need the person's full name, address, or phone number — just those two numbers.
This is why ACH is vulnerable to fraud. If someone learns your routing number and account number, they can set up a payment from your account without your permission. They do not need your password, your PIN, or any other security credential. This is called an unauthorized ACH debit. If it happens to you, your bank can reverse it, but you have to notice and report it quickly — usually within 60 days.
When you receive an ACH payment, the sender sees your name and account number. When you send an ACH payment, you see the recipient's name and account number. The ACH network itself does not verify that the name matches the account — it only checks that the routing number and account number are valid. This is why scams sometimes involve sending money to the wrong person by accident.
The difference between ACH debits and ACH credits
An ACH debit is when money is pulled from your account. An ACH credit is when money is pushed into your account. The terms matter because they have different rules and protections.
When your employer sends you a paycheck via ACH, that is an ACH credit — money is being pushed into your account. When you set up your utility bill to be paid from your bank account, that is an ACH debit — money is being pulled out. When you use your bank's bill pay feature to send money to a friend, that is also an ACH debit from your account and an ACH credit to theirs.
ACH debits have stronger fraud protections. If someone sets up an unauthorized ACH debit from your account, your bank must reverse it if you report it within a certain window. ACH credits have weaker protections. If your employer accidentally sends your paycheck to the wrong account, you have fewer legal rights to recover it — the receiving bank is not required to reverse it just because it went to the wrong person.
ACH limits and why your bank might reject a payment
Most banks limit how much money you can move through ACH in a single day or month. These limits vary by bank and by account type. A typical limit might be $10,000 per day or $25,000 per month, but some banks allow more and some allow less. Business accounts often have higher limits than personal accounts.
Your bank might reject an ACH payment for several reasons: the receiving account number is invalid, the receiving bank is not part of the ACH network, you have hit your daily or monthly limit, you do not have enough money in your account, or your account is frozen due to fraud or legal action. If a payment is rejected, your bank will usually send you a notice explaining why.
Some banks also block ACH payments to certain countries or to accounts that look suspicious. If you are trying to send money internationally, ACH will not work — you will need a wire transfer or an international money transfer service. ACH only works between U.S. bank accounts.
When ACH is the right choice and when it is not
Use ACH when you can wait one to three days and want to avoid fees. It is the right choice for paying bills, sending money to friends or family, moving money between your own accounts at different banks, and setting up recurring payments like subscriptions or loan payments.
Do not use ACH if you need the money to arrive today or tomorrow. Use a wire transfer instead, even though it costs more. Do not use ACH for international payments — the ACH network only works within the United States. Do not use ACH if the receiving account is at a bank outside the U.S. banking system.
If you are worried about fraud, ACH is actually safer than giving someone your debit card number or your full banking details. A scammer with only your routing and account number can set up a debit, but you have legal protections to reverse unauthorized debits. A scammer with your debit card number can make purchases when ready and those are harder to reverse.
Frequently Asked Questions
Can I cancel an ACH payment after I send it?
It depends on how far the payment has progressed. If you cancel it before your bank sends it to the ACH network — usually within a few hours of initiating it — your bank can stop it. Once it enters the network, you cannot cancel it directly. You would have to contact the receiving bank and ask them to reverse it, which they are not required to do. The best approach is to cancel as soon as you realize the mistake.
Why did my ACH payment take longer than three days?
ACH payments can take longer if you sent it after your bank's cutoff time, if a weekend or bank holiday fell during processing, or if the receiving bank is slow to post deposits. Some banks also hold ACH deposits for a day or two before making the money available, even though they received it. If it has been more than five business days, contact your bank to trace the payment.
Is ACH safe from fraud?
ACH is reasonably safe if you keep your routing number and account number private. If someone does set up an unauthorized ACH debit from your account, federal law requires your bank to reverse it if you report it within 60 days. ACH credits (money coming in) have weaker protections, so be careful about sending money to people you do not know well.
Can I use ACH to send money internationally?
No. ACH only works between U.S. bank accounts. To send money to another country, you need an international wire transfer, which costs more and takes longer. Some online services like Wise or OFX offer cheaper international transfers, but they are not ACH — they use different networks.
What is the difference between ACH and a wire transfer?
ACH is slower (one to three days), cheaper (free or very low cost), and reversible. A wire transfer is faster (same day or next day), more expensive ($15 to $50), and harder to reverse once sent. Use ACH for routine payments and wire transfers when you need money to arrive quickly.