What to Know About the ACH Network | ACH Payments | Dwolla

ACH 101: Connecting Your Business to the ACH Network

Learn the basics of the ACH Network and how ACH transfers benefit businesses of all sizes.

An Introduction

Understanding the Automated Clearing House (ACH) Network is a key part of keeping up and staying ahead in an ever-evolving financial world. Compared to traditional methods of payment processing, ACH simplifies sending payments with low predictable costs, making it a great choice for businesses looking to save time, money and effort.

Many businesses find it overwhelming to get started with and navigate ACH payments, and understandably so. This resource will help you quickly understand how the ACH Network functions and how using ACH payments can benefit businesses.

Let’s dive into learning about how the ACH Network can make business transactions faster and more affordable.

Glossary of ACH Keywords

Before we jump into the deep end of what the ACH Network is and how it works, let’s establish some helpful definitions and demystify some acronyms.

How The ACH Network Works

The Automated Clearing House Network processes more than 29 billion transactions each year. This electronic Network is how banks and credit unions in the United States move funds between bank accounts, and it has formed the foundation of the United States payments industry since its inception in 1972. ACH transactions are governed by both Federal Reserve Bank regulation and rules established by Nacha.

The ACH Network moves an incredible amount of money— $73 trillion in 2022—from business accounts to personal accounts, from personal accounts to personal accounts, from business accounts to business accounts, and more. Most electronic payments that are initiated by providing bank account information—as opposed to a credit card—are ACH transactions.

And it’s growing.

According to a recent report by Nacha, the ACH Network handled 7.6 billion transactions in the fourth quarter of 2022, a 2.3% increase from Q4 in 2021. As money flows through this Network, it’s important to understand the steps in the process that enable fast and secure payments.

Sending Money via the ACH Network

To send money through the ACH Network, a business or individual initiates an ACH credit entry (also known as a push transaction). This process enables an originator to push money through the ACH Network to another bank account.

Here’s how the transaction happens.

  1. A business/individual (the originator) instructs their financial institution (the ODFI) to send a certain amount of money from their bank account to an individual or business (Receiver) at another financial institution (RDFI). This might be to pay an employee via direct deposit or to pay a vendor invoice. Note: The originator is responsible for getting the authorization needed to send the receiver the money.
  2. The financial institution (the ODFI) receives the payment instructions, batches them with all the instructions it has received in a certain time period, and electronically sends that batch of instructions to its ACH operator.
  3. The ACH operator passes the instructions on to the receiver’s financial institution (the RDFI).
  4. The ACH operator calculates net settlement totals (ACH credit entries vs. ACH debit entries) for its financial institutions for that day and submits the totals to the Federal Reserve.
  5. After settlement, the RDFI will credit (or push) the amount of money in the instructions into the receiver’s account, and the ODFI will debit that same amount from the originator’s account. Note: The timing of the debit from the originator’s account can vary based on the ODFI.

Receiving Money via the ACH Network

To receive money through the ACH Network, the ACH process actually works in the exact same way, but the funds move in reverse. A business or individual can initiate an ACH debit transaction (also known as a pull transaction). This process enables an originator to pull money through the ACH Network from a receiving party’s bank account.

Here’s how this transaction happens.

  1. A business/individual (the originator) instructs their financial institution (the ODFI) to pull a certain amount of money from an individual or business (Receiver) at another financial institution (RDFI). This might be for a business executing automatic bill pay instructions for a customer. Note: The originator is responsible for getting the authorization needed to request the money from the receiver’s account.
  2. The financial institution (the ODFI) receives the payment instructions, batches them with all the instructions it has received in a certain time period, and electronically sends that batch of instructions to its ACH operator.
  3. The ACH operator passes the instructions on to the receiver’s financial institution (the RDFI).
  4. The ACH operator calculates net settlement totals (ACH credit entries vs. ACH debit entries) for its financial institutions for that day and submits the totals to the Federal Reserve.
  5. After settlement, the RDFI will debit (or pull) the amount of money in the instructions out of the receiver’s account, and the ODFI will credit that same amount into the originator’s account. Note: The timing of the debit from the receiver’s account can vary based on the RDFI.

How Fast ACH Transfers Move Through The ACH Network

How long it takes to complete an ACH transaction varies depending on a number of factors. Many ACH transfers can be completed within one or two business days, but the type of transaction, potential errors, and the ACH’s batching process can affect this timeline.

ACH transactions aren’t real-time or instant transactions. Instead, the transactions post and settle in batches. These batches of ACH transfers are sent by banks to the ACH Network, similar to how a letter dropped in a mailbox waits to be picked up by the U.S. Postal Service.

The ACH Network processes batches of transactions at specific times during the day, so there may be a delay between the initiation of the transaction and the instruction being sent to the ACH Operator. For example, let’s say a bank sends its ACH files to an ACH Operator at 11 a.m., 3 p.m. and 6 p.m. In that case,

And there are other factors involved. Let’s go back to the payment to a utility company for a moment.

Let’s say an individual’s utility bill is due, and the company initiates the transaction by sending the ACH file to their financial institution on Friday at 6:30 p.m. However, the financial institution sends its last batch of ACH files to the ACH Operator at 6 p.m., so the file has to wait until Monday to be processed.

This particular Monday is a bank holiday, so the financial institution is closed and doesn’t process any ACH files. The financial institution finally processes the file and sends it to the ACH Operator on Tuesday, and the transaction will settle on Wednesday.

If an individual’s payment information was entered incorrectly, if their funds were insufficient, if they hadn’t authorized the transaction in the first place or if there is another issue, the financial institution will issue one of more than 80 ACH Return Codes. While we aren’t going to get into return codes here, you can check out this resource for more information.

If speed is a priority, the ACH Network provides several windows to send ACH files and Same Day ACH, which offers settlement of ACH transactions on the same business day the instructions are sent. Learn more about them and how they impact the payment processing timeline from this resource.

Benefits of ACH Payments for Businesses & Consumers

Now that you have a better understanding of how money moves within the ACH Network, let’s dive deeper into how ACH can benefit you and your business operations.

Lower Costs

When comparing the cost of an ACH payment to debit/credit cards, checks or wire transfers, ACH transactions are generally less expensive. Typical ACH transaction fees range from $0.26 to $0.50 per transaction.

Efficiency

A major advantage of using ACH for payments is the ability to automate recurring payments, such as bills for utilities or subscriptions.

Reliability

The ACH Network is a highly secure and reliable system, with a low incidence of errors or fraud.

Flexibility

Businesses can choose the payment speed, schedule and amounts that best suit their needs.

ACH Checks Credit Cards
Cost Typically $0.26 to $0.50 per transaction Typically $2.01 to $4 per check Typically 2% to 4% of each transaction
Efficiency Automate and schedule payments, including recurring payments Manual process to produce and mail each check Automate and schedule payments, including recurring payments
Reliability Low incidence of errors or fraud Manual process leaves room for human error; checks can be lost or stolen during mailing process High incidence of fraud (most common type of identity theft reported in the U.S. during the first 6 months of 2022)
Flexibility Multiple speed options; might be able to combine options to balance cost and risk Only slow and insecure options Only fast but expensive options

Connecting To the ACH Network with a Modern ACH API

An ACH API is a convenient and efficient way for businesses to connect to the ACH Network and take advantage of its benefits. The API acts as a bridge between a business and the ACH Network, allowing for seamless communication between the two systems.

By using an ACH API, your product developers can embed software into your platform, facilitating ACH payments and giving you complete control over the user experience for your customers.

Businesses can use Dwolla’s modern API to streamline their payments process and take advantage of the efficiency, security, and cost-effectiveness of the ACH Network. If you have more questions, please reach out to our team and we’d be happy to talk through your use case.