ACH is a system that moves money directly from one bank account to another

ACH stands for Automated Clearing House. It is the network that banks use to send money electronically from your account to someone else's, or from someone else's account to yours. When you pay a bill online, set up a direct deposit from your employer, or send money to a friend through your bank's app, that transaction usually moves through the ACH system.

ACH transfers are not instant. The money typically takes one to three business days to arrive, depending on when you initiate the transfer and your bank's processing schedule. This delay is built into how the system works — ACH batches transactions together and processes them at set times each day, rather than moving money one transaction at a time.

You will see "ACH" on your bank statement or payment confirmation when a transaction has moved through this network. It helps you understand how the money traveled and why it is not showing up immediately.

Key Takeaways

  • ACH transfers move money between bank accounts through a shared network that processes batches of transactions, not individual payments in real time.
  • Most ACH transfers take one to three business days to complete, so money sent on a Friday may not arrive until Tuesday or Wednesday.
  • You can initiate ACH transfers through your bank's website or app, and many bills and payroll deposits use ACH automatically.
  • ACH transfers are generally safer than wire transfers because they can be reversed if something goes wrong, though reversals take time.
  • Some merchants and service providers charge a fee for ACH transfers, while banks often allow them free to customers.

How ACH transfers work in practice

When you set up an ACH transfer, you provide the recipient's bank account number and routing number. Your bank collects these transfers throughout the day and sends them in batches to the Federal Reserve or a private ACH operator. That operator sorts the transactions by which bank they are going to, then delivers them to the receiving bank. The receiving bank then deposits the money into the recipient's account.

This batch processing is why ACH is slower than a wire transfer but also why it costs less. Wire transfers move one at a time and require more manual oversight, so banks charge for them. ACH transfers are automated and bundled, so most banks offer them free to their customers.

You can initiate an ACH transfer through your bank's website, mobile app, or by calling customer service. You can also receive ACH transfers — for example, when your employer deposits your paycheck or when a government agency sends you a tax refund.

ACH transfers versus other payment methods

ACH is different from a wire transfer, a check, a credit card payment, or a peer-to-peer app like Venmo. Each method has a different speed, cost, and level of protection.

A wire transfer moves money the same day or next business day but costs $15 to $50 and cannot be reversed once sent. An ACH transfer takes longer but is free or very cheap and can be reversed within a window (usually 60 days). A check takes a week or more to clear and requires physical mail. A credit card payment is instant but may carry interest or fees. A peer-to-peer app like Venmo or PayPal is fast and free between individuals but may charge a fee if you want the money instantly.

For bills, rent, payroll, and transfers between your own accounts, ACH is usually the default because it is free and reliable. For urgent payments or large sums to people you do not know, a wire transfer is faster but costs more. For everyday spending, a credit card or debit card is more convenient.

When ACH transfers fail or are delayed

An ACH transfer can fail if the account number or routing number is wrong, if the account is closed, if there is not enough money in the sending account, or if the receiving bank rejects it for fraud reasons. When this happens, the money is returned to the sending account, usually within one to three business days.

Delays can happen if you initiate a transfer after the bank's cutoff time (often 5 p.m. or 6 p.m. on business days), if a holiday falls during the processing window, or if your bank or the receiving bank is experiencing technical problems. Weekends and federal holidays add extra days because the ACH network does not process on those days.

If a transfer fails or is delayed, contact your bank. They can tell you the status, explain why it did not go through, and help you resend it if needed. If you are waiting for a payment and it is past the expected arrival date, reach out to the sender as well — they may not realize there was a problem.

ACH and security

ACH transfers are generally secure because they require account and routing numbers, which are harder to guess than a credit card number. However, if someone has your account and routing numbers, they can initiate an ACH transfer from your account without your permission. This is called an unauthorized debit.

If you notice an unauthorized ACH transfer on your statement, contact your bank right away. Banks are required to investigate and can reverse the transfer if you report it within a certain window (usually 60 days). To protect yourself, do not share your account and routing numbers with people you do not trust, and review your bank statements regularly.

When you receive an ACH transfer, the money is generally final once it arrives in your account. However, if the transfer was sent by mistake or was fraudulent, the sender's bank may be able to reverse it, though this is less common than reversing an outgoing transfer.

ACH transfers for bills and recurring payments

Many utilities, insurance companies, mortgage lenders, and subscription services let you pay by ACH. You authorize them to debit your account on a set date each month. This is called a recurring ACH payment or automatic bill pay.

Recurring ACH payments are convenient because you do not have to remember to pay each month. However, you are responsible for making sure you have enough money in your account on the payment date. If you do not, the payment will fail and you may be charged an overdraft fee or a late fee by the company you owe.

You can cancel a recurring ACH payment at any time by contacting the company or your bank. If you want to stop a single payment, contact the company at least a few business days before the scheduled date — once the payment has been batched and sent, it is harder to stop.

ACH limits and fees

Most banks do not charge a fee for ACH transfers to other people or businesses. However, some banks limit how many ACH transfers you can make per month (often 6 or 10), and some charge a fee if you exceed that limit. Savings accounts sometimes have these limits; checking accounts usually do not.

Some merchants and service providers charge a fee if you pay by ACH. For example, a property manager might charge $3 to $5 to accept an ACH rent payment. Always ask before you authorize an ACH payment if you are unsure whether there is a fee.

The amount you can transfer via ACH is not limited by the ACH system itself, but your bank may have limits. For example, your bank might allow up to $10,000 per transfer or $25,000 per day. If you need to transfer more, contact your bank to ask if they can raise your limit or if you should use a wire transfer instead.

Frequently Asked Questions

How long does an ACH transfer actually take?

Most ACH transfers take one to three business days. If you send a transfer on a Friday after the bank's cutoff time, it will not start processing until Monday, and may not arrive until Wednesday or Thursday. Weekends and federal holidays do not count as business days.

Can I cancel an ACH transfer after I send it?

It depends on how far along the transfer is. If you cancel before the bank batches and sends it (usually within a few hours of initiating it), the transfer can be stopped. Once it has been sent, cancellation is much harder. Contact your bank immediately if you need to stop a transfer.

What is the difference between ACH and a wire transfer?

ACH takes one to three days and is free or very cheap. Wire transfers are faster (same day or next day) but cost $15 to $50 and cannot be reversed. Use ACH for routine bills and transfers; use a wire for urgent or large payments.

Is ACH safe for paying bills online?

Yes, ACH is a standard and secure way to pay bills. Your bank and the company you are paying both have safeguards in place. However, make sure you are entering your information on the correct website and that the site is secure (look for "https" in the address bar).

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

The transfer will go to the wrong account. The receiving bank may reject it if the account number does not match the name, or the money may sit in the wrong account. Contact your bank immediately so they can try to recover the funds. This is why it is important to double-check account numbers before sending large amounts.