ACH is how most routine money moves between bank accounts

ACH stands for Automated Clearing House. It is a system that moves money from one bank account to another without using a check, wire transfer, or card swipe. When your employer deposits your paycheck, when you pay a bill online, or when you send money to a friend's account, that money usually travels through the ACH system.

Think of ACH as a scheduled delivery service for money. Instead of moving when ready, ACH transfers batch up during the day and settle overnight or over a few business days. This is why a transfer you start on Monday might not land until Wednesday. The delay is built in — it is not a glitch.

ACH is run by a network of banks and credit unions, not by a single company or government agency. Your bank connects to this network, which is why you can send money to someone at a different bank and it arrives in their account.

Key Takeaways

  • ACH transfers move money between bank accounts on a schedule, usually taking one to three business days to complete.
  • Direct deposit of paychecks and automatic bill payments both use the ACH system.
  • ACH transfers are cheaper for banks to process than wire transfers, which is why they are the default for routine payments.
  • You cannot reverse an ACH transfer once it has been sent, so double-check the account number before you start the transfer.
  • ACH has daily and monthly limits set by your bank, which vary by institution and account type.

How an ACH transfer actually works

When you start an ACH transfer, you give your bank the receiving account number and routing number. Your bank does not send the money when ready. Instead, it collects your transfer request along with thousands of others and sends them in a batch to the ACH network at set times during the day.

The ACH network sorts these batches by which bank they are going to, then sends them to the receiving bank. That bank credits the money to the recipient's account. The whole process — from when you hit send to when the money lands — usually takes one to three business days.

Weekends and bank holidays add time. A transfer you start on Friday afternoon might not settle until Tuesday. Banks are closed on weekends, so the ACH network does not process transfers then.

Why ACH is the default for paychecks and bills

ACH is cheaper for banks to run than other payment methods. A wire transfer costs money because it moves when ready and requires a person to verify it. An ACH transfer is automated and batched, so the cost per transfer is tiny. Banks pass this savings along by offering ACH transfers for free or at a low cost.

Because ACH is cheap and reliable, employers use it for direct deposit, and billers use it for automatic payments. If you have ever set up a bill to pay automatically from your checking account, that payment went through ACH.

ACH is also safer than mailing a check. Your account number and routing number are harder to misuse than a physical check with your signature on it.

ACH limits and why your bank sets them

Your bank may limit how much money you can move through ACH in a single day or in a month. These limits vary by bank and by account type. A basic checking account might have a $10,000 daily limit, while a premium account might have $25,000 or more. Some banks have no daily limit but cap monthly transfers.

Banks set these limits to manage risk. If someone gains access to your account, a limit slows down how much damage they can do. Limits also help banks manage the volume of transfers they process.

If you need to move more money than your limit allows, contact your bank. Many will raise your limit if you ask, or you can use a wire transfer instead — though wire transfers usually cost money.

What happens if you send money to the wrong account

Once an ACH transfer has been sent, you cannot cancel it the way you can cancel a check. The money will land in whatever account number you provided, even if you made a typo or gave the wrong number by mistake.

If you realize you made a mistake before the transfer settles, contact your bank when ready. If it has not yet been processed, your bank may be able to stop it. Once it has settled, you will need to contact the receiving bank and ask them to return the money — and they are not required to do so.

Always double-check the account number and routing number before you confirm an ACH transfer. Paste the number rather than typing it, so you do not introduce errors.

ACH versus wire transfers and other payment methods

ACH and wire transfers are both electronic, but they work differently. A wire transfer moves money the same day or within hours, costs money to send, and cannot be reversed once it settles. ACH takes longer, is usually free, and also cannot be reversed once it settles.

A debit card transaction is when ready because the card network checks your balance in real time. An ACH transfer is not when ready because it is batched and scheduled. A check is physical and takes days to clear because it has to be mailed and processed by hand.

For routine payments like bills and payroll, ACH is the standard. For urgent transfers or large sums, people often use wire transfers despite the cost. For everyday purchases, people use debit cards.

Why ACH transfers sometimes fail

An ACH transfer can fail if the account number is wrong, if the account has been closed, or if the receiving bank rejects it for other reasons. When a transfer fails, the money returns to your account — usually within a few business days.

Your bank will notify you if a transfer fails. Check your account for a notification or call your bank to ask. Do not assume the transfer went through just because you do not see a failure notice.

If a transfer fails repeatedly, the receiving bank may have flagged the account or there may be a problem with the account number itself. Ask the recipient to confirm their routing number and account number, and try again.

Frequently Asked Questions

How long does an ACH transfer take?

Most ACH transfers take one to three business days. The exact timing depends on when you start the transfer and when your bank and the receiving bank process batches. Transfers started on weekends or holidays may take longer because banks do not process them then.

Can I cancel an ACH transfer after I send it?

If you contact your bank before the transfer settles, they may be able to stop it. Once it has settled, you cannot cancel it. You would need to ask the receiving bank to return the money, and they are not required to do so.

Is ACH transfer safe?

ACH is generally safe because it is automated and does not require you to share sensitive information like a PIN or password. However, if someone gains access to your account, they can start ACH transfers. Use a strong password and monitor your account regularly.

Why did my ACH transfer fail?

Common reasons include a wrong account number, a closed account, insufficient funds, or the receiving bank rejecting the transfer. Your bank will send you a notification if a transfer fails. The money will return to your account within a few business days.

What is the difference between ACH and a wire transfer?

ACH takes one to three days and is usually free. Wire transfers move the same day or within hours and cost money. Both cannot be reversed once they settle. Use ACH for routine payments and wire transfers when you need money to move urgently.