How ACH Payments Work and When to Use Them Instead of Wires
ACH payments move money between bank accounts through a batch system that takes one to three business days, costs little or nothing, and works for most routine bills and paychecks
ACH stands for Automated Clearing House, and it is the network that moves money between your bank account and someone else's—your employer, your landlord, a utility company, a creditor. When you set up automatic bill pay through your bank, when your paycheck lands in your account, when you send money to a friend through your bank's app, ACH is doing the work behind the scenes.
Unlike a wire transfer, which moves money in hours and costs money, an ACH payment batches thousands of transactions together and processes them overnight. That delay is why ACH is cheaper—often free—and why it works for bills that are not urgent. A wire is for when you need money to arrive the same day or the next morning. ACH is for everything else.
Key Takeaways
- ACH payments take one to three business days to clear because the network processes transactions in batches, not instantly.
- Most ACH payments are free or cost a few dollars, while wire transfers typically cost $15 to $30 and arrive the same day or next morning.
- Your bank account number and routing number are all a business needs to pull an ACH payment from your account, so only share these with organizations you trust.
- If an ACH payment is sent to the wrong account, the money does not automatically bounce back—you have to contact your bank and the receiving bank to recover it.
- ACH works for payroll, rent, utilities, credit card payments, loan payments, and most subscription services, but not for time-sensitive transfers or payments to people outside the U.S. banking system.
How the ACH network actually processes your payment
When you authorize an ACH payment—whether by setting up automatic bill pay, signing up for a subscription, or transferring money through your bank's app—your bank does not send the money immediately. Instead, it collects your payment instruction along with thousands of others and sends them to the ACH network in a batch, usually at the end of the business day.
The ACH network then sorts all those transactions by receiving bank and sends them in bulk overnight. The receiving bank processes them the next morning and deposits the money into the recipient's account. That is why ACH typically takes one to three business days: one day for your bank to batch and send, one day for the ACH network to sort and route, and one day for the receiving bank to process and deposit. Weekends and holidays add extra days because the banking system does not process on those days.
This batching system is what makes ACH cheap. The network processes millions of transactions in one overnight run, so the cost per transaction is tiny. Your bank often passes that savings to you in the form of free bill pay or free transfers. When your bank does charge for ACH, it is usually $1 to $3 per transaction, far less than a wire.
What information you need to send an ACH payment
To receive an ACH payment, a business or person needs your bank account number and your bank's routing number. That is it. No password, no PIN, no signature. This is why ACH is convenient—but also why you should only give these numbers to organizations you trust.
Your routing number is a nine-digit code that identifies your bank. You can find it on the bottom left of any check you write, or you can call your bank and ask. Your account number is printed on the same check, usually on the bottom center. Some banks also print these numbers on your debit card or in your online banking portal.
When you set up automatic bill pay with your utility company, your landlord, or your insurance company, you are giving them permission to pull money from your account on a schedule you agree to. Once they have your account and routing numbers, they can initiate ACH payments without asking you again—which is convenient until it is not. If you want to stop the payments, you have to contact the company and ask them to cancel the arrangement, or you can contact your bank and place a stop payment order on future ACH transactions from that company.
ACH versus wire transfers: when to use each one
The main difference is speed and cost. A wire transfer moves money the same day or the next morning and costs $15 to $30. An ACH payment takes one to three business days and costs nothing or a few dollars. Choose ACH for routine bills, payroll, rent, and subscriptions. Choose a wire for time-sensitive payments—a down payment on a house closing today, an urgent payment to a contractor, money to a family member in an emergency.
Wire transfers also work internationally, while ACH only works within the U.S. banking system. If you need to send money to someone outside the United States, you need a wire or an international money transfer service.
Another difference: once a wire is sent, it is nearly impossible to stop or reverse. Once an ACH payment is sent, you can still place a stop payment order with your bank within a day or two, though your bank may charge a fee. This makes ACH slightly safer if you realize you made a mistake right after authorizing the payment.
What happens if an ACH payment goes to the wrong account
If you type in the wrong account number or routing number, the ACH payment will go to whatever account that number belongs to. It will not bounce back automatically. The money lands in a stranger's account, and recovering it is slow and uncertain.
If this happens, contact your bank immediately and explain the error. Your bank can file a claim with the receiving bank asking them to reverse the transaction. The receiving bank will contact the account holder and ask them to return the money. If the account holder refuses or the account is closed, your bank may not be able to recover the funds. This is why double-checking account and routing numbers before you authorize an ACH payment is critical.
Some banks offer Positive Pay, a service that lets you pre-approve which account numbers and amounts you will accept ACH payments from. If a payment comes in that does not match your list, the bank holds it and asks you to confirm before processing. This is mainly used by businesses, but some banks offer it to consumers for a fee.
ACH fraud and unauthorized payments
If someone obtains your account and routing numbers without your permission and initiates an ACH payment, that is fraud. Your bank is required by federal law to investigate and reverse the transaction if you report it within a certain window—typically 60 days from when you first see the unauthorized payment on your statement.
To protect yourself, review your bank statements regularly and look for ACH transactions you do not recognize. If you see one, contact your bank right away. Do not wait until the end of the month. The sooner you report it, the easier it is for your bank to reverse it and investigate.
Be cautious about where you give out your account and routing numbers. Legitimate businesses—your employer, your utility company, your landlord—need them to pay you or accept payment from you. Scammers also ask for them, sometimes by phone or email, pretending to be from your bank or a company you do business with. Your bank will never ask for your account number by email or unsolicited phone call. If someone calls or emails asking for it, hang up or delete the email and call the organization directly using a phone number you know is real.
Setting up and canceling automatic ACH payments
Most banks let you set up automatic ACH bill pay through their website or mobile app. You enter the company's name, your account number with them, the amount you want to pay, and the date you want it to go out each month. The bank then initiates the ACH payment on that date.
Some companies also let you set up automatic payments directly through their website. You enter your bank account and routing number, and they initiate the ACH pull from your account on the schedule you choose. Either way, the result is the same: money leaves your account on a regular schedule without you having to do anything.
To cancel an automatic ACH payment, you have two options. First, contact the company directly and ask them to stop pulling money from your account. They will cancel the arrangement on their end. Second, contact your bank and place a stop payment order on future ACH transactions from that company. Your bank may charge a fee—typically $25 to $35—for this service. The first option is usually free and faster, so try that first.
Common situations where ACH is used
Your employer uses ACH to deposit your paycheck into your account. Your utility company uses ACH to pull your monthly bill from your account. Your landlord may use ACH to collect rent. Your credit card company uses ACH to collect your minimum payment if you set up automatic payments. Your mortgage lender, car loan company, and student loan servicer all use ACH to collect payments. Subscription services—streaming, software, gym memberships—use ACH to charge your account monthly.
Insurance companies use ACH for premium payments. Charities use ACH for recurring donations. Your brokerage or investment account uses ACH to move money in and out. Peer-to-peer payment apps like Venmo and PayPal use ACH to move money between bank accounts (though the app itself may show the transfer as instant, the underlying ACH still takes a day or two to clear).
In all these cases, ACH is the standard because it is cheap, reliable, and works at scale. Millions of ACH transactions happen every day in the U.S. banking system, and the failure rate is extremely low.
Frequently Asked Questions
Can I stop an ACH payment after I authorize it?
Yes, but only if you act quickly. Contact your bank within one business day of authorizing the payment and ask them to place a stop payment order. Your bank may charge $25 to $35 for this service. If the payment has already cleared, you will have to contact the receiving company and ask for a refund. If the company refuses, you may be able to dispute the charge with your bank, but that process is slower.
What is the difference between an ACH push and an ACH pull?
An ACH push is when your bank sends money out of your account to someone else—you initiate it. An ACH pull is when another company pulls money from your account—they initiate it. Both use the same ACH network and take the same amount of time. The difference is who starts the transaction. Pushes feel more like you are in control; pulls feel like the company is taking money from you, which is why you should only authorize ACH pulls from companies you trust.
Why is my ACH payment taking longer than three days?
ACH typically takes one to three business days, but weekends and holidays add extra time. If you authorize a payment on Friday, it may not clear until Wednesday because the banking system does not process on Saturday and Sunday. If you authorize a payment the day before a holiday, add an extra day. Some banks also take longer to batch and send transactions, so check with your bank about their specific timeline.
Can I use ACH to send money internationally?
No. ACH only works within the U.S. banking system. To send money to someone outside the United States, you need a wire transfer, an international money transfer service like Wise or OFX, or a service like Western Union. These options are more expensive and slower than ACH, but they are the only way to move money across borders through the banking system.
What should I do if I gave my account number to a company I no longer trust?
Contact your bank and ask about placing a stop payment order on future ACH transactions from that company. Your bank can block all ACH pulls from that company's routing number, though you may be charged a fee. You can also contact the company directly and ask them to delete your account information and stop pulling payments. If you are concerned about fraud, consider closing the account and opening a new one, though this is a drastic step and should only be done if you believe your account information has been compromised.