An ACH payment is an electronic transfer of money from one bank account to another, processed through a network called the Automated Clearing House

ACH stands for Automated Clearing House. When you set up an ACH payment, you're telling your bank to send money directly to someone else's bank account — or to receive money directly into your own account. The money doesn't move when ready. Instead, your bank collects the instruction, batches it with thousands of other ACH requests, and sends them all together to a central clearing system that sorts them by destination bank. That destination bank then deposits the money into the recipient's account.

ACH payments are different from wire transfers, which move money the same day, and different from checks, which require physical delivery and manual processing. An ACH payment typically takes one to three business days from the time you initiate it until the money appears in the other account. Because the process is automated and batched, ACH payments cost less than wire transfers — often free or a few dollars — which is why they're the standard for recurring bills, payroll deposits, and regular transfers between your own accounts.

Key Takeaways

  • ACH payments move money between bank accounts through an automated network, taking one to three business days to complete.
  • You can set up ACH payments to pay bills, receive paychecks, or transfer money between your own accounts at different banks.
  • ACH payments require the recipient's routing number and account number, which you can usually find on a check or ask the recipient directly.
  • ACH payments are reversible for a limited time if something goes wrong, but once the money reaches the recipient's bank, reversal becomes harder.
  • Most banks allow you to set up ACH payments through online banking, by phone, or by giving written authorization to the person or company receiving the money.

How an ACH payment actually moves through the system

When you initiate an ACH payment, your bank doesn't send the money directly to the other bank. Instead, it collects your instruction — your account number, the recipient's account number and routing number, and the amount — and holds it until the end of the business day. At that point, your bank sends your instruction along with thousands of others to the Federal Reserve or to a private ACH operator. That central system sorts all the incoming requests by which bank they're headed to, then sends batches to each destination bank.

The destination bank receives the batch, verifies that the recipient's account exists and is active, and deposits the money. This whole process typically takes one business day for the money to leave your account and one to two more for it to appear in the recipient's account. If you initiate a payment on a Friday afternoon, for example, it may not reach the other account until Tuesday. Weekends and federal holidays add extra days because the clearing system doesn't process ACH requests on those days.

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 holds the account — it's a nine-digit code unique to each bank or bank branch. The account number identifies the specific account within that bank. Together, these two pieces of information tell the clearing house exactly where to send the money.

You can find both numbers on a check: the routing number is the first set of digits on the bottom left, and the account number is the second set. If you don't have a check, you can ask the recipient directly, or you can log into their online banking and find it in their account settings — many banks display this information prominently. Some companies and government agencies publish their routing and account numbers on their websites for people who need to send them money via ACH.

Common uses for ACH payments

Employers use ACH to deposit paychecks directly into your account instead of issuing paper checks. Utility companies, insurance companies, and subscription services use ACH to collect recurring bills — you authorize them once, and they pull the payment automatically each month. You can also use ACH to transfer money between your own accounts at different banks, or to pay a friend or family member if you both have bank accounts.

Government agencies use ACH to send tax refunds, Social Security payments, and unemployment benefits. Landlords sometimes request ACH payments instead of checks or cash. Nonprofits and charities often accept ACH donations because the processing cost is low. Any situation where money needs to move from one bank account to another without the urgency of a same-day wire transfer is a candidate for ACH.

The difference between pushing and pulling an ACH payment

There are two directions an ACH payment can move. A push is when you initiate the transfer from your own bank — you're sending money out of your account to someone else. A pull is when someone else initiates the transfer from their bank and pulls money out of your account. When you authorize your employer to deposit your paycheck via ACH, that's a pull: your employer's bank pulls the money from your account and deposits it into theirs. When you set up a bill payment through your bank's website, that's a push: your bank sends the money to the biller.

The distinction matters because it affects who controls the timing and who bears the risk if something goes wrong. With a push, you control when the money leaves your account. With a pull, the other party controls when they take the money — though you can set limits on how much they can pull and how often. Both are equally common and equally safe if you're dealing with a legitimate company or person.

What happens if an ACH payment goes wrong

If you send an ACH payment to the wrong account number by mistake, or if you send a duplicate payment by accident, you can ask your bank to reverse it — but only within a limited window. Most banks allow you to dispute an ACH payment for up to 60 days after it posts to your account, though the sooner you notice and report it, the better. Your bank will contact the recipient's bank and ask them to reverse the transaction.

If the recipient's bank has already released the money to the recipient, reversal becomes a civil matter between you and the recipient rather than a banking matter. This is why it's important to double-check the account number before you send, especially for large amounts. If you're sending money to someone you don't know well, consider sending a small test payment first to confirm the account is correct.

If someone pulls money from your account without your permission — for example, if a company continues to charge you after you've canceled a subscription — you can dispute the charge with your bank. Your bank can reverse unauthorized ACH pulls within a certain timeframe, usually 60 days, though some banks are more flexible. Report the unauthorized pull as soon as you notice it.

ACH payments versus other ways to move money

ACH is one option among several for moving money between accounts. Understanding how it compares to other methods helps you choose the right tool for each situation. The table below shows the main differences in speed, cost, and what each method works best for.

MethodSpeedCostBest for
ACH payment1–3 business daysFree to a few dollarsRecurring bills, payroll, transfers between your own accounts
Wire transferSame day or next day$15–$50Urgent transfers, large amounts, international payments
Check3–7 business daysCost of check stockOne-time payments, when you need a paper record
Debit card or credit cardwhen ready to 1 business dayUsually freePurchases, payments to merchants
Mobile payment appwhen ready to 1 business dayUsually freePayments to friends and family

ACH is the slowest option among these, but it's also the cheapest for large amounts and the most reliable for recurring payments. Wire transfers are faster but cost more and are harder to reverse. Checks are familiar but slow and require manual processing. Debit and credit cards are fast but work only with merchants who accept them. Mobile payment apps are fast and free but work mainly between individuals, not for bills.

Frequently Asked Questions

How long does an ACH payment actually take?

Most ACH payments take one to three business days from the time you send them until the money appears in the recipient's account. The exact timing depends on when you initiate the payment, which bank processes it, and whether any holidays fall in between. If you send a payment on a Friday, it may not arrive until Tuesday.

Is it safe to give someone my routing number and account number?

Your routing number is public information — it's printed on every check and published by banks online. Your account number is more sensitive, but sharing it with a legitimate company or person for an ACH payment is generally safe. The recipient can only pull money out if you've authorized them to do so. If you're unsure about a request, contact your bank directly using the number on your bank card.

Can I cancel an ACH payment after I send it?

If you catch the mistake before the payment is processed — usually within a few hours of sending it — you may be able to cancel it through your bank's website or by calling your bank. Once the payment has been processed and sent to the clearing house, cancellation becomes much harder. Contact your bank when ready if you need to stop a payment.

What's the difference between an ACH debit and an ACH credit?

An ACH credit is money being deposited into an account — like a paycheck or a refund. An ACH debit is money being withdrawn from an account — like a bill payment or a subscription charge. From the recipient's perspective, a credit is money coming in. From the payer's perspective, a debit is money going out.

Do I have to pay a fee for ACH payments?

Most banks offer free ACH payments for customers, especially for transfers between your own accounts or bill payments set up through the bank's website. Some banks charge a small fee — usually $1 to $3 — for ACH payments to external accounts or for receiving ACH payments. Check with your bank about its specific fees.