An ACH account is a regular bank account set up to send and receive money electronically through the ACH network

ACH stands for Automated Clearing House. It is a system that moves money between bank accounts electronically instead of by check or wire transfer. When you set up direct deposit for your paycheck, pay a bill online, or send money to a friend's bank account, you are using ACH.

You do not need a special account type to use ACH. Any checking or savings account at a bank, credit union, or online bank can send and receive ACH transfers. The account itself is ordinary — what makes it an "ACH account" is that you are using it for ACH transactions.

The ACH network is run by two organisations: the Federal Reserve and The Clearing House. They process millions of transactions every day between financial institutions. Your bank connects to this network, which is why you can move money to almost any other bank account in the United States.

Key Takeaways

  • ACH is an electronic system for moving money between bank accounts, and any regular checking or savings account can use it.
  • Common ACH uses include direct deposit of paychecks, automatic bill payments, and person-to-person transfers through apps like Venmo or PayPal.
  • ACH transfers usually take one to three business days to complete, which is slower than a wire transfer but cheaper.
  • You authorize ACH transfers by giving a business or person your account number and routing number, or by signing up for a service through your bank's website.

How ACH transfers actually work

When you set up an ACH transfer, you are giving permission for money to move from one account to another. The process happens in batches, not when ready. Your bank collects all the ACH requests it receives and sends them to the ACH network in groups, usually several times a day.

The network then sorts the transfers by which banks they are going to and sends them in bulk. The receiving bank gets the batch, deposits the money into the correct accounts, and notifies you that the transfer arrived. This batching system is why ACH takes longer than a wire transfer — a wire moves one transaction at a time and can be completed in hours, while ACH waits for batches.

Most ACH transfers take one to three business days from the time you request them. Weekends and bank holidays do not count as business days, so a transfer you request on Friday afternoon may not arrive until Tuesday. Some banks offer next-business-day ACH, but this is not standard.

The two types of ACH transfers: push and pull

An ACH push is when you send money out of your account. You initiate it, and the money leaves your account and goes to someone else's. Direct deposit is an ACH push — your employer pushes money into your account. When you pay a bill online through your bank, you are pushing money to the company.

An ACH pull is when you give permission for someone else to take money from your account. A gym membership that charges you automatically every month is an ACH pull — the gym pulls the payment from your account on the due date. When you sign up for a subscription service and give them your bank account number, you are authorizing an ACH pull.

The difference matters because pulls require your written permission, and you have the right to stop them. If you want to cancel an automatic payment, you can contact your bank or the company and revoke the authorization. Pushes are easier to reverse if there is an error, but pulls give the receiving company ongoing access until you tell them to stop.

What information you need to send or receive an ACH transfer

To send money to someone through ACH, you need their routing number and account number. The routing number identifies which bank the account is at. The account number identifies the specific account within that bank. You can find both on the bottom left of a check, or you can ask the person or business for them.

You also need the account holder's name and the type of account — checking or savings. Some services ask for additional information like the bank name or address, but the routing number and account number are the core pieces.

When someone sends you money through ACH, they need the same information from you. If you are setting up direct deposit for a job, your employer will ask for your routing number and account number. If a friend wants to send you money through a payment app, you may need to provide your account details or just your username, depending on the app.

ACH limits and how long transfers take

Most banks limit how much you can transfer through ACH in a single day or month. 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 more and some allow less. You can usually increase your limit by contacting your bank.

The time it takes for an ACH transfer to arrive depends on when you request it and your bank's processing schedule. If you request a transfer before your bank's cutoff time (usually mid-afternoon on a business day), it may leave your account that day. The receiving bank then processes it the next business day or the day after, depending on when they receive the batch.

If you request a transfer after the cutoff time or on a weekend, it will not leave your account until the next business day. This is why it is common to see ACH transfers take two to three business days — one day for your bank to process it, one day for the ACH network to move it, and one day for the receiving bank to deposit it.

Why ACH is cheaper than wire transfers

ACH transfers are usually free or cost just a few dollars, while wire transfers often cost $15 to $30. The reason is the batching system. Because ACH moves money in groups, the banks and the ACH network can process thousands of transactions at once, spreading the cost across all of them.

Wire transfers move one transaction at a time and require more manual handling, which is why they cost more. Wire transfers are also faster — they can arrive the same day — so you pay for the speed and the individual attention.

For most everyday transactions like paying bills, sending money to friends, or receiving your paycheck, ACH is the standard. Wire transfers are used when you need money to arrive quickly or when you are sending a large amount to someone outside the United States.

Security and fraud protection with ACH

ACH transfers are generally safe because they require your account number and routing number, which are not secret in the same way a password is. Your routing number is printed on every check you write. However, someone would need both your routing number and your account number to pull money from your account, and they would also need authorization.

If someone sets up an unauthorized ACH pull on your account, you have the right to dispute it. Contact your bank within a certain time frame (usually 60 days) and they will investigate. If the pull was truly unauthorized, the bank will reverse it and refund your money.

To protect yourself, do not give your account number to people or websites you do not trust. Be cautious about signing up for automatic payments — make sure you understand when and how much will be charged. If you notice an unauthorized transfer, contact your bank when ready.

Frequently Asked Questions

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

It depends on timing. If you contact your bank before the transfer leaves your account, they can usually stop it. Once the transfer has been sent to the ACH network, it is much harder to stop. Contact your bank right away if you need to cancel — the sooner you call, the better your chances.

What is the difference between ACH and a wire transfer?

ACH is slower (one to three days) and cheaper or free, while a wire transfer is faster (same day or next day) and costs money. ACH moves money in batches; wire transfers move one transaction at a time. Use ACH for routine payments and wire transfers when you need money to arrive quickly.

Do I need permission from someone to send them money through ACH?

No. If you have their routing number and account number, you can push money to their account without asking first. However, if they want to pull money from your account automatically, they need your written authorization.

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

The money will go to the account number you provided, even if it belongs to the wrong person. Contact your bank and the receiving bank when ready to report the error. They may be able to reverse the transfer, but this is not may provide. Always double-check account numbers before sending.

Can I use ACH to send money internationally?

No. ACH only works between accounts in the United States. To send money to another country, you will need to use a wire transfer or an international money transfer service.