ACH is how banks move money between accounts electronically

ACH stands for Automated Clearing House. It is a network that lets banks send money from one account to another without using a check, wire transfer, or credit card. When you see "ACH" on your bank statement, it means money moved through this system — either into your account or out of it.

The ACH network is run by two organizations: the Federal Reserve and The Clearing House. Banks connect to this network and use it to process millions of transactions every day. ACH transfers are slower than wire transfers but cheaper, which is why most routine payments use ACH instead.

You use ACH every time you set up direct deposit for your paycheck, pay a bill online through your bank, or authorize a company to pull money from your account for a subscription. The transaction itself is automatic — you do not have to do anything once it starts moving.

Key Takeaways

  • ACH transfers move money between bank accounts electronically and typically take one to three business days to complete.
  • Direct deposit, bill pay, and recurring subscription charges all use the ACH network to pull or push money from your account.
  • ACH transfers cost less than wire transfers because they batch multiple transactions together and process them in cycles rather than instantly.
  • Your bank statement will show "ACH debit" if money left your account and "ACH credit" if money came in through this network.

How an ACH transfer actually moves through the system

When you authorize an ACH transfer, your bank does not send the money immediately. Instead, it collects your transfer request along with thousands of others and sends them all together in a batch to the ACH network at set times during the day.

The ACH network sorts these batches by receiving bank, then sends each batch to the correct bank. That bank then deposits the money into the recipient's account. The whole process usually takes one to three business days, depending on when the transfer was submitted and when the receiving bank processes its batches.

This batching system is why ACH is cheaper than a wire transfer. A wire transfer moves money one at a time and requires immediate processing, which costs more. ACH bundles thousands of transfers together, so the cost per transaction is much lower — often free for the person sending it.

ACH debit versus ACH credit on your statement

Your bank statement will label ACH transactions in two ways. An ACH debit means money left your account. An ACH credit means money came into your account.

An ACH debit happens when you authorize a company to pull money from your account — for example, paying your electric bill online, a gym membership charge, or a loan payment. You give the company permission to withdraw the funds, and they initiate the debit on their end.

An ACH credit happens when someone or a company pushes money into your account. Your employer uses ACH credit to deposit your paycheck. A tax refund from the IRS comes in as an ACH credit. A friend who sends you money through their bank's bill pay system also uses ACH credit.

Why ACH transfers take multiple days

ACH transfers are not instant because the network processes them in batches at specific times. Most banks submit ACH batches three to four times per day — typically in the morning, midday, and evening. If you submit a transfer after the last batch of the day, it will not enter the system until the next business day.

Weekends and federal holidays also pause ACH processing. If you submit a transfer on Friday evening, it will not start moving until Monday morning. A transfer submitted Monday might not reach the other bank until Wednesday or Thursday.

The receiving bank also has to process the incoming batch and post the money to the recipient's account. Some banks post ACH credits immediately upon receipt; others wait until the next business day. This variation is why the same transfer might take one day with one bank and three days with another.

ACH limits and how much you can transfer

Most banks set daily and monthly limits on how much you can transfer via ACH. A typical daily limit is $1,000 to $10,000, though this varies by bank and account type. Monthly limits are often higher — sometimes $25,000 or more.

These limits exist to protect you from fraud. If someone gains access to your account, the limit restricts how much damage they can do in a single day. You can usually request a higher limit by contacting your bank, but the bank may require additional verification or documentation.

Business accounts often have higher ACH limits than personal accounts, and some banks offer no limit at all for established customers. Check your bank's website or call to find out what your specific limits are.

When ACH transfers fail or get reversed

An ACH transfer can fail if the receiving account number is wrong, the account is closed, or the receiving bank rejects it for other reasons. When this happens, the money returns to your account, usually within one to three business days. Your bank will notify you of the failed transfer.

An ACH transfer can also be reversed if the recipient disputes it or if you contact your bank to stop it. You have a limited window to reverse an ACH debit — usually one to three business days after submission, depending on your bank. Once the money has been posted to the recipient's account and that window closes, reversal becomes much harder and may require the recipient's cooperation.

If someone initiates an unauthorized ACH debit from your account, you can file a dispute with your bank. Federal law gives you up to 60 days from when you see the unauthorized transaction on your statement to report it.

ACH versus other ways to move money

ACH is one of several methods banks use to move money. A wire transfer moves money instantly but costs $15 to $50 and is usually irreversible once sent. A check is slower than ACH (three to seven days) but does not require the recipient to have a bank account. A debit card or credit card transaction uses a different network entirely and posts within one to three days.

ACH is the default for routine payments because it is free or cheap, reliable, and does not require you to share sensitive information like your card number. Wire transfers are used when speed matters or when you are sending money to someone outside the U.S. Checks are used when the recipient does not have a bank account or when you need a paper record.

Frequently Asked Questions

How long does an ACH transfer actually take?

Most ACH transfers take one to three business days from the time you submit them. The exact timing depends on when you submit the transfer, when your bank processes its batches, and when the receiving bank posts the money. Transfers submitted on weekends or holidays will not start moving until the next business day.

Is ACH the same as direct deposit?

Direct deposit is one type of ACH transfer. When your employer deposits your paycheck into your account, they are using the ACH network to push money in. ACH is the broader system; direct deposit is a specific use of it.

Can I stop an ACH transfer after I submit it?

You can stop an ACH transfer within a narrow window — usually one to three business days after you submit it, before the receiving bank has posted the money. Once the money reaches the recipient's account, stopping it becomes much harder. Contact your bank immediately if you need to stop a transfer.

What does "pending ACH" mean on my statement?

Pending ACH means the transfer has been submitted but has not yet been posted to the account. The money is reserved and will not be available for other transactions. Once the transfer completes, the status will change to posted.

Do I pay a fee for ACH transfers?

Most banks do not charge a fee for ACH transfers, especially for personal accounts. Some banks charge a small fee ($1 to $3) for certain types of ACH transactions or for business accounts. Check your bank's fee schedule or ask a representative about charges on your specific account.