ACH Payment
ACH payments move money between US bank accounts through the Automated Clearing House network. How they work, how they differ from wires, and what they cost.
How ACH actually works
ACH is a batch-processing network operated by Nacha (formerly the National Automated Clearing House Association) and managed by the Federal Reserve. Banks collect ACH transactions throughout the day and submit them in batches to the network. The network sorts the transactions and routes them to the receiving banks, which then post them to the recipient accounts.
The two flavors:
- ACH credit: the sender pushes money to the recipient. Direct deposit of payroll is an ACH credit (the employer sends money to the employee).
- ACH debit: the recipient pulls money from the sender. Auto-pay on a utility bill is an ACH debit (the utility company pulls money from the customer's account).
For ACH debit to work, the recipient needs explicit authorization from the account holder (a signed form, an online authorization, or a verbal recording).
ACH timing
Standard ACH takes 1 to 3 business days. The variance:
- Same-day ACH: funds available the same business day if submitted before the morning cutoff. Banks charge extra for this (typically $1 to $5 per transaction).
- Next-day ACH: the new default at most large banks. Submitted today, funds available tomorrow.
- 2 to 3 business day ACH: still used by smaller banks and processors.
ACH does not run on weekends or federal holidays. A Friday afternoon ACH might not clear until Tuesday if Monday is a bank holiday.
ACH cost vs wire vs card
The three main ways to move business money in the US, ranked by typical cost:
- ACH: $0.20 to $1.50 per transaction for the sender. Free for the recipient in most cases. Best for recurring payments, payroll, and B2B invoices.
- Wire transfer: $15 to $35 outgoing, $0 to $15 incoming. Best for same-day, large, or international transfers where speed matters.
- Credit card: 2.5% to 3.5% of the transaction, plus a fixed fee of $0.10 to $0.30. Best when speed matters and the convenience is worth the fee.
A $10,000 contractor invoice paid by credit card costs $250 to $350 in fees. The same invoice paid by ACH costs less than $2. That is why most B2B invoicing platforms strongly prefer ACH.
ACH reversals and disputes
ACH transactions are not as final as wires. The sender can request a reversal within 5 business days if the transaction was unauthorized, duplicated, or for the wrong amount. Banks usually honor reversals for these errors. After 5 days, the sender has to make a case for unauthorized debit, which can be challenged for up to 60 days for consumers (less for businesses).
This is why receiving an ACH does not feel as final as a wire. The funds may show up in your account but can be clawed back. Wait 5 business days before treating a large ACH as settled.
ACH limits
Banks set their own ACH limits. Typical defaults:
- Personal accounts: $5,000 to $25,000 per day, often higher per month
- Business accounts: $50,000 to $500,000 per day, with the upper limits available on request after a business relationship is established
- Same-day ACH: capped at $1 million per transaction (Nacha rule)
If you need to move more than your bank's daily ACH limit, the options are a wire transfer or splitting into multiple ACHs over consecutive days.
Common questions
How long does an ACH payment take?
Standard ACH takes 1 to 3 business days. Same-day ACH clears the same business day if submitted before the bank's morning cutoff (usually 10 AM Eastern). ACH does not run on weekends or federal holidays. A Friday ACH typically posts on the following Monday or Tuesday.
Is an ACH payment the same as a direct deposit?
Direct deposit is one type of ACH payment. Specifically, direct deposit of payroll is an ACH credit from the employer's bank account to the employee's bank account. All direct deposits are ACH transfers, but not all ACH transfers are direct deposits. Auto-pay bills, B2B invoice payments, and tax refunds are also ACH.
What is the difference between ACH and wire transfer?
ACH is a batch-processed network that takes 1 to 3 business days and costs under $1.50 per transaction. Wires are real-time, settle the same business day, and cost $15 to $35 to send. Use ACH for recurring payments where speed does not matter. Use a wire when you need same-day settlement, such as a real estate closing or a large supplier payment with a tight deadline.
Can ACH payments be reversed?
Yes. The sender can request a reversal within 5 business days for unauthorized transactions, duplicates, or wrong amounts. After 5 days, reversals are limited to specific dispute categories and can take 60 days. This is why ACH does not feel as final as a wire. Wait 5 business days before treating a large ACH as fully settled.
Related terms and guides
- Accept payments (how InvoiceOwl takes ACH and card payments on your invoices)
- Billing address (used to verify card transactions, not ACH)
- Net 30 (the payment term most ACH invoice payments are made on)
- Remittance address (the alternative when ACH is not set up)
- Contractor payment terms (setting payment expectations up front)