An ACH account is a bank or credit union account set up to send and receive money through the ACH network, a system that moves funds electronically between financial institutions in the United States.

ACH stands for Automated Clearing House. It is not a separate type of account — it is a payment method that works through your existing checking or savings account. When you set up direct deposit for your paycheck, pay a bill online, or send money to another person's bank account, you are using ACH. The account itself is ordinary; what makes it an "ACH account" is that it is connected to the ACH network and can both send and receive electronic transfers.

The ACH network is run by a nonprofit organization and processes millions of transactions daily. Banks and credit unions connect to this network, which means your account can move money to or from almost any other U.S. bank account. The transfers are not instant — they typically take one to three business days — but they cost nothing or very little, which is why they are standard for payroll, bill payments, and refunds.

Key Takeaways

  • An ACH account is any bank or credit union account that can send and receive electronic transfers through the ACH network.
  • ACH transfers take one to three business days to complete, not minutes or hours like wire transfers.
  • Most direct deposits, online bill payments, and refunds use ACH because it is cheap and reliable.
  • You do not need to do anything special to set up an ACH account — any standard checking or savings account works automatically.
  • ACH transfers are safer than mailing checks because the money moves electronically and leaves a clear record.

How ACH transfers work step by step

When you authorize an ACH transfer, you provide your account number and routing number — the two pieces of information that identify your bank and your account within that bank. The person or organization sending the money submits that information to the ACH network, along with the amount and the date they want the transfer to happen.

The ACH network does not move money instantly. Instead, it batches transfers together and processes them in cycles. Most transfers enter the system during business hours and settle within one to three business days. On the settlement date, money leaves the sending account and arrives in the receiving account. Both banks confirm the transfer is complete, and both you and the sender receive a record of it.

This delay is why tax refunds sent by ACH take several days to appear, and why your paycheck does not show up the moment your employer submits it. The network is designed for volume and accuracy, not speed. If something goes wrong — a wrong account number, for example — the transfer can be reversed, but that reversal also takes a few days.

ACH accounts versus other payment methods

ACH is different from a wire transfer, which moves money in hours but costs $15 to $50. It is different from a debit card transaction, which is instant but only works at merchants. It is different from a check, which can take weeks to clear and requires physical mail. ACH sits in the middle: slower than wire or card, faster than check, and cheaper than wire.

Most government refunds — tax refunds, stimulus payments, unemployment benefits — use ACH because it is the cheapest way to reach millions of people at once. Insurance refunds, business refunds, and payroll also use ACH for the same reason. If you have a bank account, you can receive an ACH transfer. If you do not have a bank account, you cannot receive ACH payments, which is why some government programs offer prepaid cards or checks as alternatives.

What information you need to receive an ACH transfer

To receive money by ACH, you need to provide your routing number and account number. The routing number identifies your bank or credit union — it is a nine-digit code that the ACH network uses to find the right financial institution. Your account number identifies you within that institution. Both numbers appear on the bottom left of your checks, or you can find them by logging into your bank's website or calling customer service.

Some organizations also ask for the account type — checking or savings — to make sure the transfer goes to the right place. You do not need to do anything to your account to receive ACH transfers. Any checking or savings account at any U.S. bank or credit union can receive them. The account does not need to be "activated" or "set up" for ACH; it works automatically.

ACH limits and restrictions

Most banks do not limit how much money you can receive by ACH. However, some savings accounts have a federal limit on how many transfers you can make per month — typically six outgoing ACH transfers. This limit does not apply to incoming transfers, and it does not apply to checking accounts. If you hit the limit, your bank may charge a fee or move money to a checking account instead.

Some banks also place temporary holds on large ACH deposits, especially if the deposit is unusual for your account. A hold typically lasts one to three business days and is a fraud prevention measure. The money is yours, but you cannot spend it until the hold lifts. If you receive a large refund or payment and need the money right away, contact your bank to ask whether a hold is likely and how long it will last.

Sending money through ACH

To send money by ACH, you need the recipient's routing number and account number, just as you would need them to receive money. You can send ACH transfers through your bank's website, mobile app, or by phone. Most banks allow you to set up a transfer in minutes, and the money leaves your account on the date you choose. You can schedule transfers in advance or send them immediately (though "immediately" still means one to three business days for the money to arrive).

Some banks charge a small fee for outgoing ACH transfers, usually $1 to $3, though many offer free transfers. If you send money to the wrong account by mistake, you cannot get it back automatically — you have to contact the recipient or their bank and ask them to return it. This is why it is important to double-check the routing and account numbers before you send.

ACH and refunds

Tax refunds, insurance refunds, and other government or business refunds often use ACH because it is fast and cheap at scale. When you file your taxes and request a refund by direct deposit, you are asking the IRS to send your refund by ACH. The same is true for state tax refunds, unemployment benefits, and stimulus payments. Insurance companies use ACH for claim refunds and overpayment refunds.

ACH refunds typically take five to seven business days from the date the refund is approved, though some arrive faster. The timeline depends on when the organization processes the refund and when your bank receives and posts it. Weekends and holidays add time because the ACH network does not process on those days. If your refund is delayed, check the status through the organization that issued it — the IRS, your state tax agency, your insurance company, or whoever sent the refund.

Frequently Asked Questions

Is an ACH account the same as a checking account?

No. A checking account is a type of account; ACH is a payment method that works through that account. Any checking or savings account can receive and send ACH transfers. The account itself does not change — it just uses the ACH network to move money electronically.

How long does an ACH transfer take?

One to three business days is standard. The exact time depends on when the transfer enters the system, when your bank processes it, and whether weekends or holidays fall in between. Some transfers arrive in one day; others take the full three. Government refunds and payroll often take five to seven days because the organization has to approve and process the refund before sending it.

Can I cancel an ACH transfer after I send it?

Yes, but only if you act quickly. Most banks allow you to cancel a transfer up to one business day before it settles. Once the money arrives in the recipient's account, you cannot cancel it — you have to ask the recipient to return it. Contact your bank immediately if you need to stop a transfer.

What if I give the wrong account number for an ACH transfer?

The transfer may go to the wrong account, or it may be rejected if the account number does not match the routing number. If it goes to the wrong account, you have to contact that person or their bank and ask them to return the money. This is why it is important to verify the account and routing numbers before you send.

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

No. Receiving ACH transfers is free at all banks and credit unions. The sender may pay a fee, but you do not. Some banks charge fees for sending ACH transfers, but receiving them costs nothing.