ACH is a system that moves money between bank accounts electronically

ACH stands for Automated Clearing House. It is a network that processes electronic transfers of money from one bank account to another. When you set up a direct deposit for your paycheck, pay a bill online, or receive a tax refund into your bank account, ACH is the system handling that transfer behind the scenes.

ACH transfers are not instant. They typically take one to three business days to complete, depending on when the transfer is initiated and your bank's processing schedule. This is different from wire transfers, which move money the same day but cost more and are used for urgent or large payments.

The ACH network is run by two clearing houses: the Federal Reserve and The Clearing House. Together they process hundreds of millions of transactions every year. Your bank connects to this network and uses it to send and receive money on your behalf.

Key Takeaways

  • ACH transfers move money electronically between bank accounts and typically take one to three business days.
  • Common ACH uses include direct deposit of paychecks, tax refunds, insurance refunds, and online bill payments.
  • ACH transfers are cheaper than wire transfers because they are processed in batches rather than individually.
  • You authorize an ACH transfer by providing your bank account number and routing number to the organization sending or receiving the money.

How ACH transfers work step by step

An ACH transfer begins when one party (the originator) instructs their bank to send money to another party's account. The originator provides the recipient's bank account number and routing number. The originator's bank collects these instructions and sends them to the ACH network in batches, usually at set times during the day.

The ACH network sorts the transfers by the receiving bank and sends them to that bank. The receiving bank then deposits the money into the recipient's account. Throughout this process, both banks verify that the account numbers are valid and that the transfer follows ACH rules.

If something goes wrong—for example, the account number is incorrect—the receiving bank will reject the transfer and send it back through the ACH network. The money returns to the originator's account, usually within one to two business days. Your bank will notify you if a transfer fails.

Common uses for ACH transfers

Direct deposit is the most common ACH use. Your employer sends your paycheck through ACH to your bank account on payday. The IRS also uses ACH to deposit tax refunds directly into your account if you provide your banking information on your tax return.

Insurance companies use ACH to send refunds when you cancel a policy or receive a settlement. Utility companies, subscription services, and other businesses use ACH to collect payments from your account when you set up automatic bill pay. Government agencies use ACH to distribute stimulus payments, unemployment benefits, and other payments.

You can also initiate ACH transfers yourself through your bank's website or mobile app to send money to another person's account, though this is less common than receiving ACH transfers.

Why ACH transfers take multiple days

ACH transfers are processed in batches at set times, not individually as they arrive. Your bank might collect ACH instructions throughout the day and send them all together at 3 p.m. If you initiate a transfer at 4 p.m., it may not be sent until the next day's batch.

Once the ACH network receives a batch, it sorts the transfers by receiving bank and sends them out. The receiving bank then processes them during its own business hours. This batching system is what keeps ACH costs low, but it also means transfers take longer than wire transfers.

Weekends and federal holidays add extra days because the ACH network does not process transfers on those days. A transfer initiated on Friday afternoon may not arrive until Wednesday.

ACH versus wire transfers and other payment methods

MethodSpeedCostCommon Uses
ACH1–3 business daysFree or very low costDirect deposit, bill pay, refunds
Wire transferSame day$15–$50 per transferUrgent payments, large amounts
Check5–7 business daysCost of check stockRefunds, payments when account info unavailable
Debit cardImmediateFreePurchases, cash withdrawals

ACH is the default for refunds and government payments because it is reliable, inexpensive, and does not require the recipient to be present. Wire transfers are faster but cost more and are typically used when speed is critical or the amount is large. Checks are slower and less common but still used when the recipient's bank account information is not available.

What information you need to provide for an ACH transfer

To receive an ACH transfer, you need to give the sender your routing number and account number. Your routing number identifies your bank; your account number identifies your specific account within that bank. Both numbers appear on the bottom left of your checks.

You can also find your routing number and account number by logging into your bank's website or mobile app, or by calling your bank's customer service line. Some banks print this information on statements or deposit slips.

You do not need to provide your name, address, or other personal information for an ACH transfer to work, though many organizations ask for it anyway to verify your identity. The routing number and account number are sufficient for the transfer itself.

Security and fraud protection with ACH

ACH transfers are generally safe because they require your bank account and routing number, which are harder to misuse than a credit card number. However, if someone obtains these numbers without your permission, they can attempt to initiate an unauthorized ACH transfer from your account.

If you notice an unauthorized ACH transfer, contact your bank immediately. Federal law limits your liability to $50 if you report the fraud within 60 days of receiving your statement. Your bank can reverse the transfer and return the money to your account.

To protect yourself, do not share your routing number and account number with unknown parties. Be cautious when providing this information online, and only do so on secure websites (those with "https" in the address). If you suspect fraud, review your bank statements regularly and set up alerts for large transfers.

Frequently Asked Questions

Can an ACH transfer be reversed or canceled?

If you initiated the transfer, you may be able to cancel it before it is processed, usually within a few hours of sending it. Once the receiving bank has accepted the transfer, it generally cannot be reversed without the recipient's consent. Contact your bank immediately if you need to stop a transfer.

Why did my ACH transfer fail?

Common reasons include an incorrect account number, a closed account, insufficient funds in the sending account, or a mismatch between the account number and account type. Your bank will send you a notice explaining why the transfer was rejected. Verify the account information and try again.

Do I pay a fee for ACH transfers?

Most banks do not charge a fee for incoming ACH transfers like direct deposit or refunds. Some banks charge a small fee (usually $1–$3) for outgoing ACH transfers you initiate yourself, though many offer free transfers. Check with your bank about its specific fees.

Is ACH the same as direct deposit?

Direct deposit is a type of ACH transfer. When your employer deposits your paycheck directly into your account, that is an ACH transfer. Not all ACH transfers are direct deposit—for example, a tax refund is an ACH transfer but not direct deposit.

How do I know if a payment I received was sent by ACH?

Check your bank statement or transaction history. ACH transfers typically show up as "ACH deposit" or "direct deposit" with the name of the organization that sent the money. If you are unsure, contact your bank or the organization that sent the payment.