ACH payments lower your transaction costs and give you predictable timing for money moving in and out
ACH transfers cost less than wire transfers or credit card processing — typically $0.25 to $1.50 per transaction instead of $15 to $50. That difference compounds fast if you're paying vendors, contractors, or employees regularly. Because ACH moves money through the banking system rather than a separate payment network, banks pass those savings to you.
The trade-off is timing. ACH takes one to three business days instead of same-day settlement. But that predictability is actually useful: you know exactly when money will leave your account, so you can plan cash flow around it. You're not guessing whether a wire cleared or waiting for a credit card processor to batch and settle your transactions.
For businesses that pay the same vendors on a schedule — payroll, rent, utilities, regular suppliers — ACH turns payment into something you can automate and forget about rather than something you manage transaction by transaction.
Key Takeaways
- ACH costs $0.25 to $1.50 per transaction, making it the cheapest way to move money between bank accounts for most businesses.
- Payments take one to three business days, which means you can predict exactly when funds will clear and plan your cash position accordingly.
- You can set up recurring ACH payments for payroll, vendor payments, and loan repayments, reducing the time you spend on manual payment processing.
- ACH works for both outgoing payments (you paying others) and incoming payments (customers paying you), so you can reduce credit card fees on both sides of your business.
- ACH requires only a bank account number and routing number, not credit card data, which reduces your exposure to payment card security requirements.
When ACH makes sense for paying vendors and contractors
If you pay the same vendors on a regular schedule, ACH is almost always cheaper than alternatives. Set up the payment once, and your bank handles it automatically on the day you choose. You don't write checks, you don't call in wire instructions, and you don't pay wire fees.
Vendors usually prefer ACH to checks anyway — the money is certain and arrives on a known date. Many will give you a small discount (typically 1 to 2 percent) for paying by ACH instead of credit card, because they avoid the 2 to 3 percent processing fee they'd otherwise pay.
The main constraint is that you need your vendor's bank account number and routing number. Most vendors will provide this without hesitation. If they won't, or if you need to pay someone who doesn't have a business bank account, ACH isn't an option — you'll need a check or wire instead.
Using ACH for payroll instead of a payroll processor
If you have fewer than 10 employees, paying them by ACH directly from your bank account can cost less than using a payroll service. You calculate the net pay yourself, set up an ACH transfer to each employee's account, and the money arrives on payday. Total cost: whatever your bank charges per ACH transaction, usually under $1.
The catch is that you're responsible for calculating taxes, withholding, and filing payroll reports yourself. If you make a mistake, you're liable. Most businesses with more than a handful of employees use a payroll processor (like Gusto, ADP, or Paychex) because the processor handles tax calculations and filings. That costs $20 to $50 per month plus per-employee fees, but it removes the compliance risk.
ACH payroll makes sense if you have very few employees, you're comfortable with payroll math, and you're willing to file your own tax forms. For everyone else, a payroll processor that uses ACH to distribute pay is the safer choice.
Accepting ACH payments from customers to reduce credit card fees
If your customers currently pay you by credit card, you're paying 2 to 3 percent in processing fees. If you can move even some of those customers to ACH, you cut that cost to nearly zero.
The barrier is that customers have to initiate the ACH payment themselves — you can't pull money from their account without written authorization. You can ask them to set up a recurring payment through their own bank's bill pay system, or you can provide them with your bank details and ask them to send an ACH transfer. Either way, they have to take the first step.
This works best for recurring payments: subscription services, membership fees, retainer agreements. Customers set up the payment once and forget about it. For one-time purchases, most customers will stick with credit cards because it's faster and they're used to it.
If you want to collect ACH payments at scale — from dozens or hundreds of customers — you'll need a payment processor that handles ACH collection (like Stripe, Square, or Bill.com). These services charge less than credit card processing but more than your bank's per-transaction ACH fee, because they handle the authorization, reconciliation, and failed-payment recovery for you.
ACH for loan payments and other regular obligations
If you have a business loan, line of credit, or equipment lease, you can usually pay by ACH instead of check or automatic credit card charge. ACH costs less and gives you control over the exact payment date.
Set up the payment with your lender once, and your bank will send it automatically on the day the payment is due. You don't have to remember to write a check or call in a payment. If your cash flow is tight, you can schedule the payment for the day after you expect a deposit, so you're not paying early.
This is especially useful if you have multiple loans or obligations. Instead of managing payment dates across different lenders, you can batch them all into your ACH schedule and see them all in one place in your bank account.
What to watch out for with ACH payments
ACH is not reversible once it settles. If you send money to the wrong account, you have to contact the receiving bank and ask them to return it — they're not required to do so. If you send too much money by mistake, you have the same problem. Always double-check the account number and routing number before you send.
ACH fraud does happen. If someone gains access to your bank account login, they can set up unauthorized ACH payments. Protect your login credentials the same way you'd protect a checkbook: use a strong password, enable multi-factor authentication, and don't share your login with anyone who doesn't absolutely need it.
Some banks limit the number of ACH transactions you can send per day or per month, especially on business accounts with lower balances. Check your account agreement or call your bank to understand your limits before you set up a large batch of payments.
ACH payments can fail if the receiving account is closed, the account number is wrong, or the receiving bank rejects the payment for other reasons. Your bank will notify you of the failure, usually within one to three business days. You'll then need to contact the recipient and either correct the information or use a different payment method.
How ACH compares to other payment methods for businesses
| Payment Method | Cost Per Transaction | Speed | Best For |
|---|---|---|---|
| ACH | $0.25–$1.50 | 1–3 business days | Recurring payments, vendor payments, payroll |
| Wire transfer | $15–$50 | Same day or next day | Urgent payments, large amounts, time-sensitive transactions |
| Credit card | 2–3% of transaction | 1–3 business days | One-time purchases, customer payments, building credit history |
| Check | $0.50–$2.00 | 3–7 business days | Vendors who don't accept ACH, situations requiring a paper trail |
| Debit card | $0–2% | 1–3 business days | Point-of-sale purchases, cash withdrawals |
Frequently Asked Questions
Can I cancel an ACH payment after I send it?
It depends on timing. If you cancel before the payment reaches the receiving bank (usually within one business day), your bank can stop it. Once it settles, you cannot cancel it — you can only ask the receiving bank to return the money. Always verify the account number before you send.
What happens if an ACH payment fails?
Your bank will notify you of the failure, usually within one to three business days. Common reasons include a closed account, wrong account number, or the receiving bank rejecting the payment. You'll need to contact the recipient, correct the information, and resend the payment or use a different method.
Do I need to set up ACH with each vendor individually?
Yes. You'll need their bank account number and routing number for each vendor. Most vendors provide this information without hesitation. Some banks also let you upload a list of vendors and set up multiple ACH payments at once, but you still need the account details for each one.
Is ACH safe for my business bank account?
ACH is as safe as your login credentials. If someone gains access to your bank account, they can set up unauthorized ACH payments. Protect your password, enable multi-factor authentication, and monitor your account regularly for unauthorized activity. Your bank's fraud protections may cover some losses, but prevention is more reliable than recovery.
Can customers pay me by ACH without using a payment processor?
Yes, but they have to initiate it themselves through their own bank's bill pay system or by sending a transfer to your account number. You cannot pull money from their account without written authorization. For large-scale customer ACH collection, a payment processor is more practical because it handles authorization and failed-payment recovery.