ACH is an electronic system that moves money directly from one bank account to another
ACH stands for Automated Clearing House. It is a network that lets banks send money between accounts without using checks, wire transfers, or cash. When you set up an ACH payment, your bank sends an electronic instruction to the other person's bank, and the money moves from your account to theirs.
The word "automated" matters: once you authorize an ACH payment, you do not have to do anything else. The banks handle the transfer on their own schedule. This is different from a wire transfer, where a bank employee processes your request when ready, or a check, where you write it and the other person has to deposit it.
ACH payments are used for direct deposit of paychecks, automatic bill payments, moving money between your own accounts at different banks, and sending money to friends or family. They are one of the most common ways money moves in the U.S. banking system.
Key Takeaways
- ACH transfers move money electronically between bank accounts and usually take one to three business days to complete.
- You authorize an ACH payment once, and the banks handle the rest automatically — you do not need to do anything after that.
- ACH transfers are cheaper than wire transfers and safer than sending cash or checks through the mail.
- Your employer uses ACH to deposit your paycheck, and your utility company likely uses ACH to withdraw your bill payment automatically.
How the ACH network actually processes a payment
When you authorize an ACH payment, your bank does not send the money when ready. Instead, your bank collects ACH requests from all its customers and sends them in batches to the Federal Reserve or to a private ACH operator. This happens multiple times per day, but not constantly.
The receiving bank gets the batch, checks that the account number is valid, and deposits the money into the recipient's account. The whole process usually takes one to three business days. The first day is when your bank sends the batch. The second day is when the receiving bank processes it. The third day is when the money appears in the recipient's account — though many transfers now complete in one or two days.
Because ACH is a batch system, not a real-time system, you cannot use it when you need money to move when ready. Wire transfers are faster but cost more. ACH is the right choice when you have a few days and want to keep costs low.
What information you need to send an ACH payment
To send money via ACH, you need the recipient's routing number and account number. The routing number identifies which bank the account is at. The account number identifies the specific account at that bank. Both numbers appear on the bottom left of a check, or you can ask the recipient to give them to you.
You also need to know whether the account is a checking account or a savings account, because ACH treats them differently. Your bank will ask you this when you set up the transfer.
If you are setting up a recurring ACH payment (like an automatic bill payment), your bank will ask for the amount and the dates you want the payment to happen. Some bills let you authorize ACH directly on their website. Others require you to set it up through your own bank's bill pay system.
ACH payments are reversible, but not always
One key difference between ACH and other payment methods: ACH transfers can sometimes be reversed if something goes wrong. If you accidentally send money to the wrong account, or if someone fraudulently authorizes an ACH payment from your account, you may be able to get the money back.
However, the window to reverse an ACH payment is narrow. You usually have one business day to report an error or fraud. After that, the receiving bank has received the money and the transfer is final. If the recipient refuses to send the money back, you may need to pursue it through your bank or through small claims court.
This is why it is important to double-check the routing number and account number before you authorize an ACH payment. A small mistake in the account number can send your money to a stranger's account, and reversing it may not be possible.
ACH limits and fees
Most banks do not charge a fee for ACH transfers between your own accounts or to people you send money to regularly. However, some banks charge a small fee — usually $1 to $3 — if you send a lot of ACH transfers in one month or if you use ACH to transfer money out of a savings account.
Banks and the Federal Reserve set limits on how much money you can transfer via ACH in a single transaction or per month. These limits vary by bank and by account type. A typical limit might be $10,000 per transaction or $25,000 per month, but some banks allow more and some allow less. If you need to transfer more than your bank's limit, you can ask your bank to raise it, or you can use a wire transfer instead.
Savings accounts sometimes have a federal limit on how many transfers you can make per month — historically six, though this rule has been relaxed in recent years. ACH transfers from a savings account may count toward this limit. Check with your bank about their specific rules.
ACH versus wire transfers versus checks
ACH, wire transfers, and checks are three different ways to move money. Each one has a reason to exist.
ACH is slow (one to three days), cheap (usually free), and reversible (within one day). Use ACH when you have time and want to save money.
Wire transfers are fast (same day or next day), expensive ($15 to $50), and final (you cannot reverse them). Use wire transfers when you need money to move quickly and you are sure about the recipient.
Checks are very slow (three to seven days), free to write, and reversible (you can stop payment). Use checks when you want a paper record or when the recipient prefers them, but avoid them if you need money to move quickly.
For most everyday payments — paying a bill, sending money to a friend, receiving your paycheck — ACH is the standard choice.
Setting up ACH payments through your bank
Most banks let you set up ACH payments through their website or mobile app. Log into your account, look for "Send Money," "Transfer Funds," or "Bill Pay," and follow the prompts. Your bank will ask you for the recipient's name, routing number, account number, and the amount you want to send.
For a one-time payment, you authorize it once and the money goes out on the date you choose. For a recurring payment (like a monthly bill), you set up the amount and the dates, and the bank repeats the payment automatically until you cancel it.
Some companies let you authorize ACH payments directly on their website — for example, your utility company might have a "Pay My Bill" page where you enter your bank account information. This is convenient, but it means you are giving your account number to that company. Most large, established companies are safe, but be cautious about giving your account number to unfamiliar businesses.
Frequently Asked Questions
How long does an ACH transfer actually take?
Most ACH transfers take one to three business days. The first day is when your bank sends the request. The second day is when the receiving bank processes it. The third day is when the money shows up in the recipient's account. Some banks now offer next-day ACH, which completes in one business day. Weekends and holidays do not count as business days, so a transfer you start on Friday may not complete until Tuesday.
Can I cancel an ACH payment after I authorize it?
Yes, but only before your bank sends it. Once your bank has sent the ACH request to the receiving bank, you cannot cancel it. Most banks give you a window of a few hours to cancel — usually until midnight on the day you authorize it. After that, the transfer is out of your hands. Contact your bank when ready if you need to cancel.
What happens if I give the wrong account number?
The money will go to whatever account matches that routing number and account number. If the account number belongs to someone else, the money goes to them. You have one business day to report the error to your bank. After that, you will need to contact the recipient or their bank and ask them to return the money. This is why checking the account number twice before you authorize a payment is important.
Is ACH safe?
ACH is reasonably safe for legitimate transactions. Your bank verifies the receiving account before the money moves. However, ACH fraud does happen — someone can authorize an ACH payment from your account without your permission if they have your account number and routing number. If you notice an unauthorized ACH payment, report it to your bank right away. You have the right to dispute it and recover the money.
Do I need to use ACH, or can I use something else?
For most payments, you have choices. You can pay a bill by ACH, check, credit card, or wire transfer, depending on what the company accepts. For receiving your paycheck, your employer chooses the method — most use ACH because it is cheap and reliable. For sending money to friends, you can use ACH through your bank, or you can use a payment app like Venmo or PayPal. Each method has trade-offs in speed, cost, and safety.