ACH is not a checking account — it's the system that moves money between them

ACH stands for Automated Clearing House. It is the electronic network that banks use to move money from one account to another. When you set up a direct deposit, pay a bill online, or send money to a friend's bank account, ACH is the behind-the-scenes system making that transfer happen. You never see ACH itself — you only see the result in your account.

Think of it like the postal service for money. Just as the post office has a system to sort and deliver letters between addresses, ACH has a system to sort and deliver money between bank accounts. The difference is that ACH transfers take one to three business days, not the when ready movement you might expect.

ACH is run by a nonprofit organization called Nacha, which sets the rules that all banks follow. Every bank in the United States that handles checking accounts, savings accounts, or money market accounts can send and receive ACH transfers.

Key Takeaways

  • ACH is a network for moving money between bank accounts, not a type of account itself.
  • ACH transfers take one to three business days because the network processes transfers in batches, not when ready.
  • Common ACH uses include direct deposit from your employer, automatic bill payments, and peer-to-peer transfers between friends.
  • ACH transfers are safer than wire transfers for most everyday payments because they can be reversed if something goes wrong.
  • Your bank account number and routing number are what ACH needs to move your money to the right place.

How ACH transfers actually work

When you request an ACH transfer, your bank does not send the money when ready. Instead, it collects your transfer request along with thousands of others and sends them all together to the Federal Reserve or to a private ACH operator. That batch is processed once or twice per business day.

The receiving bank gets the batch, sorts the transfers by account number, and deposits the money into each account. This is why ACH transfers take time — the network is designed to handle huge volumes efficiently, not to move individual transfers fast.

Your bank can show you the transfer as "pending" while it is in the ACH system, but the money is not actually in the receiving account yet. Once the receiving bank processes the batch, the transfer shows as complete and the money is available to spend.

Why banks use ACH instead of other methods

ACH is cheap for banks to use, which is why they offer it for free or low cost to you. A wire transfer, by contrast, moves money when ready but costs the bank more money to process, so banks usually charge you a fee — often $15 to $30 per wire.

ACH is also reversible. If a transfer goes to the wrong account by mistake, your bank can contact the receiving bank and ask them to send the money back. A wire transfer, once sent, is nearly impossible to reverse. This makes ACH safer for everyday payments.

Because ACH is standardized across all banks, you can transfer money between any two banks in the United States using the same process. You do not need special accounts or memberships — just a checking or savings account and the other person's account number and routing number.

Common things ACH does every day

Direct deposit is an ACH transfer. Your employer sends your paycheck to your bank using ACH. This is why there is a delay between payday and when the money shows up in your account — the ACH network needs time to process it.

Automatic bill payments use ACH. When you set up a payment to your electric company or credit card, you are authorizing an ACH transfer from your account to theirs. The company can pull the money on the date you choose, or you can push the money to them.

Peer-to-peer transfers between friends use ACH. Apps like Venmo, PayPal, and Cash App all use ACH in the background to move money between bank accounts. The app is just the interface you see — ACH is what actually moves the money.

Tax refunds from the IRS arrive by ACH. If you choose direct deposit when you file your taxes, the IRS sends your refund through the ACH network to your bank account.

The difference between ACH and your checking account

Your checking account is a place where money sits. ACH is a system for moving money in and out of that account. They work together but are completely different things.

A checking account is a contract between you and your bank. The bank agrees to hold your money, let you withdraw it, and process payments you request. ACH is the network your bank uses to process some of those payments.

Your bank might also use other networks to move money — wire transfers use a different system called SWIFT or Fedwire. Debit card purchases use a network called Visa or Mastercard. But ACH is the most common network for moving money directly between bank accounts.

What information ACH needs to work

To send an ACH transfer, you need the receiving person's account number and routing number. The account number identifies which account at a specific bank. The routing number identifies which bank.

You can find your own routing number by calling your bank, looking at the bottom left of your checks, or logging into your online banking. Your account number is usually on your checks as well, or in your online banking.

Some banks also ask for the account holder's name to match the account number, as a safety check. This helps prevent sending money to the wrong person by accident.

Why ACH transfers take time

ACH transfers take one to three business days because the network processes transfers in batches. Your bank might send out batches at 9 a.m., 1 p.m., and 5 p.m. If you request a transfer at 6 p.m., it goes into the next batch, which might not be processed until the next morning.

Weekends and holidays add extra days because the ACH network does not process transfers on those days. A transfer requested on Friday evening might not arrive until Tuesday.

Some banks offer "next-day ACH," which means they send your transfer in the first batch of the next business day. This is still not when ready, but it is faster than the standard one to three days.

Limits on how much you can transfer with ACH

Most banks set a daily limit on ACH transfers — often $10,000 to $25,000 per day, though this varies by bank. Some banks set a monthly limit instead. These limits are set by your bank, not by the ACH network itself.

The limits exist to protect you from fraud. If someone steals your account information, the limit means they can only move a certain amount of money before your bank notices and stops the transfer.

If you need to transfer more than your limit, you can call your bank and ask them to raise it temporarily, or you can split the transfer across multiple days. Some banks will also process a wire transfer for larger amounts, though that usually costs a fee.

Frequently Asked Questions

Can I cancel an ACH transfer after I send it?

It depends on how far along the transfer is. If you cancel before your bank sends the batch to the ACH network, the transfer will not go through. Once the batch is sent, you cannot cancel it — you have to contact the receiving bank and ask them to return the money. Call your bank right away if you need to cancel.

What happens if an ACH transfer goes to the wrong account?

Your bank can file a claim with the receiving bank asking them to return the money. This process takes time — usually two to four weeks. The receiving bank is required to investigate, but they cannot force the other person to give the money back if they have already spent it. This is why it is important to double-check the account number before you send.

Is ACH transfer the same as a bank transfer?

Bank transfer is a general term that can mean several things — ACH, wire transfer, or moving money between your own accounts at the same bank. When someone says "bank transfer," they usually mean ACH, but it is worth asking which method they mean to avoid confusion.

Do I have to pay a fee to receive an ACH transfer?

No. Receiving an ACH transfer is always free. Only the person sending the money might be charged a fee, and most banks do not charge for standard ACH transfers — only for wire transfers or expedited ACH.

Can I use ACH to send money to someone at a different bank?

Yes. ACH works between any two banks in the United States. You just need the other person's account number, routing number, and account type (checking or savings). You do not need them to have an account at your bank.