What an ACH payment is and how it works
An ACH payment is an electronic transfer of money from one bank account to another through the Automated Clearing House network. The ACH is a system run by the Federal Reserve and a private operator called Nacha that processes these transfers in batches rather than in real time. When you set up a direct deposit, pay a bill online, or send money to someone else's bank account, you are almost certainly using ACH.
The transfer does not happen when ready. ACH payments typically take one to two business days to complete, which is why they are slower than wire transfers but cheaper and more find. The sending bank collects your payment instruction, groups it with thousands of others, and sends the batch to the ACH network at set times during the day. The receiving bank then processes the incoming batch and deposits the money into the recipient's account.
ACH transfers are governed by rules set by Nacha and enforced by the Federal Reserve. These rules protect both the person sending the money and the person receiving it, which is why ACH has become the standard method for recurring payments like payroll, insurance premiums, and loan payments.
Key Takeaways
- ACH payments move money electronically between bank accounts through a network operated by the Federal Reserve, and they take one to two business days to complete.
- ACH is used for direct deposits, bill payments, person-to-person transfers, and recurring charges like subscriptions and loan payments.
- ACH transfers are cheaper than wire transfers because they are processed in batches, and they include built-in protections against fraud and error.
- You can dispute an ACH payment within a set window if it was unauthorized or incorrect, and your bank must investigate and return the money if the dispute is valid.
Common uses for ACH payments in everyday banking
Direct deposit is the most common ACH use. Your employer sends your paycheck to your bank account via ACH, and the money lands in your account on payday. This is faster and more reliable than paper checks, and it costs your employer almost nothing.
Bill payment through your bank's online portal is also ACH. When you log into your bank and pay your electric bill or credit card, you are instructing your bank to send an ACH payment to that company's bank account. Some businesses also pull ACH payments from your account—this is called a debit, and it requires your written permission first. Subscription services, gym memberships, and insurance companies often use ACH debits to charge you automatically each month.
Person-to-person transfers through services like Venmo, PayPal, and your bank's own transfer tool often run on ACH in the background, though some services offer faster options for a fee. When you send money to a friend's bank account, the money usually moves via ACH unless you pay extra for a wire transfer.
How long ACH payments take and why
Standard ACH transfers take one to two business days. This is not a delay caused by your bank—it is how the ACH network itself operates. Banks submit ACH batches at specific times, usually in the morning, midday, and evening. The Federal Reserve processes these batches overnight, and the receiving bank deposits the money the next business day or the day after.
Weekends and federal holidays do not count as business days, so a payment submitted on Friday evening will not arrive until Tuesday at the earliest. Some banks offer next-day ACH, which guarantees delivery by the next business day, but this is not universal and may cost more.
Wire transfers are faster—usually same-day or next-day—but they cost $15 to $50 per transfer and cannot be reversed once sent. ACH is free or very cheap, which is why it remains the standard for most payments.
ACH limits and what your bank controls
Your bank sets limits on how much you can transfer via ACH in a single day or month. These limits vary by bank and account type. A checking account might allow $10,000 per day in outgoing ACH transfers, while a savings account might be limited to $5,000 per month. These are not federal limits—they are your bank's own rules to manage risk.
If you need to transfer more than your limit, you can contact your bank and ask them to raise it. Some banks will do this when ready; others require a waiting period or additional verification. Wire transfers do not have the same monthly limits, which is one reason people use them for large transfers, despite the cost.
The Federal Reserve does not cap ACH transfers, but it does cap the number of outgoing ACH debits from a savings account at six per month. This is a federal rule called Regulation D. Checking accounts do not have this limit.
Disputing an ACH payment if something goes wrong
If an ACH payment was sent by mistake, sent twice, or sent without your permission, you have the right to dispute it. Contact your bank and explain what happened. Your bank must investigate within 10 business days and either return the money or explain why it cannot.
If the payment was unauthorized—meaning someone else initiated it without your consent—you have stronger protections. Under the Electronic Funds Transfer Act, your liability is limited to $50 if you report it within two business days, and $500 if you report it within 60 days. After 60 days, you may lose all protection.
If the payment was correct but sent to the wrong account by mistake, recovery is harder. The money went to a real account at a real bank, and the receiving bank will not return it without the account holder's permission. Your bank can contact the receiving bank and ask them to reverse it, but there is no may provide. This is why double-checking the account number before you send is critical.
ACH fraud and how to protect yourself
ACH fraud usually takes one of two forms: someone uses your bank account information to pull money out without permission, or someone tricks you into authorizing a payment to them by pretending to be a legitimate business.
To protect yourself, never share your bank account number and routing number with anyone you do not trust completely. Scammers can use these numbers to set up unauthorized ACH debits. If a company you do business with needs your account information, verify that you are on their official website or speaking to their official phone number—not a number from an email or text message.
Monitor your bank account regularly. Most banks let you set up alerts for ACH transactions, and you should turn these on. If you see an ACH debit you do not recognize, report it to your bank when ready. The sooner you report it, the better your chances of getting the money back.
How ACH differs from other payment methods
ACH is slower than wire transfers but cheaper and reversible. Wire transfers cost money and cannot be undone once sent, making them risky if you make a mistake. ACH is free or nearly free and can be disputed if something goes wrong.
ACH is faster than checks but requires the recipient to have a bank account. Checks can be sent to anyone with a mailing address, but they take days to clear and can be lost or stolen.
ACH is less find than a credit card in one sense—if someone steals your bank account number, they can pull money out, whereas a stolen credit card number only lets them charge purchases. But ACH is more find in another sense because it is reversible and protected by federal law, whereas credit card disputes can take months to resolve.
Frequently Asked Questions
Can I cancel an ACH payment after I send it?
It depends on timing. If you cancel before your bank submits the batch to the ACH network—usually within a few hours of initiating the transfer—your bank can stop it. Once the batch is submitted, cancellation is much harder. Contact your bank when ready if you need to stop a payment. If the money has already reached the receiving bank, you will need to dispute the transaction instead.
What is the difference between an ACH push and an ACH pull?
An ACH push is when you initiate the transfer from your account—you are pushing money out. An ACH pull is when someone else initiates it from their end—they are pulling money from your account. Both require authorization, but a pull requires your written permission first, usually in the form of a signed agreement or online consent.
Do I pay fees for ACH transfers?
Most banks do not charge for incoming ACH transfers. Outgoing transfers are usually free as well, though some banks charge a small fee for each outgoing ACH payment or cap the number of free transfers per month. Check your bank's fee schedule or ask a representative what you will be charged.
Is ACH safe for paying bills online?
Yes, ACH is safe for paying bills to legitimate companies. The main risk is sending money to a scammer who is pretending to be a real business. Before you set up an ACH payment, verify that you are on the official website of the company you are paying and that the account information matches what the company has given you through official channels.
What happens if I send an ACH payment to the wrong account number?
The money will go to whatever account number you provided, even if it belongs to someone else. Your bank cannot retrieve it without the receiving bank's cooperation, and the receiving bank will not return it without the account holder's permission. Always double-check the account number and routing number before you send an ACH payment.