What is ACH Payment?
ACH payment (Automated Clearing House) is an electronic bank-to-bank transfer used widely in the US for direct deposits and invoice payments. Learn how ACH processing works, timelines, and how it compares to wire transfers and checks.
What Is an ACH Payment?
ACH payment stands for Automated Clearing House payment — an electronic transfer of funds between bank accounts through the ACH network, operated in the United States by Nacha.org. ACH is the backbone of most direct deposit payroll, tax refunds, government benefits, and a growing share of B2B invoice payments. When a client pays your invoice via ACH, their bank sends the funds electronically through the ACH network to your bank. Unlike a wire transfer, which settles in real-time, ACH processes payments in batches — typically overnight. For freelancers and small businesses, ACH is one of the most cost-effective ways to receive invoice payments from clients. Most banks charge $0.25–$1.00 per ACH transaction, compared to $15–$50 for wire transfers.
ACH vs. Wire Transfer vs. Check — Full Comparison
| | ACH Payment | Wire Transfer | Paper Check | |---|---|---|---| | Speed | 1–3 business days | Same day or next day | 3–7 business days to clear | | Cost to sender | $0.25–$1.00 | $15–$50 per transfer | $0–2 (stamp, postage) | | Cost to receiver | Usually free | Sometimes $10–$15 incoming | Bank processing fee may apply | | Reversibility | Limited (within 5 business days) | Nearly impossible to reverse | Can stop payment before cleared | | Best for | Recurring B2B invoice payments | Urgent, high-value transfers | Small or occasional payments | | Requires bank details | Routing + account number | Routing + account number | No | | Security | High (Nacha regulated) | High | Moderate (can be lost/stolen) | | Availability | US only | US and international | Anyone with a mailbox | | Trackability | Traceable via ACH trace ID | Traceable via wire confirmation | Tracking limited | Bottom line: For B2B freelancers invoicing other businesses, ACH hits the sweet spot of low cost, reasonable speed, and wide acceptance. Use wire transfer when the payment is large or time-sensitive. Avoid checks unless you've exhausted electronic options. (Learn about wire transfers →)
ACH Payment Processing Timeline
Understanding the ACH timeline helps you set realistic payment expectations with clients and reconcile your cash flow accurately. Day 0 — Invoice Sent & Payment Initiated Your client receives the invoice and initiates the ACH payment from their bank account. The payment is submitted to the ACH network, but it hasn't moved yet — it's queued for the next batch processing run. Most banks process ACH batches 2–4 times per business day. What you see: Invoice marked as "payment initiated" or "pending." Day 1–2 — ACH Batch Processing The ACH network processes the transaction in batches. This is called the "settlement day." The funds leave the client's bank and enter the network. Depending on when your client initiated it and the bank's processing schedule, this takes 1–2 business days. What you see: "In transit" or "processing" status. Day 3 — Funds Cleared & Available The funds arrive in your bank account and are officially cleared. The payment is complete, and the funds are available for withdrawal. This is when you update your invoice to "paid" status. What you see: "Paid," "cleared," or "funds available." > Note on Same-Day ACH: Since 2021, Nacha has supported same-day ACH processing, which settles payments on the same business day they're initiated (by 4:45 PM ET cutoff). Same-day ACH typically costs $0.10–$0.50 extra per transaction but dramatically reduces the 3-day wait for urgent payments.
How to Accept ACH Payments on Your Invoices
1. Include your bank details clearly on every invoice: - Bank name - Routing number (9 digits — the ABA routing number) - Account number - Account type (checking) 2. Use a payment platform like Eonebill to generate a secure payment link — clients enter their bank info directly, so you never handle sensitive data 3. Set expectations — write "ACH preferred, allow 3 business days for processing" in your payment instructions 4. Confirm receipt — reach out to your client once the ACH clears to confirm payment received
Why ACH Is the Freelancer's Best Friend
- Low transaction fees — pennies per payment vs. 2–3% for credit cards - Predictable processing time — plan your cash flow around the 3-day window - Widely accepted — every US business bank account supports ACH - Professional — B2B clients expect it; it signals you're a legitimate business - Safer than checks — no lost mail, no forged signatures, traceable via ACH trace ID
ACH Payment FAQs
ACH debit is when a client authorizes you to pull funds from their account (like a direct debit). ACH credit is when a client pushes funds to your account (like a wire, but through ACH). Most B2B invoice payments are ACH credits — the client initiates the transfer from their bank. Direct deposit is a type of ACH transaction — specifically, ACH credit used for payroll. So when your client's payroll hits your bank, it's traveling via ACH. The reverse is also true: ACH covers many payment types beyond payroll. If an ACH fails (insufficient funds, incorrect routing number), the transaction is returned. Typical return codes include R01 (insufficient funds) or R09 (uncollected funds). You'll need to contact your client and request they re-initiate the payment. You can verify via micro-deposit verification: send two small test deposits to the client's account, they confirm the amounts, and you're verified. Eonebill handles this automatically when clients pay via ACH through a payment link.
The Bottom Line
ACH payments are the workhorse of B2B transactions in the United States. Low cost, reliable, and widely understood by corporate AP departments — making them the default payment method for freelance and consulting invoices. (Understand when a payment is officially cleared →) (Add a payment link to your invoice →) (Compare with wire transfer →) Key Takeaways: 1. ACH processes in 1–3 business days via the Nacha network 2. Cost is typically under $1 per transaction — far cheaper than wire transfers 3. Always include routing and account numbers on invoices for ACH receipt 4. Use a payment platform to generate secure ACH payment links instead of sharing bank details manually 5. Eonebill tracks your ACH payments and automatically marks invoices as paid when funds clear Track ACH payments automatically — Try Eonebill Free Ready to automate your invoicing workflow? Get started with Eonebill today and spend less time chasing payments. View Pricing → | Glossary Home → | Home →