ACH is a network that moves money directly from one bank account to another

ACH stands for Automated Clearing House. It is a system that transfers money electronically between bank accounts in the United States. When you set up an ACH payment, money moves from your bank account to someone else's bank account without a check, wire, or credit card involved. The Federal Reserve and The Clearing House operate the ACH network together.

ACH is not instant. A typical ACH transfer takes one to three business days to complete. The money leaves your account on the day you schedule it, but the receiving bank does not credit the other person's account until one to three days later. This delay happens because the ACH network batches thousands of transactions together and processes them in cycles throughout the day and night.

You use ACH every time you set up automatic bill pay through your bank, receive a paycheck by direct deposit, or authorize a company to withdraw a recurring payment from your account. It is one of the most common ways money moves in the U.S. financial system, but most people never see the machinery behind it.

Key Takeaways

  • ACH transfers move money directly between bank accounts and typically take one to three business days to complete.
  • You initiate an ACH payment by providing the receiving bank's routing number and the recipient's account number.
  • ACH transfers are cheaper than wire transfers and safer than mailing checks, but they are slower than both.
  • If an ACH payment is sent to the wrong account or a company withdraws too much money, you can dispute the transaction with your bank within a specific timeframe.
  • ACH payments have daily and monthly limits set by your bank, which vary depending on your account type and history.

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. The account number identifies the specific account within that bank. Both numbers appear on the bottom left of a check, or you can ask the recipient directly.

You also need to know whether the account is a checking or savings account. Some banks restrict which account types can receive ACH transfers, though most accept both. If you are setting up a recurring payment—like a monthly rent or loan payment—you will also provide the payment amount and the date you want it to happen.

The recipient does not need to do anything. They do not have to approve the payment or provide their bank with advance notice. Once you initiate the transfer, the ACH network handles the rest. This is different from a wire transfer, where the receiving bank must actively accept the funds.

How long an ACH payment actually takes

An ACH transfer typically settles in one to three business days. Business days are Monday through Friday, excluding federal holidays. If you schedule a payment on Friday evening, it will not begin processing until Monday, and the receiving bank may not credit the account until Wednesday or Thursday.

The timeline depends on when you submit the payment and your bank's processing schedule. Most banks have a cutoff time—often 2 p.m. or 5 p.m.—after which payments submitted that day are treated as submitted the next business day. Some banks offer next-business-day ACH, but this is less common and may cost extra or require a higher account balance.

If you are paying a bill and the due date is coming up, do not rely on ACH alone. Submit the payment at least three to five business days before the deadline. If you miss the deadline, the payment may still go through, but it will be late, and you may face a late fee or credit reporting consequences.

ACH limits and why your bank sets them

Your bank sets a daily limit on how much you can transfer via ACH, and a separate monthly limit. These limits vary by bank and by account type. A typical daily limit might be $1,000 to $10,000, and a monthly limit might be $25,000 to $50,000, but these numbers differ widely. Some banks have no limit at all for established customers.

Banks impose these limits to reduce fraud risk. If someone gains access to your account credentials, a limit caps how much damage they can do in a single day. Limits also protect the bank itself—ACH transfers are reversible under certain conditions, so the bank has some liability if a fraudulent transfer occurs.

If you need to transfer more than your limit, contact your bank. Many banks will raise your limit temporarily or permanently if you have a legitimate reason and a good account history. Some banks also allow you to request a one-time exception for a larger transfer.

When an ACH payment goes wrong and how to dispute it

If an ACH payment is sent to the wrong account, or if a company withdraws more money than you authorized, you can dispute the transaction. You have the right to file a dispute with your bank within 60 calendar days of the date the money left your account. This is called an ACH dispute or a claim for unauthorized transfer.

To start a dispute, contact your bank's customer service or log into your online banking portal. You will need to explain what went wrong—for example, "I authorized a $50 payment but the company withdrew $500" or "I gave the wrong account number and the money went to the wrong person." Your bank will investigate and, if they find the dispute valid, they will return the money to your account.

The investigation typically takes 10 business days, though it can take up to 45 days in some cases. During this time, your bank may provisionally credit your account while they investigate. If the receiving bank confirms the error, the money is returned. If the receiving bank disputes your claim, the process can take longer, and you may need to provide additional documentation.

ACH versus wire transfers and other payment methods

ACH is slower than a wire transfer but cheaper and safer. A wire transfer moves money the same day or next business day and is harder to reverse, which makes it attractive for urgent payments but risky if you send it to the wrong account. ACH takes longer but is easier to dispute if something goes wrong.

ACH is also different from a credit card or debit card payment. When you use a card, the card network (Visa, Mastercard, American Express) processes the transaction, and you may have fraud protections built into the card itself. With ACH, the money moves directly from your bank account, so there is no middleman. This makes ACH cheaper for the recipient—they do not pay card processing fees—but it also means you have less protection if the recipient is dishonest.

For bills and recurring payments, ACH is usually the best choice because it is cheap, reliable, and reversible. For urgent payments or large transfers, a wire transfer may be necessary despite the higher cost and lower reversibility. For everyday purchases, a debit or credit card offers more fraud protection.

How to set up an ACH payment through your bank

Most banks let you set up ACH payments through their online banking portal or mobile app. Log in, find the "Send Money" or "Pay Bills" section, and select "ACH Transfer" or "Bank Transfer." Enter the recipient's routing number, account number, and the amount. Choose the date you want the payment to go out, then review and confirm.

If you are paying a bill to a company—like a utility or credit card—your bank may have that company already set up in their bill pay system. In that case, you just select the company from a list, enter the amount, and choose the date. The bank handles the routing and account details behind the scenes.

For recurring payments, most banks let you set the frequency (weekly, monthly, etc.) and an end date. You can edit or cancel a recurring payment at any time, but you must do so before the payment is submitted to the ACH network. Once the payment enters the network, it cannot be stopped—you can only dispute it after it has been processed.

Frequently Asked Questions

Can I cancel an ACH payment after I submit it?

It depends on timing. If you cancel before your bank's cutoff time on the same day you submitted it, the payment may not enter the ACH network and can be stopped. If the cutoff has passed or the payment has already entered the network, you cannot cancel it. You can only dispute it after it processes. Contact your bank immediately if you need to stop a payment.

What happens if I give the wrong account number?

The money will go to the account number you provided, even if it belongs to someone else. You can dispute the transaction with your bank within 60 days and ask them to recover the funds from the receiving bank. The receiving bank is required to help, but the process takes time. Always double-check the account number before submitting.

Is ACH safe from fraud?

ACH is reasonably safe if your bank account credentials are secure. The main risk is that someone gains access to your account and initiates unauthorized transfers. Your bank's daily and monthly limits reduce the damage. If you spot an unauthorized ACH withdrawal, report it to your bank within 60 days and they will investigate and likely return the money.

Why did my ACH payment take longer than three days?

Delays happen when you submit a payment after your bank's cutoff time, when a holiday falls within the processing window, or when the receiving bank is slow to credit the account. Some banks also hold ACH transfers for 24 hours as a fraud check. If a payment is more than five business days late, contact your bank to investigate.

Can I send an ACH payment to someone in another country?

No. ACH only works between U.S. bank accounts. To send money internationally, you need a wire transfer, an international money transfer service, or a service like PayPal or Wise. These options are more expensive than ACH but are designed to cross borders.