An ACH bank account is a regular checking or savings account that can send and receive money through the ACH network — a system that moves funds electronically between banks instead of by check or wire transfer.

ACH stands for Automated Clearing House. It is the backbone of how most routine money movements happen in the United States: payroll deposits, bill payments, subscription charges, tax refunds, and peer-to-peer transfers all travel through ACH. You do not need a special account to use ACH. Any checking or savings account at any bank can send or receive ACH transfers. The bank itself connects to the ACH network on your behalf.

The key difference between ACH and other payment methods is speed and cost. ACH transfers take one to three business days because the system batches transactions and processes them in cycles rather than when ready. That delay is why ACH is cheaper than a wire transfer — banks do not have to process it in real time. For the person sending money, ACH is usually free or costs a small fee. For the person receiving it, ACH is always free.

Key Takeaways

  • Any bank account can send or receive ACH transfers; you do not need to open a special account or sign up for a separate service.
  • ACH transfers take one to three business days because the system processes transactions in batches, not when ready.
  • Sending an ACH transfer usually costs nothing or a small fee; receiving one is always free.
  • Your employer, your landlord, your utility company, and subscription services all use ACH to move money in and out of your account.
  • ACH transfers are reversible for a limited time if something goes wrong, unlike cash or wire transfers.

How ACH transfers actually move money between banks

When you set up a payroll deposit or authorize a bill payment, you are giving permission for money to move from one bank account to another through ACH. The sending bank collects the request, bundles it with hundreds or thousands of other ACH transactions, and sends the batch to a regional processing center. That center sorts the transactions by receiving bank and sends them onward. The receiving bank then deposits the money into the destination account.

This batching process is why ACH takes time. The ACH network does not process transactions one at a time. Instead, it runs on a fixed schedule: batches are submitted multiple times per day, but the receiving bank does not credit your account until the next business day at the earliest. If you submit an ACH transfer on a Friday evening, it will not arrive until Monday or Tuesday. Weekends and federal holidays add extra days.

The person or business sending the money needs your routing number (which identifies your bank) and your account number (which identifies your specific account). These are the only pieces of information required. You can find both on the bottom left of any check you write, or by logging into your online banking and looking at your account details.

What kinds of transactions use ACH

ACH is the standard method for payroll. When your employer deposits your paycheck, that money travels through ACH. The same is true for government benefits: Social Security, unemployment insurance, tax refunds, and stimulus payments all arrive via ACH. If you have ever set up automatic bill pay through your bank to pay your electric bill or mortgage, that is ACH.

Subscription services — streaming platforms, gym memberships, insurance premiums — use ACH to charge your account each month. Peer-to-peer payment apps like Venmo and PayPal use ACH in the background when you transfer money to a friend's bank account (though the app itself may charge a fee). Landlords increasingly use ACH to collect rent instead of asking for checks.

ACH is not used for credit card payments, which go through a different network called the card network. It is also not used for wire transfers, which are faster and more expensive. And it is not used for debit card purchases at a store, which go through a real-time authorization system.

The difference between ACH debit and ACH credit

An ACH debit pulls money out of your account. When a company charges your account for a subscription or a utility bill, that is an ACH debit. You authorize the company to pull the money, and the ACH network removes it from your account and sends it to theirs. Most ACH debits are recurring — they happen on the same day each month.

An ACH credit pushes money into your account. When your employer deposits your paycheck or the government deposits a tax refund, that is an ACH credit. The sending bank initiates the transfer, and the ACH network deposits it into your account. ACH credits are usually one-time or on a regular schedule (like weekly payroll).

The distinction matters for fraud protection. If an ACH debit is unauthorized — someone charged your account without permission — you have stronger legal protections to dispute it and get your money back. If an ACH credit is fraudulent (for example, a scammer deposits money into your account as part of a scheme), you have fewer protections because you did not authorize the incoming transfer.

ACH limits and what happens if you exceed them

Most banks impose a limit on how many ACH transfers you can make per month. This limit is often six transfers, though some banks allow more and some allow fewer. The limit applies to ACH debits (money going out) and sometimes to ACH credits (money coming in), depending on the bank. The limit exists because of an old federal regulation, though that regulation has been relaxed in recent years and many banks have raised or removed their limits.

If you exceed the limit, the bank may decline the transfer, charge you a fee, or convert your account to a different type that allows more transfers. Some banks will straightforward process the extra transfer without penalty. Check your account agreement or call your bank to find out what their specific policy is. The limit does not explore to transfers you make through your bank's bill pay system or to payroll deposits from your employer. It also does not explore to transfers between your own accounts at the same bank. The limit is usually only for transfers to accounts at other banks.

What to do if an ACH transfer goes wrong

If you sent money to the wrong account number, the transfer may still go through — ACH does not verify that the account number belongs to the person you intended to send it to. Once the money arrives at the wrong bank, you will need to contact that bank and ask them to reverse it. The receiving bank is not required to help, but many will if you can prove the transfer was sent in error. This process can take weeks.

If an ACH transfer was unauthorized — someone charged your account without permission — you have stronger protections. Contact your bank within 60 days of the transaction and report it as unauthorized. Your bank must investigate and return the money while the investigation is ongoing. If the bank determines the charge was truly unauthorized, you will get a permanent refund. If the bank determines you did authorize it (even if you dispute that), you may lose the money.

If an ACH transfer is delayed, contact the sending bank first. They can tell you whether the transfer was submitted and when it should arrive. If it was submitted but has not arrived after three business days, the receiving bank may have rejected it — usually because of a mismatched account number or routing number. The sending bank will typically notify you of a rejection, but you may need to call and ask.

ACH versus wire transfers, checks, and other payment methods

MethodSpeedCostReversible
ACH transfer1–3 business daysFree to $1 to send; free to receiveYes, for a limited time
Wire transferSame day or next day$15–$50 to sendRarely; very difficult
Check3–7 business daysFree to $1 per checkYes, if not yet cashed
Debit card transferwhen readyFreeYes, but harder to dispute
Peer-to-peer app (ACH backend)1–3 business daysFree to $2 to sendDepends on the app

ACH is the cheapest and slowest option for moving money between banks. Wire transfers are faster but cost significantly more and are much harder to reverse if something goes wrong. Checks are also slow and are increasingly uncommon. Debit card transfers are when ready but offer less fraud protection than ACH. Peer-to-peer apps like Venmo and PayPal often use ACH in the background but add their own fees and user interface on top.

The choice between these methods depends on how urgently you need the money to arrive and how much you are willing to pay. For routine payments like rent or bills, ACH is almost always the right choice. For time-sensitive transfers where the recipient needs the money the same day, a wire transfer or debit card is necessary despite the higher cost.

Frequently Asked Questions

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

No. Your account is already set up to receive ACH transfers. You only need to give the sender your routing number and account number. You do not need to authorize each individual incoming transfer — the sender initiates it on their end.

Can someone steal money from my account using just my routing and account number?

Yes, but you have legal protections. If someone initiates an unauthorized ACH debit from your account, you can dispute it with your bank within 60 days and get your money back while the bank investigates. Report it as soon as you notice it.

Why did my ACH transfer take longer than three business days?

Weekends and federal holidays extend the timeline. If you submitted the transfer on a Friday, it may not arrive until Wednesday. If a federal holiday falls during the processing window, add another day. If it has been more than three business days after a holiday, contact the sending bank to check the status.

Can I cancel an ACH transfer after I have sent it?

It depends on timing. If you cancel before the sending bank submits the batch to the ACH network, the transfer will not go through. Once the batch is submitted, cancellation is much harder and may not be possible. Contact your bank when ready if you need to stop a transfer.

What is the difference between my account number and my routing number?

Your routing number identifies your bank (all customers at your bank share the same routing number). Your account number identifies your specific account at that bank. You need both for an ACH transfer to reach the right place.