What is ACH Payment and How Does It Work?

 What is ACH Payment and How Does It Work?

What is ACH Payment and How Does It Work?

Download the expert’s guide to document automation now!

Download Buyer’s Guide to AP Automation

What is an ACH payment?

ACH is an Automated Clearing House, a United States financial network utilized for money transfers and electronic payments. ACH payments are called “direct payments,”  they are a means to transfer cash from one bank account to another without utilizing credit card networks, paper checks, wire transfers, or cash.

ACH payment quantity is steadily thriving. The ACH network processed more than twenty-five billion electronic payments in 2016, amounting to $43 trillion, an improvement of more than 5% over 2015. As a customer, it is likely you are already aware of ACH payments, even though you may not be aware of the parlance. If you reimburse your bills electronically (rather than entering a credit card number or writing a check) or obtain a direct deposit from your employer, the ACH network is possible at work.

For companies, ACH payments are a prominent alternative to the credit card or paper check payments. Because they are electronic, ACH payments are rapid and more credible than checks, thereby enabling streamlining and automating accounting. Commonly, it also amounts less to ratifying an ACH transfer than a wire transfer or credit card payment. If you are a company that approves recurring payments, the savings can be substantial.

The new ACH Network encountered substantial growth in 2021, with 29.1 billion expenditures estimated at $72.6 trillion, and Same Day ACH payment volume thrived by nearly seventy-four per cent, recent figures from Nacha show.

Examples of ACH payments

There are two categories of ACH payments. ACH debit transactions implicate cash being “pulled” from your account. ACH credit transactions allow you to “push” money to several banks (either your own or to others). Here are two instances of how they operate in the wild.

Direct deposit payroll

Many corporations deliver direct deposit payroll. They take ACH credit transactions to push money to their workers’ bank accounts at planned pay periods. (Workers need to deliver a routing number and voided check or a checking account to set this up).

Recurring bill payments

Customers who pay an industry (say, their mortgage lender or insurance provider) at specific intervals may prefer to sign up for recurring payments. That provides the business with the capacity to initiate ACH debit transactions at every billing cycle, pulling the quantity owed immediately from the customer’s account.

How do ACH payments work?

An ACH transaction practically consists of a data file comprising information about the payment. Processing a transaction comprises of sending that list to the originator’s bank, after that clearing house, and eventually to the recipient’s bank, where the accounts are transferred to the receiving account.

Let’s glance at how to commence an ACH direct payment — for example, to bill a customer.


Before beginning the transaction, make certain you are authorized to pull money from your consumer’s bank account. Your consumer can provide you permission by filling out a permission form with their bank.


As the Originator, you begin by sending data records about the transaction to your bank, called the Originating Depository Financial Institution (ODFI). These files comprise the transaction type (credit or debit), bank account details, and routing numbers.


Your ODFI obtains all transaction records sent to them and dispatches them at regular periods to an ACH operator, either Federal Reserve Banks’ Automated Clearing House (FedACH) or the EPN (Electronic Payments Network).


The ACH operator then transmits the data files to your consumer’s bank, called the Receiving Depository Financial Institution (RDFI).


The RDFI then pulls the funds from your consumer’s bank account. You will learn that the transaction has been finalized when you obtain your payment.

Example of ACH Working

Let us take your automated monthly mobile bill payments as an instance. When you enlist for autopay with your mobile company, you deliver your checking account data (account and routing number) and ratify a recurring payment authorization.

Then, when you give your billing cycle, your mobile company’s bank (the ODFI) delivers a request to your bank (the RDFI) to switch the money owed. The 2 banks then disseminate to assure that there are sufficient funds in your bank account to do the transaction.

If you have adequate funds, the transaction is finalized and the money is routed to your mobile company’s bank account.

What are typical ACH payment processing times?

ACH payments generally take numerous business days (the days on which banks are open) to go. The ACH network does payments in bundles (as opposed to wire transfers, which are done in real-time). As per the protocols set forth by NACHA, financial organizations can select to have ACH credits delivered and processed either within a business day or in 1-2 days. On the other hand, ACH debit transactions must be processed by the following business day.

After obtaining the transfer, the other bank may also retain the transferred accounts for a holding period. All in all, you are glancing at an average 3-5 day processing time for ACH payments. Nonetheless, a recent rule by NACHA (which went into effect in September 2016) compels that the ACH process debits 3 times a day rather than just one. The modifications (which are arising in phases) will make feasible widespread usage of same-day ACH payments by March 2018.

Want to scrape data from PDF documents, convert PDF to XML or automate table extraction? Check out Nanonets' PDF scraper or PDF parser to convert PDFs to database entries!

Types of ACH transfer: Credit vs Debit

There are 2 major types of ACH transfers - ACH debits and ACH credits. They primarily differ by how the funds are transmitted between accounts - in ACH debits the funds are pulled out of an account while with ACH credits the funds are pushed into an account. There are different kinds of ACH debits.

An ACH transfer can be:

  • ACH credit
  • ACH debit

They are differentiated by being pull payments and push payments, respectively. Let us take a look at what this implies below.

ACH debit

An ACH debit is a species of ACH transfer where accounts are pulled from a bank account. That's the payer (e.g. customer) provides the payee (e.g. merchant) approval to take payment from their account whenever it serves due.

For instance, when someone sets up a recurring monthly expenditure for a utility or mortgage bill, an ACH debit would be utilized and their bank account would be debited.

ACH credit

An ACH credit is a kind of ACH transfer where funds are pushed into a bank statement. That is, the payer (e.g. customer) accelerates the funds to be delivered to the payee (e.g. merchant).

For instance, when someone sets up an expenditure through their bank or credit to pay bills, this would be made as an ACH credit automatically.

Why are some ACH payments denied?

If an ACH payment is denied, your bank (OFDI) will furnish a reject code that clarifies what happened. These reject codes are significant for providing accurate information to your customers as to why their expenditure did not go through. Here are the 4 most widespread reject codes:

R01 - Insufficient funds

This implies the customer did not have sufficient money in their report to cover the quantity of the debit entry. When you receive this code, you are possibly going to have to rerun the transaction, and then the customer transfers additional money into their account or delivers a distinct payment method.

R02 - Bank account closed

This occurs when a customer had a formerly active account that they shut. It is likely they forgot to inform you of the change. They have to deliver you with a new bank account to do the transaction.

R03 - No bank account or unable to locate the account

This code is triggered when some assortment of the data given (name on the account or account number) does not. match the bank’s titles or you entered a nonexistent account number. The customer requirements to check and deliver their banking details again.

R29 - rejected

If a bank does not authorize a business to withdraw funds from a specific bank account, you will get this rejection code. In this instance, the customer is required to deliver their bank with your ACH Originator ID for ACH withdrawals by your industry. Then you are required to rerun the transaction.

Is there any penalty fee with ACH payments?

Unfortunately, rejected ACH payments can result in a penalty fee for your business. So if you receive a rejected code, it is significant to shortly correct the problem to prevent incurring extra fees on each recurring billing cycle. To avert the hassle of ACH rejects, it may be worth only ratifying ACH payments from trusted customers.

ACH security

Although the ACH network is organized by the federal administration and NACHA, ACH payments do not have to pursue the same PCI-compliance actions compelled for credit card processing.

However, NACHA expects that all parties implicated in ACH transactions (comprising businesses inaugurating the payments and third-party processors) implement procedures, processes, and controls to conserve sensitive data. Their regulations also specify that the transmission of any banking data (like a routing number and customer’s account number) be encrypted using “commercially reasonable” technology.

That implies you can not receive or send bank data via unencrypted email or insecure web configurations. Make sure that if you utilize a 3rd party for ACH payment processing, it has executed systems with state-of-the-art encryption procedures.

Under the NACHA regulations, originators of ACH payments should also take “commercially reasonable” strides to assure the fact of routing numbers and customer identity and to specify possible fraudulent action. Most third-party ACH processors must have these capacities, but make sure to survey before you join with anyone. It is also worth working with an Information Technology or security professional to assure your business is processing ACH payments securely.

Want to automate repetitive manual tasks? Check our Nanonets workflow-based document processing software. Extract data from invoices, identity cards or any document on autopilot!

What is an ACH routing number?

An ACH routing number is a nine-digit, unique numeric ID appointed to each banking organization in the US. It is required for banks to specify where payments should be seized from and sent to. The routing number is utilized in an intersection with an account number to receive or send an ACH payment.

You can discover your ACH routing number by:

  • Scanning online for “ACH routing number” and the name of your bank
  • Logging in to your online banking platform
  • Scanning in your chequebook (it is generally located next to your account number)

Benefits of ACH payment processing

There is an abundance of reasons why ACH payments are evolving into an increasingly desirable option for businesses.

Lower processing costs

ACH payments generally have the lowest processing payments of any category of payment. If you utilize a provider with a flat rate, doing ACH payments will amount your business way smaller out of pocket than processing credit cards.

Fewer declines due to expiration

Scanning accounts do not have things that “expire” like debit and credit cards. So you handle far fewer reductions when processing ACH payments.

More convenient for you

No further paper invoices, time-consuming trips to the bank and paper checks.

More convenient for your customers

Providing several payment alternatives makes for a reasonable customer experience. With ACH payments, customers do not have to scan their chequebooks every month. They can just “set it and forget it” by enlisting for recurring billing.

Drawbacks of ACH payment processing

ACH payment processing is accessible and convenient, but there are some restrictions.


ACH payments can take many days to process — commonly between three to five business days.


There can be everyday and monthly caps on the amount of money you can move. The Same Day ACH per transfer threshold is set at a maximum amount of $25,000.

Cutoff times

After a particular time of day, a transfer won’t be done until the next day (or Monday, if it is prior to a weekend).


It is likely your bank does not enable ACH transfers to and from global bank accounts.

Want to use robotic process automation? Check out Nanonets workflow-based document processing software. No code. No hassle platform.

How to accept ACH payments?

Small businesses are not arranged by NACHA to be the RDFI or the ODFI in an ACH transaction. But you can utilize a bank or payments processor that is arranged to operate ACH payments. Try ACH to deposit the budgets you process into your associated bank account as rapidly as possible. ACH transfers are deposited and batched on a set cadence.

Square ACH deposits are accessible as soon as the successive business day. If your closing time is set to 5 p.m. PT (the default), your funds will complete in your bank account by the following business day. If your closing time is set after 5 p.m. PT, your budget will enter your bank account within 2 business days.

Are ACH payments right for your business?

To determine if ratifying ACH payments is good for your business, there are various questions you are required to answer:

  • Does your industry presently take recurring payments?
  • Does a substantial proportion of your consumers presently pay by paper checks?
  • Does a considerable proportion of your customers presently pay by credit card?
  • Do the payments for ACH processing conserve your money related to credit card fees?
  • Would you be eligible to convert your credit-card-using consumers to spend by ACH instead?
  • Are any partners of your customer base, or probable customer base, uneasy with making online payments through credit cards?
  • Is your company presently ineligible to ratify debit or credit cards (for instance, by being in a high-risk company category)?

If the answer is yes, your corporation is likely to aid in accepting ACH payments.

Cost of ACH payments

ACH payments are generally more accessible for businesses to make than credit cards. Your merchant account (or whatever entity you are using to make ACH payments) fixes the prices.

Many ACH processors charge a flat rate, which commonly varies from $0.25 to $0.75 in every transaction. While others charge a flat percentage payment, varying from 0.5 per cent to 1 per cent per transaction. Providers can also charge an extra monthly payment for ACH payments, which can differ. Square utilizes ACH payments for deposits, and there is no fee related to that for Square merchants.

If you work with invoices, and receipts or worry about ID verification, check out Nanonets online OCR or PDF text extractor to extract text from PDF documents for free. Click below to learn more about Nanonets Enterprise Automation Solution.

ACH Payment Statistics

The economy shifts through ACH

2022 first quarter. With B2B and Same Day ACH directing the way, the ACH Network took 7.3 billion expenditures in the first quarter of 2022.

B2B Payments and Same Day ACH Key Factors in ACH Network Quarterly Growth

The ACH Network encountered overall development in the 1st quarter of 2022, even as current forms of pandemic-related administration assistance have stopped. Development in the 1st quarter was fueled by B2B (business-to-business) payments and the rise to the Same Day ACH dollar margin.

B2B payments gained by 15.5% from the 1st quarter of 2021, with an additional 1.4 billion ACH B2B payments processed. That moreover is a 35.5% rise from the 1st quarter of 2020, when COVID-19 originally shut many workplaces. Many industries and institutions have come to understand that ACH payments are not almost the new normal, but the reasonable way of performing business, given their convenience and reliability,” according to Jane Larimer, Nacha President and CEO.

The Same Day ACH payment limit gained to one million dollars on March 18, 2022, providing a 53.3% gain in Same Day ACH dollar price over a year ahead, to $290.3 billion, with a 7.8% quantity gain to 154.2 million payments.

“The payments society has welcomed the new one million dollar limit and put it to abrupt use,” said Larimer. “The ACH Operators and monetary institutions have worked hard to create Same Day ACH, the profitable modern payment choice that it is.”

Overall quantity on the ACH Network estimated 7.3 billion payments, which js up 2.2% from a year ahead and shifting $18.5 trillion, a 7.1% rise. This development happened even in the shortage of the pandemic-related employment payments that occurred in 2021 when monetary impact payments were made and broadened unemployment advantages were available.

“Adding 154 million expenditures in a single quarter, with an extra value of $1.2 trillion, speaks to the stability of the ACH Network, as it fulfils the requirements of consumers, industries and governments to create and obtain payments,” said Larimer.

Wire transfer vs ACH transfer

While wire transfers and ACH payments are both means to transfer money between two accounts, there are a number of disparities between them. Wire transfers are made in real-time, as opposed to ACH payments, which are made in batches 3 times a day. As an outcome, wire transfers are safeguarded to arrive on a similar day, while ACH funds can take various days to be made. Wire transfers are also more costly than ACH payments. While new banks do not indict for wires, in some instances, they can charge customers up to $60.


Wire Transfer

ACH Payments

Speed Comparison

The wired network makes transactions in actual time, so wire transfers are generally provided within the same day.

On the other hand, ACH payments can take various days to settle.

Cost Comparison

Delivering a wire transfer within the US is costly, amounting to the payer a regular $25 for every transaction (and payments can be even elevated for global transfers). On top of that, some monetary organizations may also charge the recipient a payment to obtain the funds.

An ACH payment can decrease volume cheaper for every transaction than a wire transfer.

Which is better?

Because of their increased cost and speed, wire transfers are adequate for large, either within the US or abroad. But if time sensitivity is not an issue, an ACH payment delivers a substantial benefit over a wire transfer, because of its lower cost.

Why Businesses Like ACH Payments

Businesses can aid from cost savings and enhanced operations when utilizing electronic payments.

Easy to Handle

When customers compensate by check, industries need to wait for the email to come, and then they are required to deposit the check to a bank. Sometimes, payments get lost, and reaching those payments into the system for recordkeeping is labour-intensive. Electronic payments come reliably and quickly, and there is no necessity to forward checks to the bank and stay a few days to discover which checks bounced.

Less Expensive Than Plastic

For industries that ratify payments by credit card, it frequently costs less to make an ACH transfer than to process a credit card payment. Particularly when collecting several recurring payments, those savings are calculated. Automating those payments only enhances the benefits. Nonetheless, ACH does not provide you with a real-time approve or deny reaction like a credit card terminal would.

Long-Distance Payments

Industries can ratify payments by ACH remotely, although the similarity is real for credit cards. If the customers do not have credit cards or they choose not to deliver their card data regularly, ACH can deliver a solution.

Want to automate repetitive manual tasks? Save Time, Effort & Money while enhancing efficiency!

Why Consumers Like Paying With ACH

Businesses are not the only ones to help with ACH payments.

Easy Payments

There is no necessity for consumers to record checks, write checks when they operate out and obtain checks in the mail on time. No payments go onto their credit cards—the funds arrive immediately from their bank account.


If utilizing automatic ACH payments, consumers do not require to maintain an eye out for bills—or carry action when payments are unpaid.

To receive payments by ACH, you require to partner with an expenditure processor. You might already retain a relationship with one—you are just not utilizing the ACH service yet. Several payment processors can enable you to ratify ACH payments, so it is reimbursable to shop around for one that performs what you need precisely.

Begin by asking your existing assistance providers if they can facilitate ACH payments for you, comprising:

  • The bank where you maintain your business accounts
  • The dealer that makes credit card (or other) payments for you already
  • The accounting software provider - prominent programs enable you to build invoices and ratify payments by ACH

Recent payment processors repeatedly enter the market, and they may be a reasonable fit for small industries that only need to process infrequent ACH payments. For instance, Plooto enables you to receive or send payments with a $25 monthly payment that comprises ten free transfers. Large companies might reimburse less per article for ACH, but that might be competitive if you only have a bit of transaction every month.


What is an ACH Bank Transfer?

Answer: An ACH transfer is the electronic action of cash between banks through the ACH (Automated Clearing House) network. ACH transfers comprise person-to-person payments, external funds transfers, bill payments and direct deposits from government and employers' benefits programs. Business-to-business expenditures are another one.

For delivering money to family and friends, many transfer providers comprising banks, Zelle and third-party apps like Venmo and PayPal — utilize the ACH network. Delivery of ACH transfers can seize various business days, implying days that banks are open — generally not holidays or weekends. ACH transfers are processed by a system operator in batches only 7 times a day, unlike the processing of wire transfers.

Monetary institutions can select to have ACH credits delivered and processed within the exact day, or in one to two industry days. In discrepancy, ACH debit transactions must be processed by the following business day. These timelines are based on regulations from the NACHA (National Automated Clearing House Association), the trade group that governs the network. Upon obtaining the money, a credit union or bank might also clasp these transferred funds for an interval of time, so the entire delivery time varies.

NACHA regulations assure that banks can make payments the exact day they are sent, but it is up to every bank whether it charges you for accelerating a payment.

What is required for an ACH Transfer?

Answer: Setting up an ACH transfer is as simple as these easy steps.

Step 1: Gather the Essential Information to Complete an ACH Transfer

To create a transfer, you will need to deliver your name, your account number, your routing number, transaction account, and account type. The bottom of the check should contain all that information.

Step 2: Select Between ACH Debit and ACH Credit

To commit the accurate payment, you will be required to differentiate between an ACH debit and an ACH credit.

An ACH credit is the kind of payment utilized in bill pay services. With this transaction, you provide authorization to your monetary institution to deliver a payment to a payee, such as a utility firm or car loan servicer. Your bank account details continue with your financial organization and are not delivered to the payee.

With an ACH debit, you ascertain the agreement with the payee. In this circumstance, you fulfil your payment details (comprising routing and account numbers) to the payee. Thus, this kind of digital payment encompasses a tremendous risk than ACH credit.

Both categories of e-payments deliver a similar level of convenience and cost-effectiveness.

Now that you have this knowledge, it is time to glance at actually preparing digital payments. Here are the points you require to take to successfully finalize an ACH transfer.

Step 3: Execute the ACH Transfer

Before you grab the trigger and transmit funds through the means of Automated Clearing House, you must first finalize some paperwork, which in several cases will be e-paperwork, although the financial organizations may still use hard copies. In either one, here are the litigations you should take:

  • Link accounts: This important step is not too entangled, but it can not be missed. To finish this step, you will be required to supply the ACH instructions mentioned above to the monetary institution accountable for initiating the transaction.
  • Determine if the transaction will be a debit or credit to the account where the transaction occurs.
  • Enter the expenditure amount.
  • Determine the payment date: Most monetary organizations will let you post-date a payment.

Step 4: Be Ready to Accept ACH Payments From Customers

If you are operating a small or large business, you may want to receive ACH payments from customers. To do this, you will require to sign up with a payment processing corporation like Plaid, PaySimple, or Stripe. They will deliver all the essential tools that business holders need to ratify electronic fund transfers.


ACH transfers can be a very hassle-free way to deliver money or obtain it. Either means, make sure you comprehend your bank’s agreements for ACH direct payments and direct deposits. Also, be attentive to ACH transfer scams.

A popular scam, for example, involves someone delivering you an email telling you that you are owed money, and all you require to do to obtain it is procuring your routing number and bank account number. If something sounds too reasonable to be true, it possibly is.

Nanonets online OCR & OCR API have many interesting use cases that could optimize your business performance, save costs and boost growth. Find out how Nanonets' use cases can apply to your product.

Source: https://nanonets.com/blog/ach-payments/


Related post