An ACH checking account is a standard bank account that lets you send and receive money electronically through the ACH network

ACH stands for Automated Clearing House, a system that moves money between bank accounts without using checks, wire transfers, or credit cards. When you set up direct deposit for your paycheck, pay a bill online, or send money to a friend's bank account, you are using ACH. A checking account that supports ACH is just a regular checking account — most banks offer this as standard, not as a special product.

The key difference between ACH and other payment methods is speed and cost. ACH transfers take one to three business days to complete, which is slower than a wire transfer but faster than mailing a check. Banks typically charge nothing for ACH transfers to customers, or charge a small fee only for outgoing transfers you initiate yourself. The ACH network itself handles billions of transactions yearly because it is cheap to run and reliable.

Key Takeaways

  • ACH is an electronic network that moves money between bank accounts, and any standard checking account can send and receive ACH payments.
  • Direct deposit, bill pay, and peer-to-peer transfers all use ACH, so you are probably using it already without thinking about it.
  • ACH transfers take one to three business days, which is slower than wire transfers but costs nothing or very little.
  • Your bank account number and routing number are what ACH needs to move money, so protect those details the way you would protect a debit card.

How ACH transfers actually move money

When you initiate an ACH transfer, you provide the recipient's bank account number and routing number. Your bank collects these transfers throughout the day and sends them in batches to the Federal Reserve or a private ACH operator. That operator sorts the transfers by destination bank and sends them onward. The receiving bank then deposits the money into the recipient's account. This whole process takes at least one business day, often two or three.

The delay exists because ACH is a batch system, not real-time. Your bank does not send your transfer the when ready you click submit — it waits and bundles your transfer with thousands of others, then sends them all at once. This batching is what keeps costs low. If you need money to move when ready, you would use a wire transfer instead, which costs more and requires more information.

What you need to send and receive ACH payments

To receive an ACH transfer, you need only a checking account and to give the sender your account number and routing number. Your routing number is a nine-digit code that identifies your specific bank branch; you can find it on the bottom left of any check you write, or by calling your bank. Your account number is printed on your checks as well, or visible in your online banking portal.

To send an ACH transfer, you need the same information from the recipient, plus access to your bank's bill pay system or a money transfer service. Most banks include bill pay for free with checking accounts. If you are sending money to a person rather than a business, you might use a service like Venmo, PayPal, or your bank's peer-to-peer transfer tool — these services use ACH behind the scenes but handle the routing and account number details for you.

ACH limits and what happens if something goes wrong

Banks often set daily and monthly limits on how much you can transfer via ACH. A common limit is $10,000 per day or $25,000 per month, though this varies by bank and account type. Business accounts and accounts with longer histories may have higher limits. You can usually request a limit increase by calling your bank.

If you send money to the wrong account number by mistake, the transfer will go to that account, not to the person you intended. You cannot straightforward cancel an ACH transfer the way you might cancel a check — once it is submitted, it is in the system. Your only recourse is to contact your bank and ask them to attempt a reversal, which requires the receiving bank's cooperation. This process can take weeks and is not may provide to work. For this reason, always double-check account numbers before you submit.

If someone sends you money by ACH and then claims the transfer was fraudulent, your bank may reverse it and take the money back from your account, even days or weeks later. This is called a chargeback. You are responsible for verifying that transfers you receive are legitimate, especially if you are selling something or providing a service.

ACH versus wire transfers, checks, and other payment methods

MethodSpeedCostReversible
ACH1–3 business daysFree or $1–3Difficult; requires bank cooperation
Wire transferSame day or next day$15–50Nearly impossible
Check3–7 business daysFree (usually)Can be stopped if not cashed
Credit cardwhen ready authorization; settlement in 1–3 daysMerchant pays 2–3%; consumer pays nothingYes; chargeback available

ACH is the cheapest and slowest option for moving money between bank accounts. Wire transfers are faster but cost significantly more and are nearly impossible to reverse, which is why scammers often ask victims to wire money. Checks are free but slow and require physical mail. Credit cards are when ready for the buyer but the merchant pays a percentage fee, which is why some businesses charge extra for credit card payments or offer discounts for ACH or check.

Protecting your account information when using ACH

Your account number and routing number are not secret in the same way a password is — they appear on every check you write and are visible to anyone who receives a payment from you. However, you should still be cautious about who you give them to. Never provide this information in response to an unsolicited email, text, or phone call, even if the sender claims to be from your bank. Your bank already has this information and will never ask you for it.

If you are paying a bill or sending money to someone you do not know well, use a service that does not require you to share your full account number — PayPal, Venmo, and similar apps let you transfer money using only a username or email address. If a business asks for your account number and routing number directly, verify that they are legitimate before providing it. Scammers sometimes set up fake business accounts and ask customers to pay by ACH, then disappear with the money.

Frequently Asked Questions

Can I cancel an ACH transfer after I send it?

You can attempt to cancel within one business day of sending, before the transfer enters the ACH network. After that, cancellation is not possible. Contact your bank when ready if you need to stop a transfer. If the transfer has already been received, you will need the receiving bank's permission to reverse it, which is rarely granted.

What is the difference between ACH and direct deposit?

Direct deposit is a type of ACH transfer — specifically, one that your employer sends to your bank account automatically on payday. All direct deposits use ACH, but not all ACH transfers are direct deposits. Direct deposit is straightforward ACH used for payroll.

Do I need a special checking account to use ACH?

No. Any standard checking account at any bank can send and receive ACH transfers. Some banks offer premium checking accounts with extra features, but ACH capability is included in basic accounts everywhere.

How long does an ACH transfer actually take?

One to three business days is the standard. Most transfers complete in one or two days. Weekends and bank holidays do not count as business days, so a transfer sent on Friday may not arrive until Tuesday.

What happens if I give someone the wrong account number?

The money goes to that account, not to the person you intended. You cannot reverse it without the cooperation of the receiving bank and account holder. Always verify account numbers carefully before submitting a transfer.