What ACH Is and How It Works

ACH stands for Automated Clearing House, and it is the system that moves money directly from one bank account to another. When you set up a bill payment through your bank's website, authorize a paycheck deposit, or send money to a friend's account, ACH is what processes that transaction behind the scenes. The money does not move instantly — it takes one to three business days — but ACH is how most routine money transfers happen in the United States.

ACH is run by a nonprofit organization called Nacha, which sets the rules that all banks follow. Your bank does not send your money directly to the other person's bank. Instead, your bank collects ACH transactions throughout the day, bundles them together, and sends them to a regional clearing house. That clearing house sorts the transactions by destination bank and sends them onward. The receiving bank then deposits the money into the recipient's account. This batching process is why ACH takes multiple days instead of minutes.

ACH transfers are cheaper than wire transfers because they are processed in batches rather than individually. Most banks offer ACH transfers for free or for a small fee. Wire transfers, by contrast, are handled one at a time and cost $15 to $50 per transaction. If you are paying a bill or sending money that is not urgent, ACH is almost always the right choice.

Key Takeaways

  • ACH is the system that moves money between bank accounts and takes one to three business days to complete.
  • Your bank batches ACH transactions together and sends them through a regional clearing house to the receiving bank.
  • ACH transfers are free or low-cost, making them cheaper than wire transfers for routine payments.
  • You can use ACH to pay bills, receive paychecks, transfer money between your own accounts, or send money to another person's bank account.
  • ACH transactions are reversible for a limited time if something goes wrong, unlike wire transfers.

Common Uses for ACH Payments

ACH is the backbone of how most people move money in their daily lives. Your employer likely uses ACH to deposit your paycheck directly into your bank account — this is called direct deposit. When you set up automatic bill payments through your bank's bill pay service, those payments go through ACH. If you transfer money between your checking and savings accounts at the same bank, that is usually ACH as well.

Peer-to-peer payment apps like Venmo, PayPal, and Cash App often use ACH in the background to move money from your bank account to the app and then to another person. When you pay a utility bill, a credit card bill, or a loan payment through your bank's website, you are typically using ACH. Some subscription services also use ACH to charge your account each month.

ACH is also used for business payments. Contractors and freelancers often receive payments via ACH. Businesses use ACH to pay vendors and employees. Because ACH is standardized and inexpensive, it has become the default method for any payment that does not need to arrive the same day.

How Long ACH Payments Take

Standard ACH transfers take one to three business days from the time you initiate them. The exact timing depends on when you submit the payment and when the receiving bank processes it. If you submit an ACH payment on a Friday afternoon, it may not clear until the following Tuesday or Wednesday, because weekends and holidays do not count as business days.

Some banks now offer same-day ACH, which can deliver money on the same calendar day if you submit it before a certain cutoff time — usually 4 or 5 p.m. Eastern Time. Same-day ACH is not free; banks typically charge $1 to $5 per transaction. It is useful if you need to move money quickly but not urgently enough to pay for a wire transfer.

The receiving bank also has some control over timing. Most banks deposit ACH funds as soon as they receive them, but some banks hold the funds for a day or two before making them available. This is called a hold, and it is more common with smaller banks or when you are depositing a large amount. Check your bank's ACH deposit policy if you need to know exactly when money will be available.

ACH Limits and Restrictions

Most banks set a daily limit on how much you can transfer via ACH. This limit varies by bank but is often $10,000 to $25,000 per day. Some banks allow you to request a higher limit if you have a good account history. These limits exist partly to protect you from fraud and partly to manage the bank's risk.

Some accounts have monthly ACH transfer limits as well. Savings accounts, for example, are sometimes limited to six outgoing ACH transfers per month under federal banking rules, though this rule has become less common in recent years. Check with your bank about any limits on your specific account.

ACH also has a maximum transaction size set by Nacha. Individual transactions cannot exceed $25,000, though this limit is rarely a problem for personal use. If you need to move more than $25,000, you would need to split it into multiple ACH transfers or use a wire transfer instead.

What Happens If an ACH Payment Goes Wrong

If you send money to the wrong account number by mistake, the ACH system has protections, but they are not foolproof. If the account number does not exist or belongs to a closed account, the receiving bank will reject the transaction and send the money back to your bank. This reversal usually takes one to three business days. Your bank should then credit your account.

If the account number exists but belongs to the wrong person, the money will be deposited into that account. You cannot simply reverse an ACH payment the way you can dispute a credit card charge. Instead, you have to contact your bank and ask them to initiate a reversal request. The receiving bank is not required to honor the reversal, but most do if you can show that the payment was sent in error. This process can take several weeks.

If someone sends you money by ACH and then claims they sent it by mistake, your bank may reverse the transaction even after you have spent the money. This is called a chargeback or reversal. You are responsible for the money if the reversal goes through, so be cautious about spending ACH deposits immediately if you do not know the sender.

ACH Fraud and Security

ACH fraud happens when someone gains access to your bank account information and uses it to pull money out without your permission. This is different from a credit card dispute — ACH fraud is a direct withdrawal from your account. If you notice an unauthorized ACH withdrawal, report it to your bank immediately.

Your bank is required to investigate unauthorized ACH transactions and refund your money if the transaction was fraudulent. You have 60 days from the date your bank statement is sent to report the fraud. After 60 days, your bank may not be required to refund you, though many banks will still investigate if you report it later.

To protect yourself, do not share your bank account number and routing number with people you do not trust. Be cautious about giving this information to websites or services you are unfamiliar with. If a company asks for your bank details, verify that they are legitimate before providing the information. Use strong passwords on your bank account and enable two-factor authentication if your bank offers it.

ACH vs. Other Payment Methods

Payment MethodSpeedCostBest For
ACH1–3 business daysFree or $1–5Routine bills, payroll, transfers between accounts
Wire TransferSame day or next day$15–50Urgent payments, large amounts, time-sensitive transactions
Credit CardImmediate (at merchant)Free (to you)Purchases, online shopping, building credit
Debit CardImmediate (at merchant)FreeIn-person purchases, ATM withdrawals
Check3–7 business daysFree or $0.50–2 per checkFormal payments, record-keeping, businesses

Frequently Asked Questions

Can I cancel an ACH payment after I send it?

It depends on timing. If you cancel before your bank sends the batch of transactions to the clearing house — usually within a few hours of submitting it — your bank can stop the payment. Once the batch has been sent, cancellation is much harder. Contact your bank immediately if you need to cancel an ACH payment. Some banks charge a fee to cancel, typically $25 to $50.

What is the difference between ACH debit and ACH credit?

ACH debit means money is pulled from your account (like a bill payment or subscription charge). ACH credit means money is pushed into your account (like a paycheck or refund). Both use the same ACH system but move in opposite directions. You authorize both types when you give a company permission to charge your account or when you set up direct deposit.

Do I need a routing number and account number for ACH?

Yes. The sending bank needs both your routing number (which identifies your bank) and your account number (which identifies your specific account). You can find both on the bottom left of your checks, or you can call your bank or log into your online banking to find them. Never share these numbers with people you do not trust.

Why did my ACH payment get rejected?

Common reasons include an incorrect account number, a closed account, insufficient funds in the sending account, or exceeding your bank's transfer limit. Your bank will send you a notice explaining why the transaction failed. Contact your bank to confirm the correct account information and try again, or use a different payment method.

Is ACH safe for paying bills?

ACH is generally safe when you initiate the payment yourself through your bank's website or the biller's official website. The risk is higher if you give your bank details to an unfamiliar company or if someone else has access to your account. Always verify you are on the correct website before entering your banking information, and monitor your account regularly for unauthorized transactions.