ACH is how banks move money between accounts electronically

ACH stands for Automated Clearing House. It is a network that moves money from one bank account to another without using a check, wire transfer, or credit card. When you set up direct deposit for your paycheck, pay a bill online, or send money to someone else's account, ACH is usually what moves that money behind the scenes.

ACH transfers are batch transactions, meaning the system collects many transfers together and processes them in groups at set times during the day. This is different from a wire transfer, which moves money one at a time and faster. Because ACH batches transfers, it takes longer — usually one to three business days — but costs much less to send.

The Federal Reserve runs the ACH network, but you do not interact with it directly. Your bank handles the details. When you authorize an ACH transfer, your bank submits it to the clearing house, which sorts it, sends it to the receiving bank, and that bank deposits it into the recipient's account.

Key Takeaways

  • ACH transfers move money electronically between bank accounts and typically take one to three business days to complete.
  • Direct deposit paychecks, online bill payments, and peer-to-peer transfers all use ACH as the underlying system.
  • ACH is slower than a wire transfer but much cheaper, which is why banks prefer it for routine payments.
  • Your bank initiates ACH transfers on your behalf — you authorize the transfer, but the Federal Reserve's clearing house does the actual routing.

How ACH transfers work step by step

When you authorize an ACH transfer, you provide your bank with the recipient's routing number and account number. Your bank then creates an ACH entry — a record of the transfer — and submits it to the ACH network during one of the daily processing windows.

The ACH network sorts all submitted transfers by receiving bank and sends batches to each one. The receiving bank then deposits the money into the recipient's account. The entire process usually takes one to three business days, depending on when you submit the transfer and which processing window it enters.

If you submit an ACH transfer on a Friday after the last processing window, it will not enter the system until Monday. That is why transfers sometimes take longer than expected — timing matters. Weekends and federal holidays also pause processing, so a transfer submitted on a Friday might not arrive until Wednesday.

Common types of ACH transfers you encounter

Direct deposit is an ACH transfer from your employer's bank to yours. Your employer submits your paycheck as an ACH entry, and the money lands in your account on payday.

Bill payments through your bank's online system are ACH transfers. When you pay your electric bill or credit card through your bank's website, you are authorizing an ACH transfer from your account to the biller's account.

Person-to-person transfers through services like Venmo, PayPal, or your bank's app often use ACH in the background, though some apps offer faster options for an extra fee. The money moves from one person's bank account to another's via the ACH network.

Subscription payments and recurring charges — gym memberships, streaming services, insurance premiums — typically run on ACH. You authorize the company to pull money from your account on a set schedule.

ACH versus wire transfers and other payment methods

MethodSpeedCostBest for
ACH1–3 business daysFree or very low costRoutine payments, direct deposit, bill pay
Wire transferSame day or next day$15–$50 per transferLarge amounts, time-sensitive payments
Check3–7 business daysCost of check stockPayments to people without bank accounts
Credit cardInstant authorization, settlement in 1–3 daysMerchant fees (2–3%)Purchases, rewards earning

Wire transfers move money faster because they process individually rather than in batches, and they are irrevocable once sent. ACH transfers can sometimes be reversed if you catch an error quickly, though this depends on your bank and how far the transfer has progressed.

ACH is free or nearly free because the Federal Reserve operates it as a public service. Wire transfers cost money because banks process them individually and assume liability for the transfer. For routine payments and payroll, ACH is the standard because cost and speed both favor it.

What happens if an ACH transfer goes wrong

An ACH transfer can fail if you provide an incorrect account number or routing number. When this happens, the receiving bank rejects the transfer, and the money returns to your account. This usually takes a few business days.

If you notice an error before the transfer processes, contact your bank immediately. Once the transfer has been submitted to the ACH network, you cannot cancel it directly — your bank has to request a reversal from the receiving bank. The sooner you catch the error, the better your chances of stopping it.

If money lands in the wrong account by mistake, you can ask your bank to contact the receiving bank and request the funds back. However, if the recipient has already spent the money, recovery becomes much harder. This is why ACH transfers are not recommended for large amounts to unfamiliar recipients — wire transfers, though more expensive, are harder to reverse but also more traceable.

ACH limits and how they affect you

Most banks set daily and monthly limits on ACH transfers you can initiate. These limits vary by bank and account type. A typical limit might be $10,000 per day or $25,000 per month, but some banks allow higher amounts if you request them.

These limits exist to protect you from fraud. If someone gains access to your account, the limit restricts how much they can move out. If you need to transfer more than your limit, contact your bank — many will raise it temporarily or permanently if you have a legitimate reason.

Receiving ACH transfers usually has no limit. You can receive as many ACH deposits as your bank allows, and most banks do not restrict incoming ACH transfers the way they do outgoing ones.

Why ACH matters for refunds and payments you are waiting for

Tax refunds, insurance refunds, and government payments often arrive via ACH. When you provide your bank account information on a tax return or insurance claim, you are authorizing the payer to send money through the ACH network.

Understanding ACH timing helps you know when to expect the money. If a refund is supposed to arrive in three to five business days, that clock starts when the payer submits the ACH entry, not when you request the refund. Weekends and holidays do not count as business days, so a refund submitted on Friday will not arrive until at least Tuesday.

If a refund is delayed, ask the payer whether they have submitted the ACH entry yet. Sometimes the delay is on their end — they have not processed your refund — not on the ACH network's end. Once the entry is submitted, you can track it through your bank's online system, where it will show as pending until it settles.

Frequently Asked Questions

Can I cancel an ACH transfer after I send it?

It depends on timing. If you contact your bank before the transfer enters the ACH network, they can stop it. Once it is submitted, you have to ask your bank to request a reversal from the receiving bank, which may or may not succeed. The sooner you act, the better your chances.

Why does my ACH transfer say pending for so long?

ACH transfers take one to three business days to settle. If you submitted it late in the day or on a Friday, it enters the next processing window, which delays arrival. Weekends and federal holidays also pause processing, so a Friday transfer might not arrive until Wednesday.

Is ACH transfer the same as a direct deposit?

Direct deposit is a type of ACH transfer. All direct deposits use the ACH network, but not all ACH transfers are direct deposits. Direct deposit specifically means your employer is sending your paycheck to your bank account via ACH.

What is the difference between ACH and a bank transfer?

Bank transfer is a broad term that includes ACH, wire transfers, and other methods. ACH is one specific type of bank transfer — the electronic, batch-processed kind that takes one to three days and costs little or nothing.

Do I need to do anything to receive an ACH transfer?

No. Once you provide your routing number and account number to the payer, the ACH transfer happens automatically. Your bank deposits it into your account when it arrives. You do not need to authorize each individual transfer if you have already given permission.