What an ACH payment is

An ACH payment is an electronic transfer of money from one bank account to another through the Automated Clearing House network. The ACH is a system run by the Federal Reserve and a private operator called Nacha that processes millions of transactions daily—payroll deposits, bill payments, peer transfers, and business-to-business payments all move through it.

When you set up a payment to go through ACH, you are telling your bank to send money to another bank account on a specific date. The money does not move instantly. Instead, your bank bundles your payment with thousands of others, sends the batch to the ACH network, and the receiving bank credits the other account one to two business days later. That delay is the defining feature of ACH: it is slower than a wire transfer or a debit card swipe, but it costs less and works for recurring payments.

ACH payments require only a bank account number and routing number—no card, no app, no intermediary. That is why employers use ACH for direct deposit, why utilities and loan servicers use it to collect payments, and why peer-to-peer payment apps often offer an ACH option as a free alternative to instant transfers.

Key Takeaways

  • ACH transfers take one to two business days to complete because the network processes payments in batches, not in real time.
  • You need only a bank account number and routing number to send or receive an ACH payment; no card or app is required.
  • ACH payments are free or very low-cost for consumers, which is why they are standard for payroll, bill pay, and loan payments.
  • ACH has fraud protections built in, including the ability to dispute unauthorized transfers within a set window, though recovery depends on how quickly you report the problem.

How long an ACH payment takes

ACH payments typically settle in one to two business days from the date you initiate them. If you submit a payment on a Monday morning, it usually arrives by Wednesday. If you submit it on a Friday, it usually arrives by Monday or Tuesday, depending on whether the receiving bank processes weekend deposits.

The delay happens because the ACH network does not process transactions continuously. Instead, it runs on a fixed schedule: batches are submitted multiple times per day, but the receiving bank does not credit accounts until the next business day at the earliest. Some banks credit faster than others, and some payments take the full two days.

This matters for bills. If your mortgage or rent is due on the first of the month and you send an ACH payment on the first, it may not arrive until the second or third. If your lender or landlord charges a late fee the moment a payment is overdue, you could be charged even though you sent the money on time. Always send ACH payments at least two business days before the due date to be safe.

ACH payments versus other payment methods

Payment MethodSpeedCostWhat You Need
ACH transfer1–2 business daysFree or under $1Bank account and routing number
Wire transferSame day or next day$15–$50Bank account, routing number, and recipient name
Debit card paymentImmediate to 1 dayFreeDebit card number and expiration date
Check3–7 business daysCost of check stockRecipient mailing address
Instant payment (RTP, FedNow)Seconds to minutesFree to $2Bank account and routing number

ACH is the workhorse of bill payment because it is free, reliable, and works for recurring charges. Wire transfers are faster but cost money and are usually reserved for large, one-time payments or time-sensitive transfers. Debit cards are faster for retail purchases but expose your card number to the merchant. Checks are slow and require a physical address. Instant payment systems like RTP and FedNow are newer and faster than ACH but are not yet available at all banks.

How to send an ACH payment

Most ACH payments are initiated through your bank's bill pay service, your employer's payroll system, or a biller's website. You do not contact the ACH network directly—your bank handles that.

To send an ACH payment through your bank's bill pay portal, you will need the recipient's name, bank account number, routing number, and the amount and date you want the money to leave your account. Your bank will ask you to verify the account number, often by sending a small test deposit first. Once verified, you can set up the payment to go out once or on a recurring schedule.

If a biller is collecting from you via ACH—a utility, loan servicer, or subscription service—they will ask you to authorize the payment by providing your bank details. You sign an authorization form (often called an ACH authorization or direct debit authorization) that tells your bank to allow that specific company to pull money from your account on set dates. You can revoke this authorization at any time by contacting your bank or the biller.

Fraud protection and what happens if money goes missing

ACH has built-in fraud protections, but they work differently depending on whether you sent the money or someone else pulled it from your account. If you initiated the payment and sent money to the wrong account by mistake, the money is gone—you have no automatic right to get it back. Your only option is to contact the receiving bank and ask them to reverse it, which they may or may not do.

If someone else initiated an ACH pull from your account without permission—a fraudster using your bank details or a company pulling more than you authorized—you have stronger protections. Federal law (Regulation E) gives you the right to dispute the transaction. You must report it to your bank within 60 days of the statement date on which the unauthorized transfer appeared. Your bank must investigate and, if the transfer was indeed unauthorized, credit your account within 10 business days while the investigation continues.

The catch: if you wait more than 60 days to report it, your bank has no obligation to refund you. And if you were negligent—you gave your account number to someone you should not have trusted, or you did not notice repeated unauthorized pulls—your bank may deny the dispute. Report unauthorized ACH activity as soon as you see it.

ACH limits and holds

Most banks do not impose a limit on the total amount you can send via ACH in a month, but some do. Check your bank's policy or call and ask. Business accounts sometimes have lower limits than consumer accounts.

Your bank may also place a hold on incoming ACH deposits, especially if the deposit is large or the sending bank is unfamiliar. A hold means the money arrives in your account but you cannot withdraw it for a set period—usually one to three business days. This is separate from the time it takes for the ACH transfer itself to settle. A hold protects the bank in case the sending account does not actually have the funds, but it can leave you without access to money you thought had arrived.

If you are expecting an ACH deposit and need the money immediately, contact your bank and ask whether they will release the hold early. Some banks will if you have a good account history.

When ACH payments fail or bounce

An ACH payment can fail for several reasons: the receiving account number is wrong or closed, the sending account does not have enough funds, or the receiving bank rejects it for a technical reason. When this happens, the payment is returned to the sending bank, which notifies the sender. The money goes back to the original account, usually within one to two business days.

If a payment fails because of insufficient funds, your bank may charge a returned-item fee (typically $15 to $35). If a biller was trying to collect from you and the payment bounced, they may charge you a fee as well and may attempt to collect again. If the payment was a bill you were trying to pay and it failed, you are responsible for paying it another way to avoid a late fee or service interruption.

If an ACH payment fails repeatedly, ask your bank or the biller what the problem is. Common issues include a typo in the account number, a closed account, or a mismatch between the account number and the account holder's name. Fixing the account details usually resolves it.

Frequently Asked Questions

Can I cancel an ACH payment after I send it?

It depends on timing. If you cancel before the batch is submitted to the ACH network—usually within a few hours of initiating the payment—your bank can stop it. Once the batch is submitted, cancellation is much harder. Contact your bank immediately if you need to stop a payment. After the money has left your account, you cannot cancel it; you can only ask the receiving bank to return it.

Is ACH safe?

ACH is generally safe for routine payments because it requires account verification and leaves a clear record. However, if someone obtains your account number and routing number, they can attempt to pull money from your account. Monitor your statements regularly and report unauthorized activity within 60 days. Do not share your account number with untrusted sources.

Why does my employer use ACH for direct deposit instead of a check?

ACH is cheaper for employers, faster for employees, and reduces the risk of lost or stolen checks. Money arrives in your account automatically on payday without you having to deposit anything. It is the standard method for payroll in the United States.

What is the difference between ACH and a wire transfer?

Wire transfers move money the same day or next day and cost $15 to $50. ACH takes one to two business days and is free or very cheap. Wire transfers are used for urgent or large payments; ACH is used for routine bills and payroll.

Can I dispute an ACH payment I authorized but now regret?

If you authorized the payment, you generally cannot dispute it through your bank. Your only option is to contact the company that pulled the money and ask for a refund directly. If they refuse and the payment was recurring, you can revoke the authorization to stop future pulls.