ACH stands for Automated Clearing House

ACH is the system that moves money between bank accounts electronically without using a check, wire, or credit card. When you set up direct deposit for your paycheck, pay a bill online from your bank account, or receive a tax refund by bank transfer, ACH is what moves that money behind the scenes. It is run by a network of banks and credit unions, not by a single company or government agency.

The system processes millions of transactions every day — payroll deposits, bill payments, insurance refunds, government payments like tax refunds and stimulus checks, and business-to-business transfers. ACH is slower than a wire transfer but cheaper, which is why most routine payments use it instead.

Key Takeaways

  • ACH stands for Automated Clearing House and is the electronic system that moves money between bank accounts without checks or wires.
  • ACH transfers typically take one to three business days to complete, depending on when the transfer was initiated and your bank's processing schedule.
  • The two main types of ACH transactions are ACH debits (pulling money from an account) and ACH credits (pushing money into an account).
  • ACH is used for direct deposit paychecks, bill payments, tax refunds, insurance refunds, and government payments like stimulus checks.
  • Your bank account number and routing number are required to send or receive an ACH transfer, and the transaction is reversible within a limited window if something goes wrong.

How ACH transfers work step by step

An ACH transfer begins when someone (a person, employer, or government agency) initiates a transaction using your bank account number and routing number. That request goes to the originating bank, which batches it with thousands of other transfers and sends it to the ACH network at scheduled times during the business day.

The ACH network sorts the transactions by destination bank and sends them to the receiving bank. The receiving bank then posts the money to your account. The entire process normally takes one to three business days, though some banks offer faster ACH processing that can complete in one business day.

The timing depends on when the transfer was sent (batches process at set times), which day of the week it was sent (weekends and holidays add delay), and whether your bank participates in faster ACH programs. A transfer sent on a Friday afternoon may not arrive until Tuesday morning.

ACH debits versus ACH credits

An ACH debit pulls money out of your account. When you set up automatic bill payments through your bank, or when a company withdraws a subscription fee, that is an ACH debit. You authorize the withdrawal in advance, and the originating company initiates the pull.

An ACH credit pushes money into your account. Direct deposit paychecks, tax refunds sent by bank transfer, insurance refund payments, and government stimulus checks all arrive as ACH credits. Your employer or the paying organization initiates the push, and the money lands in your account.

The distinction matters for disputes: if an ACH debit goes wrong, you can dispute it with your bank and usually recover the money. If an ACH credit fails to arrive, the sending organization has to resend it — your bank cannot pull money that was never sent.

Why ACH is used for refunds and government payments

The IRS, state tax agencies, and most insurance companies use ACH to send refunds because it is cheaper than mailing a check and faster than waiting for postal delivery. When you request a tax refund by direct deposit instead of check, or when an insurance company refunds a claim to your bank account, ACH is the delivery method.

Government stimulus payments, unemployment benefits, and Social Security deposits also move through ACH. The system can handle the volume — processing hundreds of millions of transactions per month — and the cost per transaction is low enough that agencies can absorb it.

The tradeoff is speed: ACH takes longer than a wire transfer, which is why critical payments sometimes use wires instead. But for routine refunds and benefit payments, ACH is the standard.

What information you need to receive an ACH transfer

To receive money by ACH, you need to provide your bank account number and your bank's routing number. The routing number identifies which bank holds your account; the account number identifies your specific account within that bank.

You can find both numbers on the bottom left of a check, or by logging into your bank's website or calling the bank directly. Some banks print them on your debit card or in your account statements.

Do not share this information with anyone except organizations you trust to send you money (your employer, the IRS, your insurance company). Someone with your account and routing number can set up ACH debits against your account, though you can dispute unauthorized withdrawals.

What to do if an ACH transfer does not arrive on time

If you are expecting an ACH transfer and it has not arrived after three business days, contact the organization that is sending the money first. They can confirm whether the transfer was actually initiated, and if so, they can check the status on their end.

If the sending organization confirms the transfer was sent, contact your bank. Provide the bank with the date the transfer was supposed to arrive, the amount, and the name of the sending organization. The bank can trace the transaction through the ACH network and determine where it stalled.

Common reasons for delay include incorrect account or routing numbers, a mismatch between the name on the account and the name the sending organization has on file, or a bank processing error. Most delays resolve within one to two additional business days once identified.

ACH limits and fraud protection

Most banks set daily and monthly limits on ACH transfers you can initiate yourself — often $10,000 per day or $25,000 per month, though this varies by bank and account type. These limits protect you if your account is compromised.

Incoming ACH transfers (like direct deposit or refunds) typically have no limit. Your bank can receive as much as an organization wants to send.

If an unauthorized ACH debit appears on your account, you have the right to dispute it. Federal law gives you up to 60 days from the date the transaction posted to file a dispute with your bank. The bank must investigate and usually returns the money within 10 business days while the investigation is ongoing.

Frequently Asked Questions

How long does an ACH transfer actually take?

Standard ACH transfers take one to three business days. Some banks offer same-day or next-day ACH for an additional fee, but most routine transfers — paychecks, refunds, bill payments — use standard ACH and arrive within two to three business days of being sent.

Can I cancel an ACH transfer after I send it?

It depends on timing. If you cancel before the transfer is batched and sent to the ACH network, the bank can stop it. Once it enters the network, cancellation is much harder. Contact your bank immediately if you need to stop a transfer. For incoming transfers you did not authorize, you can dispute them after they post.

Is ACH safe for sending my bank account number?

ACH is safe when you send your information to organizations you trust — your employer, the IRS, your bank, your insurance company. Do not share your account and routing number with unknown people or websites. Legitimate organizations will never ask for this information via email or unsolicited phone call.

Why did my tax refund arrive as an ACH transfer instead of a check?

You likely selected direct deposit when you filed your tax return. The IRS sends refunds by ACH when you provide your bank account number, because it is faster and cheaper than mailing a check. If you want a check instead, you can change your preference on your next return.

What is the difference between ACH and a wire transfer?

Wire transfers move money the same day or next day and cost more — typically $15 to $30 per transaction. ACH transfers take one to three days and cost little or nothing. Wires are used for urgent or large transfers; ACH is used for routine payments like payroll and refunds.