What an ACH Payment Is and How It Works

An Automated Clearing House (ACH) payment is an electronic transfer of money from one bank account to another. Unlike a wire transfer, which moves money in hours, an ACH payment typically takes one to three business days. The money passes through a network operated by the Federal Reserve and a private company called Nacha, which sets the rules for how these transfers happen.

When you set up an ACH payment — whether you initiate it yourself or authorize a company to pull money from your account — your bank sends the transaction details to the ACH network. The network batches thousands of payments together and processes them in cycles throughout the day. Your receiving bank then credits the money to the destination account. The delay between when you authorize the payment and when it arrives is built into this batch-processing system.

ACH payments are cheaper for banks and merchants to process than card transactions, which is why many companies prefer them. You will see ACH used for direct deposit of paychecks, automatic bill payments, peer-to-peer transfers through apps like Venmo, and recurring subscription charges.

Key Takeaways

  • ACH payments take one to three business days because the network processes transfers in batches, not when ready like wire transfers or debit card transactions.
  • Your bank and the receiving bank both have a window to reverse an ACH payment if fraud or error is discovered, but the rules differ depending on who initiated the transfer.
  • ACH transfers have a per-transaction limit set by your bank, often $10,000 to $25,000 for consumer accounts, though you can request a higher limit.
  • If a company withdraws money from your account via ACH without your permission, you have the right to dispute it and recover the funds within a specific timeframe.

Why ACH Payments Take Multiple Days

The ACH network does not process payments one at a time. Instead, it collects transactions in batches and runs them through clearing cycles at set times during the business day. Your bank may also hold a payment for a day before sending it to the network, depending on when you submit it and your bank's internal policies.

The receiving bank then has its own processing window. Even after the ACH network delivers the payment, the receiving bank may take up to one business day to post it to the recipient's account. This is why a payment you send on Monday morning might not show up until Wednesday afternoon, even though the actual network processing takes only a few hours.

Some banks offer next-day ACH, which guarantees delivery by the next business day for payments submitted before a certain cutoff time. This costs more for the bank, so it is typically available only for certain transaction types or account tiers. If speed is critical, a wire transfer or same-day ACH (available through some banks for higher fees) may be necessary.

ACH Debit vs. ACH Credit: Who Controls the Money

An ACH debit is a pull — a company or person withdraws money from your account with your permission. Utility bills, gym memberships, insurance premiums, and subscription services often use ACH debits. You authorize the company once, and they can pull money on a schedule you agree to.

An ACH credit is a push — you or your employer send money to someone else's account. Direct deposit is an ACH credit. So is paying a friend through a peer-to-peer app or sending a payment to your mortgage lender.

The distinction matters for disputes. If you authorize an ACH debit and the company charges you twice by mistake, you have the right to dispute it and recover the money. If you initiate an ACH credit and send money to the wrong account, the receiving bank has no obligation to return it — you have to contact the recipient and ask them to send it back. The ACH network itself cannot reverse a credit payment once it has been delivered.

Limits on How Much You Can Transfer

Your bank sets a daily and monthly limit on ACH transfers you can initiate. For consumer checking accounts, this is often $10,000 per transaction and $25,000 per day, though limits vary widely. Some banks set lower limits for new accounts or accounts with little history. Others allow higher limits if you request them.

These limits are set by your bank, not by the ACH network itself. The network can handle much larger transfers. If you need to move more than your bank's limit, you can contact your bank and request a temporary or permanent increase. Some banks will raise the limit when ready over the phone; others require a written request or a visit to a branch.

Limits on incoming ACH transfers (money people send to you) are typically higher or nonexistent, since the risk to the bank is lower. If someone sends you $50,000 via ACH, your bank will usually accept it without question.

How to Dispute an Unauthorized or Incorrect ACH Payment

If a company withdraws money from your account via ACH without your permission, or if they charge you twice, you have the right to dispute it under the Electronic Funds Transfer Act. Contact your bank and report the unauthorized transaction. Your bank must investigate and return the money to your account within a set timeframe — usually 10 business days for an initial investigation, with a final decision within 45 days.

To strengthen your dispute, provide your bank with written documentation: the authorization form you signed (or proof you did not sign one), emails or letters showing you cancelled the service, or records showing the duplicate charge. If the company claims you authorized the payment and you disagree, your bank will contact them to verify. If the company cannot produce proof of authorization, the bank must refund you.

For ACH credits you initiated — money you sent to the wrong account — the process is different. You cannot dispute it as unauthorized because you did authorize it. Instead, you must contact the receiving bank and ask them to return the funds. If the recipient refuses or the account is closed, you have limited recourse. Some banks will attempt to recall the payment if you ask quickly enough, but there is no may provide.

ACH Payments and Fraud Risk

ACH fraud typically involves a criminal obtaining your bank account number and routing number, then either withdrawing money from your account or opening new accounts in your name. Your account number and routing number are printed on every check you write, so they are not as secret as a credit card number.

If someone uses your account number to set up an unauthorized ACH debit, report it to your bank when ready. You are protected under the Electronic Funds Transfer Act, and your bank must investigate. However, if you wait more than 60 days to report the fraud, your liability may increase.

To reduce risk, do not share your account number and routing number with unfamiliar companies. If a company requests these details to process a payment, ask whether they accept credit or debit card instead. When you authorize a company to withdraw money via ACH, review your bank statements regularly to catch unauthorized charges early.

When ACH Payments Fail or Bounce

An ACH payment can fail for several reasons: insufficient funds in the sending account, a closed account, incorrect account number, or a mismatch between the account number and the account holder's name. When this happens, the receiving bank returns the payment to the sending bank, which notifies the sender.

If your employer's direct deposit bounces because of a bank error, contact your employer's payroll department and your bank to resolve it. If a bill payment bounces because you did not have enough money, your bank may charge you a returned-item fee (usually $15 to $35), and the company you were paying may charge a late fee or process the payment again.

Some companies set up automatic retries for failed ACH payments, attempting the transfer again one or two days later. Check your account to see if the payment went through on a second attempt before contacting the company.

Frequently Asked Questions

Can I cancel an ACH payment after I have sent it?

It depends on timing. If you cancel before your bank sends the payment to the ACH network, your bank can stop it. Once the payment enters the network, cancellation becomes much harder. Contact your bank when ready and provide the payment details. If the receiving bank has already posted the money, your only option is to ask the recipient to return it voluntarily.

Why did my ACH payment take longer than three days?

Weekends and bank holidays extend the timeline. A payment sent on Friday may not arrive until Tuesday. Some banks also hold payments for an extra day before processing them. If a payment took longer than three business days, contact your bank to find out where it is in the system.

Is ACH safer than a wire transfer?

ACH is reversible; wire transfers are not. If you send money via ACH and realize you made a mistake, your bank can attempt to recall it. Wire transfers cannot be recalled once delivered. However, ACH fraud is more common because criminals can obtain your account number more easily. Both methods carry risk if you send money to the wrong person.

Do I need to provide my account number to use ACH?

Yes. To receive an ACH payment, you must provide your account number and routing number. To send an ACH payment to someone else, you need their account number and routing number. This information is not as sensitive as a credit card number, but do not share it with unfamiliar companies.

What is the difference between ACH and a bank transfer?

ACH is one type of bank transfer. Other types include wire transfers (faster, irreversible, more expensive) and same-day ACH (faster than standard ACH, higher fees). When someone says "bank transfer," they usually mean ACH, but always confirm the method before sending money.