Thinking about adding ACH as a payment option? This complete guide to ACH payments will answer all your questions and help you decide if ACH is right for your customers and your small business needs.

ACH payments are electronic transactions that shift money from one bank account to another. So are ACH transactions safe and reliable?
In this post, we’ll explore all things ACH to help you decide if your small business should accept ACH payments.
What Is An ACH Payment?
ACH payments are automated digital payments. For most businesses, ACH is generally cost-effective and reliable.
ACH payments use a wireless network called the Automated Clearing House to pull funds from one bank account and push them into another. ACH transactions are available at almost all US-based bank and credit union accounts.
Benefits & Drawbacks Of ACH Transactions
Despite the advantages of ACH transactions, this payment method won’t be right for every small business or for every payment. Let’s take a look at some of the pros and cons of ACH payments.
ACH Advantages
When you use ACH payments to receive or send funds, your small business can see these benefits:
Lower Fees
The cost of receiving an ACH payment ranges from $0.26-$0.50 per transaction, according to Nacha (the governing body of ACH payments. That’s significantly less than the cost of receiving either a credit card payment or a check.
How big are the savings?
When customers use a credit card to pay their invoices, that payment is processed by a third-party payment processor or through your business’s merchant services account. You pay a percentage of each transaction to your processor, and the industry average ranges from 1.5%-3.5% of the total transaction amount, according to Bankrate data.
The costs of depositing a paper check or taking payment via ACH instead of wire transfer can be significant too. Receiving a check can cost your business as much as $4 in fees, according to Nacha.
Faster Processing
ACH payments receive preferred funding from banks, meaning they are processed before check payments. Nacha also supports same-day ACH, under some circumstances, to move payments even faster.
Business bank accounts typically hold funds from deposited checks for two or more business days. And that doesn’t even account for the time it can take for a paper check to travel through the mail to be processed by your accounts receivable team.
No Bank Limits
Many business bank accounts allow for unlimited electronic deposits, including ACH. If they do impose limits, those limits are probably relatively high and have lower fees for excessive transfers than for similar cash or check transactions.
Compared to other payment options, ACH looks pretty good. Many business banks charge fees for cash deposits or don’t accept cash at all, for example, and others place limits on the number of checks you’re allowed to deposit each month.
Increased Security
Any payment method is susceptible to fraud, and traditional payment methods such as paper checks are especially vulnerable. Although ACH fraud is becoming more frequent, payment via ACH still is almost 30% less likely to involve fraud than check payment, according to a fraud report created by the Association for Financial Professionals and backed by JPMorgan Chase & Co.
Easier Recurring Payments
ACH payments are great for recurring bills. If your customers are on a subscription plan or paying for a monthly service, rent, or utility, ACH payments are easy, safe, and cost-effective.
A bonus for customers is that when they set up recurring payments via ACH, they can eliminate late charges and the service disruptions that can happen if they forget to pay on time. And as the vendor, you won’t have to worry about credit card charges being declined for any reason, including expired cards and over-limit transaction denials.
Customer Convenience
Paying by ACH is good for customers, too. When customers send you a check, they can’t be sure when (or if) you’ve received the check or when the money will be taken from their bank account. ACH payments eliminate much of that uncertainty.
The number of bank transactions processed by ACH payments is growing steadily and reflects an increasing customer preference for safe, non-traditional payments.
ACH payments accounted for almost 14 billion transactions in 2021, with $8.89 trillion transferred. Compared to writing a check, it’s easy to make an ACH payment and, with integrated banking and accounting functions, it can be easier to track ACH payments compared to credit card transactions.
Fewer Disputes
The most common cause (30%) of credit card chargebacks is identity theft, where an unauthorized user makes a charge. That’s not likely to be a factor in recurring ACH payments.
It’s also much more difficult for a payer using ACH payments to dispute a payment or decide to pull it off the network once it’s been finalized, compared to other payment methods.
ACH Disadvantages
Although ACH transactions deliver strong benefits, there are some disadvantages as well. Factor these into your ACH planning:
Cutoff Times
Nacha requires ACH payments to be processed by the next business day. Note that ACH processing does not happen on banks’ non-business days, such as weekends and holidays. (The receiving bank may also hold funds for a limited time before making the money available in your account.)
ACH transactions are processed at set intervals every business day, using Eastern time. If you’re in a later time zone, your payments may not be processed until the next business day.
Geographic Limits
Nacha’s ACH network operates only in the US, though Nacha has worked to support international electronic payments. Other countries have similar payment systems, but your bank may not allow international payments. If you do frequent business overseas, make sure you choose a bank or ACH processor that can accommodate your needs.
Non-Sufficient Funds
A customer who pays via credit card is using the credit card company’s money, temporarily, to pay the bills. With ACH, the customer needs to have the necessary funds in their bank account or the ACH payment will not go through.
When you’re counting on having that money available to your business, a failed ACH payment can cause disruption similar to the effects of a “bounced” check payment.
Types Of ACH Payments
You may encounter two types of ACH payments:
1. Direct Deposits
Direct deposits are electronic deposits made automatically into your bank account. Typical direct deposit include:
- Salary
- Government payments such as Social Security and stimulus payments
- Reimbursements
- Disbursements
- Annuities, dividends, and interest payments
- Refunds
2. Direct Payments
Direct payment refers to the electronic transfer of funds to make payments. This term applies whether you’re sending or receiving the payment because there are two types of direct payments: ACH credits and ACH debits.
Some examples of direct payment are:
- Paying a bill
- Covering recurring subscription costs
- Making a donation
- Purchasing things
- Sending money to a friend
Although your business may use ACH to make direct deposits, especially for payroll, you’ll probably use direct payments more often. When customers pay for their purchases, including subscription fees, recurring payments, and one-time expenses, you’re both using direct payments.
ACH Credits VS Debits
To clear up any confusion, let’s take a look at the differences between ACH credits and ACH debits. The main difference between these two types of ACH transactions is who initiates the transaction.
What Are ACH Credits?
An ACH credit takes money from one account and “pushes” or deposits it into another. A typical ACH credit is a direct payroll deposit from your employer or a tax refund from the government.
Customers could use ACH credit transactions to authorize a one-time payment of an invoice, too. ACH credits allow customers to decide how much and when to pay you.
What Are ACH Debits?
An ACH debit is an electronic transaction that “pulls” money or takes it from one person’s account and moves it to another. ACH debit transactions are initiated by the person receiving the funds, with the payer’s consent.
Examples of ACH debits include payments on regular or recurring invoices, such as automatic bill payment, where you and the customer have a standing agreement that they will pay an agreed-upon sum at a recurring set time.
Recurring donations and subscription fees are also examples of ACH transactions that your company can use, with authorization, to pull money from customers’ accounts into your business account.
ACH Payments VS eChecks
The terms echeck and EFT are often used in discussions of ACH payments. But are ACH payments the same as echecks and EFTs?
Here’s a quick explanation of EFTs and echecks and how they relate to ACH transactions:
- EFTs: EFT stands for electronic fund transfer, and it refers to the process of transferring money electronically from one bank account to another bank account. EFTs are initiated by the payer, such as the customer, and not the payee. ACH payments and echecks are both forms of EFT. In fact, EFT is a broad term that also includes wire transfers, point-of-sale transactions, telephone bill-pay plans, and even ATM transactions.
- eChecks: eChecks refers to a specific process of moving money electronically from one bank account to another. There’s one key difference between echecks and ACH transactions, however: An echeck mimics the process of paying by paper check, just without the paper check. During the processing of an echeck, funds typically are transferred via an ACH transaction. In other words, echecks generally are a type of ACH transaction — but not all ACH transactions are echecks.
Note: eChecks are an especially important form of payment for high-risk businesses that may not be able to use other payment methods. If you’d like to dig deeper into how echecks work and learn how they can benefit your business, check out our complete echeck payment guide.
Who Can Use ACH Transfers?
Any business with a bank account within the Automated Clearing House network can use ACH transactions to make it easier for customers to pay. In fact, you can use ACH in many aspects of your business, including in banking and loan payments, to simplify your finance tracking.
Here are some specific suggestions for smart ways to put ACH to work for your business:
- Bill Payment: ACH payments are particularly well suited to utility bills, medical expenses, and tuition payments.
- Payroll Services: Using ACH in accounting to manage payroll via direct deposit is one of the easiest ways to simplify your business bookkeeping.
- Tax Payments: Individual taxpayers who make electronic payments are using ACH payment processing. In business, you can use ACH in accounting to help you make state and federal tax payments easily — and on time.
- Loan Payments: ACH payments are one of the easiest ways to handle business loan repayment.
- Memberships & Subscriptions: From software to professional organizations and everything in between, you probably can set up ACH transactions to make sure payment is made on time, with no lapses or interruptions.
- Rent Payments: Whether you’re the tenant or the property owner/manager, ACH payments are a simple and easy way to pay the rent. You can set up automatic payments, so you don’t have to think about the rent/mortgage each month.
- Recurring Services: Freelancers, coaches, therapists, and contractors don’t have time to track down payments. Let your clients know they can pay quickly via ACH and they may be more inclined to pay.
- Donations: Most of the information in this post relates to sales, but nonprofits can use ACH payments too. If you rely on one-time or recurring donations, invite your patrons to send funds via ACH instead of a check or credit card.
- Merchant Accounts: You probably already have a merchant account set up that allows you to accept credit cards and other forms of payment, like PayPal. Check with your processor to see if you can also accept ACH payments under your existing account.
- B2B Payments: Just as you should encourage your customers to pay invoices via ACH transaction, you should look into setting up ACH payments for your own business bills.
- eCommerce: Your customers are used to paying online with a credit card or a service like PayPal. Steering them toward ACH payments can save you a lot of money in payment processing fees.
- Account Transfers: You can use ACH payments to move funds from one bank to another.
How Does ACH Work?
ACH transfers take slightly different forms, depending on whether they are ACH debits or ACH credits. However, in both cases, the process is almost completely automated once it’s initiated. ACH transactions can be mostly hands-off and easy to manage.
Let’s look at the steps involved in any ACH transfers:
1. Gather Or Share Information To Authorize Payment
Before you can process or initiate an ACH payment, you’ll need the account and routing information for both the payer’s account and the receiver’s account (known respectively as the ODFI and the RDFI). Don’t worry: Once you have the banking information, the banks do all the work from here.
The payer will need to complete an ACH authorization form that includes:
- The payer’s name and contact information
- The payee’s name and contact information
- Payment details, including payment amount and schedule (one-time or recurring)
- Authorization statement
- A recourse statement that explains how to cancel the agreement and how much notice is required to do so
- The payer’s bank details
- Date of agreement
- Signatures (if using a physical paper form)
The easiest way to collect this information usually is online, and as long as you get the required information, you can gather it however makes sense for your business.
2. Forward Payment Information to the ODFI
Nearly all banks and credit unions in the US are connected to Nacha. (Nacha is the governing body of the ACH network and sets the rules.)
When a payment request is received, the payer’s bank (the ODFI, or originating depository financial institution) reviews it, verifies that funds are available in the payer’s account, and then submits the payment request to the ACH.
3. ODFI Sends Payment Files To The ACH
Banks and credit unions don’t submit each ACH payment request as it comes in. Instead, ACH payment requests are grouped in batches and processed at set times each business day. ACH payments are not processed on days when banks are not open, such as weekends and holidays.
4. The ACH Sends Files To The Payer's Bank
ACH operators receive the ACH requests and sort them into credits and debits to make sure that funds are transferred in the right direction. After sorting, the ACH forwards each request to its appropriate RDFI (receiving depository financial institution).
5. Funds are Withdrawn & Sent To the ACH
The RDFI again verifies that the funds are available to cover the transaction and then either credits or debits the bank account. Funds are sent back to the ACH.
6. The ACH Sends Funds To Your Bank
Once the ACH receives the funds, the US Federal Reserve manages the process of transferring funds between the payor bank and the payee bank. Once the funds are received in your account, you’re free to access them, transfer them, or spend them however you’d like.
How Long Do ACH Payments Take & When Do ACH Payments Post?
With any kind of electronic payment, you can expect a lag time between when the customer pays and when the money is available for you to access. Here are answers to some common questions about ACH payment timing:
Do ACH Payments Post On Weekends?
Nacha requires banks to process ACH payments by the next business day after the payment requests are received. Note that key phrase “business day.” That tells you that ACH payments won’t be processed on any days that banks typically are closed, such as weekends and holidays.
What Are ACH Batch Times?
Banks hold ACH payment requests as they come in and then process them in batches. Batch processing times can change but are set by Nacha consistently across all banks.
All ACH batch processing is set to Eastern time, so if you’re in a different time zone, your late-day transactions may not process until the next business day.
Do Banks Hold ACH Payments?
When your bank receives funds from an ACH payment, the bank may hold the money for a short time before making it available to you. Typically, this hold time will be no more than one or two days, with most ACH payments processed by the next business day.
ACH payments do not post on weekends or holidays when banks are closed.
Is Same-Day ACH Processing Available?
If you just can’t wait for standard processing times, Nacha enables same-day ACH processing for most types of ACH payments. However, not all US banks and credit unions participate in the same-day program, and there’s no support for international transactions.
If you want to access same-day ACH processing, your expedited transactions may be subject to additional fees. Nacha also imposes a $1 million-per-transaction limit on same-day ACH processing. Your business bank may impose limits on ACH transactions by day, week, or month. Check with your bank for details.
ACH Fees & Pricing
ACH transfer fees depend on how your ACH payments are processed and by whom. For example, if you use a payment processor, you may be charged a percentage or a set fee — or both.
Check out our list of the best ACH payment providers to compare the fees they charge.
If you run ACH payments through your bank, you may pay lower fees. In fact, many of the best business banks offer no-fee ACH transfers. However, the way you process ACH payments may be dictated by your way of doing business and how customers prefer to pay. Talk to your business bank and payment processor for the information you need to make the best choice.
Be aware that the types of fees may vary depending on how you process ACH payments. Ask about flat fees, percentage fees, setup, and monthly fees. Ask about ACH return or reversal/chargeback fees, too.
Here’s what you can expect from some popular ACH processors:
Account Provider |
ACH Processing Fee |
Novo |
$0 for standard ACH, 1.5% for Express (min. $0.50, max $20) |
Square Business Banking |
1% per transaction |
BlueVine |
$0 for standard ACH |
Chase for Business |
$0 for standard aCH |
Wells Fargo Business Banking |
Varies by account type |
Bank of America Business Banking |
$0 for standard ACH |
Capital One Spark Business |
100 transactions/month; additional at $0.50 |
Relay |
$0 for standard ACH |
NBKC Bank |
$0 for standard ACH |
Live Oak Bank |
$0 for standard ACH |
North One |
$0 for standard ACH |
Silicon Valley Bank |
$0 for standard ACH |
Digital Credit Union |
$0 for standard ACH |
The Bottom Line On ACH Payments
ACH payments are fast, safe, reliable, and convenient. And whether you’re aware of it or not, you’re probably already using ACH in your business, whether for payroll, recurring bills, rent, or subscription fees.
If you’re not encouraging your customers to utilize ACH payments, you’re missing an opportunity to save money and receive payment not only more quickly, but also more reliably. If your business model relies on subscriptions or any other kind of recurring payment, that’s especially true for you.
Ready to get started with ACH payments? Check out our complete guide to learn how to accept ACH payments so you and your customers can get started setting up and benefiting from this payment method.
ACH Payment FAQs
Is ACH payment safe?
The federal government regulates ACH and works with Nacha to offer internal controls to merchants. Nacha manages the electronic ACH network and advises customers on safeguarding their account numbers and routing numbers when they make their ACH transactions. Transactions are facilitated by the Federal Reserve and are secure.
Is ACH safer than check?
ACH transactions are much safer than traditional paper checks. It’s impossible for ACH payments to be lost in the mail or intercepted and used fraudulently, because ACH transactions are entirely electronic.
Is ACH the same as wire transfer?
Both ACH transactions and wire transfers are types of electronic fund transfer, or EFT. The main differences between ACH and wire transfers are fees, speed, and security capabilities. ACH typically are less expensive and more secure, while wire transfers can more easily be sent internationally.
How does an ACH payment work?
ACH transfers are bank-to-bank payments processed over a secure network. An organization called Nacha oversees the ACH network that processes ACH payments in batches, which banks can use to manage ACH transactions for processing multiple times each business day.
Is Zelle an ACH transfer?
Zelle uses a payment network that processes instant ACH transfers between banks. These ACH transfers credit funds to an account while the actual exchange of funds between banks resolves several days later.
Is PayPal an ACH transfer?
PayPal uses electronic ACH payments that are processed over the PayPal network. PayPal is technically not an ACH transfer service but a digital wallet, although it uses ACH transfers to move funds from its digital wallet to user bank accounts.