2022-06-02 Guide To ACH Whitepaper
2022-06-02 Guide To ACH Whitepaper
2022-06-02 Guide To ACH Whitepaper
Guide to ACH
Introduction
While many may not realize it, Automated Clearing House (ACH) payments are a
critical part of most people’s daily financial lives. ACH is used in many different
payment flows, such as payroll deposits, tax returns, online bill payments, and
businesses paying vendors or contractors. ACH, eCheck, direct debit, and EFT all
refer to the same type of payment.
CHAPTER 1
ACH 101
What is ACH?
There are two types of ACH transactions: debits and credits. An ACH debit is a type
of ACH payment initiated by the payee, pulling money directly from another
account. For example, with their permission, a business could collect funds directly
from a customer’s account. An ACH credit pushes money to another account.
For the person sending (or pushing) the money, ACH credits are essentially digital
versions of paper checks. Rather than fill out a paper check that the payee would give
to their bank, the payer gives instructions directly to the ACH network detailing how
much money should move from one account to another and when.
Imagine that you just bought a house and now have a monthly homeowner’s
insurance bill, for which you want to set up automatic bill pay to pay your monthly
premium. To do this, you’ll need to set up your bank account to allow the insurance
company to pull, or debit, money from it. Prior to your first payment, your insurance
company will verify your bank account information, usually in the form of a micro-
deposit into your bank account.
On the day your premium payment is due each month, the insurance company’s
bank will automatically create an ACH entry, requesting to withdraw the funds
they’re owed from your bank account. That request is forwarded to an ACH operator,
who is the third party managing requests and settlement of ACH credits and debits
A Complete Guide to ACH 1
between banks. There are two ACH operators in the US—the Fed and the Electronic
Payments Network (EPN).
On the day your premium payment is due each month, the insurance company’s
bank will automatically create an ACH entry, requesting to withdraw the funds
they’re owed from your bank account. That request is forwarded to an ACH operator,
who is the third party managing requests and settlement of ACH credits and debits
between banks. There are two ACH operators in the US—the Fed and the Electronic
Payments Network (EPN).
The ACH operator sends a request to your bank from the insurance company's bank
to collect money for the premium payment from your account. Those ACH requests
are batched and processed in bulk.
Your account is then debited for the amount of your bill. Once that debit is cleared
by the ACH operator, the payment is settled and the money arrives in the insurance
company’s bank account. A typical ACH transaction takes 2-3 days to clear. However
if you use same-day ACH or RTP, transactions can get cleared on the same day.
One thing to remember: In this example, we are looking at an ACH debit, but note
that an ACH credit follows the same path. The only difference between an ACH credit
and debit is that a credit is money being pushed to an account rather than pulled
from an account. If your insurance company ever accidentally overcharged you, they
would initiate an ACH credit to correct the overcharge.
CHAPTER 2
History of ACH
ACH Origins
Before the automated clearing houses, there were physical clearing houses. Paper
checks held instructions for a financial institution to pay funds from one account
into another account, either at the same bank or a different one. Check clearing
houses were created to assist in exchanging checks and settling check transactions
between banks.
The physical clearing house was a gathering place where local bank clerks could
convene at the end of each day to exchange checks and bills with other local
institutions. Then, in the 1970s, a number of check clearing houses came together
with the federal government to build an automated payment system that could be
used nationwide.
ACH was first used as a more scalable and secure way to manage and process
payments. This regulated, national network of automated clearing houses better
allows US citizens and businesses to buy goods, get paid, and send payments easily
and quickly.
In 1974, the National Automated Clearing House Association (Nacha) was founded to
A Complete Guide to ACH 2
regulate ACH.
payments. This regulated, national network of automated clearing houses better
allows US citizens and businesses to buy goods, get paid, and send payments easily
and quickly.
In 1974, the National Automated Clearing House Association (Nacha) was founded to
regulate ACH.
When a company wants to move money, they tell their bank (the originating
depository financial institution, or ODFI) to credit or debit money from their
counterparty’s account (the receiving depository financial institution, or RDFI).
Say we’re looking at a payment flow for a disbursement of funds to contractors for a
rideshare app, Modern Rides. After a driver completes shifts, Modern Rides initiates
an ACH credit from their bank, the ODFI, to the driver’s bank, the RDFI. A few days
later, money shows up in the driver’s bank account.
There are four major players involved in such ACH network transactions.
The Federal Reserve also operates one of two ACH systems, called FedACH. As of
2020, FedACH processes about 60% of all ACH payments in the US. (Federal
Reserve Board Annual Data, 2020; Nacha ACH Network Volume and Value, 2021).
Federal Reserve Banks receive ACH payment files from ODFIs. They sort those
payment files, deliver them to RDFIs, and settle by crediting and debiting the
ODFI and RDFI settlement accounts appropriately.
The Federal Reserve manages ACH according to the terms and conditions of
Operating Circular 4, which incorporates the operation rules of Nacha (see
below). There are 11 total operating circulars, OCs 1-10 and OC 12.
Although final settlement is managed by the Reserve Banks, the Federal Reserve
Banks and EPN process interoperator ACH payments together.
3 Nacha
As mentioned above, Nacha is the steward of the ACH Network. Nacha’s main
function is to write, maintain, and enforce the rules of the ACH Network. These
rules are created with input from operators, regulators, member institutions, and
network users.
Within these rules are specific instructions for defining transaction types,
product types, and file specifications. The Nacha operating rules and operating
guidelines together are comprehensive at over 700 pages long. The guidelines
apply equally to both the Federal Reserve and the Clearing House.
CHAPTER 3
ACH payments can be sent one of two ways: as a normal ACH payment or as a Same
Day ACH payment. Normal ACH payments generally take 1-2 business days to clear,
whereas Same Day ACH payments process within one business day of initiation
(often the same day, if the payment is initiated before the cut-off time).
When an ACH payment is processed, the bank collects all of the ACH files that come
in for the day before forwarding them as a batch to a clearing house for processing.
This is also known as batch processing and it is part of what accounts for the delayed
timing of ACH payments.
Normal ACH
For a normal ACH payment, settlement times vary depending on which bank you
use. Commonly, ACH debits take longer (1-2 business days) to settle than ACH credits
(~1 business day).
Let’s break down what an example of timing looks like for an ACH debit payment
Monday morning - Customer submits a payment order for ACH debit. The
payment order file gets sent to the bank
Monday evening - Once a bank’s ACH cutoff time occurs, the bank begins to
process the payment order
Tuesday day - Payment is debited
Wednesday morning - Payment has completed; funds are in the bank account
from the recipient early in the morning.
Nacha created Same Day ACH in 2015 to enable certain transactions to settle within
the same day. It is important to note that Same Day ACH is not the same as a real-
time payment, as batch processing is still necessary to complete a Same Day ACH
transaction.
Same Day ACH works just like a normal ACH transaction, but is batched multiple
times a day so that the funds process in less than 24 hours. This means that if you
initiate and approve your Same Day ACH payment, it will complete within 1 business
day instead of the standard 2-3 business days.
Nacha outlines 63 potential use cases for Same Day ACH. Some notable use cases
include
Payroll: faster payroll payments for hourly or temporary workers, and faster
options for off-cycle payments such as bonuses or emergency payment
Urgent claims payments and refunds: quick payout of insurance claim payments,
disaster assistance payments, and other rebates, refunds, and reimbursement
Bill payment: faster payment of bills on or after the due date
In all of 2021, over 600 million transactions and over $900 billion were processed
over Same Day ACH. In Q1 of 2022, over $154.2 million was processed using Same
DayAACH as opposed
Complete to $143 million from Q1 of 2021. (Nacha Network Quarterly
Guide to ACH 5
Growth, 2022).
In March 2022, the Same Day ACH per payment limit increased to $1 million,
Urgent claims payments and refunds: quick payout of insurance claim payments,
disaster assistance payments, and other rebates, refunds, and reimbursement
Bill payment: faster payment of bills on or after the due date
In all of 2021, over 600 million transactions and over $900 billion were processed
over Same Day ACH. In Q1 of 2022, over $154.2 million was processed using Same
Day ACH as opposed to $143 million from Q1 of 2021. (Nacha Network Quarterly
Growth, 2022).
In March 2022, the Same Day ACH per payment limit increased to $1 million,
contributing to the increase in volume.
Global ACH
As our world evolves and global commerce becomes further interconnected, US
financial institutions have developed new ACH codes and enhanced ACH payment
rails to assist sending the money abroad, most notably the FedGlobal ACH program.
FedGlobal ACH goes beyond payment SEC codes to build an entirely new extension
to the ACH system: a way to truly send ACH payments globally. Designed by the
Federal Reserve and sold to banks, FedGlobal ACH is an ACH payment that gets sent
directly to the Federal Reserve. From there, the Federal Reserve can send payments
in bulk to partnering foreign institutions, and the economies of scale and reach of
the network allows payments to be sent much cheaper than the alternatives. Because
this is a product sold to banks, the biggest dependency to using this new rail is
understanding whether or not a given bank supports it.
Nacha is responsible for the process of ACH reversals. A reversal must be sent to the
bank within 24 hours of noticing the error, and no later than 5 banking days after
settlement. After notifying the bank, the payment originator must also reach out to
the payment recipient to inform them of the reversal.
An ACH reversal can only be initiated for one of the following reasons
Duplicate paymen
Incorrect payment recipien
Incorrect payment amoun
Payment date earlier than intended (ACH debit only
Payment date later than intended (ACH credit only)
A return is a credit or debit entry initiated by the RDFI that returns a payment to the
ODFI. Unlike a reversal, an ACH return occurs when an electronic payment
transaction does not go through.
There are a wide variety of reasons why an ACH transaction could be returned.
Currently, there are over 80 return codes to identify the reason for an ACH return
and Nacha is constantly adding and updating return codes as new situations arise.
Each code begins with ‘R’ followed by a two digit number. As an example, ‘R04’
indicates that an invalid account number was provided for the transaction. As a
result, the ACH network returns that payment to the originating party. Payments
returned in this way are typically referred to as ACH returns.
Nacha has separate rules for handling each return code, as each code represents a
unique situation. ODFIs and RDFIs are both responsible for handling ACH return
codes according to these rules.
For an ACH return, the RDFI is responsible for initiating the return entry. The return
must be for the
A Complete total
Guide amount of the original payment, as partial ACH returns are not 7
to ACH
allowed. Additionally, ACH returns have specific timeframes in which they must be
received—though that timeframe is not standardized across all return codes. They
indicates that an invalid account number was provided for the transaction. As a
result, the ACH network returns that payment to the originating party. Payments
returned in this way are typically referred to as ACH returns.
Nacha has separate rules for handling each return code, as each code represents a
unique situation. ODFIs and RDFIs are both responsible for handling ACH return
codes according to these rules.
For an ACH return, the RDFI is responsible for initiating the return entry. The return
must be for the total amount of the original payment, as partial ACH returns are not
allowed. Additionally, ACH returns have specific timeframes in which they must be
received—though that timeframe is not standardized across all return codes. They
also must include the same level of information in the return as was in the original
payment.
Modern Treasury is a third-party service provider, allowing for faster payouts than
using a third-party sender. We connect directly with our customers’ bank accounts to
automate the movement of their money. So when they need to make an ACH
payment, that payment is initiated directly from their bank account and never passes
through a Modern Treasury-owned account. This means we never hold funds—
something that would delay payment processing times.
Faster payouts are particularly useful for our marketplace customers, like Outdoorsy.
“The faster transit times have allowed us to store and move all funds through our
master account, which has improved our relationship with our bank,” says Tyler
Stillwater, Lead Backend Developer at Outdoorsy.
Automatic Reconciliation
The multi-day processing time for ACH transactions can often make it more
challenging to tie a payment a customer makes (or expects to receive) to the actual
transaction that posts to their bank account. This process is called reconciliation, and
it is essential for tracking how completed and in-progress transactions add up to the
account balance.
Most finance teams try to solve the issue of reconciliation with manual reconciliation
processes thatGuide
A Complete typically
to ACH involve exporting transactions from the bank portal to a 9
spreadsheet and manually matching them with payments. At Modern Treasury,
we’ve built a better solution that helps finance teams save time and minimize errors:
Automatic Reconciliation.
transaction that posts to their bank account. This process is called reconciliation, and
it is essential for tracking how completed and in-progress transactions add up to the
account balance.
Most finance teams try to solve the issue of reconciliation with manual reconciliation
processes that typically involve exporting transactions from the bank portal to a
spreadsheet and manually matching them with payments. At Modern Treasury,
we’ve built a better solution that helps finance teams save time and minimize errors:
Automatic Reconciliation.
Reconciliation is essential for all businesses, but especially for those whose
businesses handle payments for essential services like healthcare. One example is
Modern Treasury customer, Sana. Sana provides self-insured health care and
employee benefits to small and medium businesses and was created to address the
lack of affordable care in the United States. Sana sells their plans directly to
employers, cutting out insurance brokers so that they can build a product around
their customers’ needs.
“Moving money is critical to our business, and when we looked at the problem, it
broke down to three component costs. First, the cost of having our engineering team
build and maintain this system themselves. Second, the ability to scale infinitely by
capturing data in the moment, and ensuring that data is available to the finance team
later. And third, reducing the perils of manual entry, because it’s healthcare—we just
can’t afford to make mistakes.” said Will Young, Sana Co-Founder.
Approvals
Businesses who want to optimize their payments operation strategy must have a
robust approval system. Approvals help facilitate the movement of funds, increase
transparency, and add an additional layer of security and control on top of payments.
Businesses using
A Complete GuideModern
to ACH Treasury can create custom payment approval rules for 10
ACH transactions based on the amount, bank account, or custom metadata filters for
full control over payment initiation. Approval rules can be adjusted as a business
Businesses who want to optimize their payments operation strategy must have a
robust approval system. Approvals help facilitate the movement of funds, increase
transparency, and add an additional layer of security and control on top of payments.
Businesses using Modern Treasury can create custom payment approval rules for
ACH transactions based on the amount, bank account, or custom metadata filters for
full control over payment initiation. Approval rules can be adjusted as a business
grows or their business needs change.
For each ACH payment that’s created, our rules engine checks the payment against
your organization's custom approval rules. When a rule's conditions are met, the
payment requires approval as per the rule's specifications—and you can feel
confident in authorizing the payment.
One space where security and approvals are especially important is cryptocurrency.
BlockFi, a cryptocurrency platform, handles millions of transactions every month,
with each product and service requiring custom money movement flows. They also
need to connect to multiple banks and manage several bank accounts for funds
segregation and tracking. Due to the complex nature of their business, security is
paramount and custom user permissions were also required.
Having already built an integration with their first partner bank for wire transfers,
they also needed a solution that would simplify using ACH with the same bank.
Modern Treasury provided BlockFi with an easy-to-use and reliable API that
abstracted the complexity of generating ACH files, establishing robust approvals,
tracking payment status and bank cutoff times, and handling failures and returns. “It
would be really difficult at this point to imagine doing ACH payments without
Modern Treasury. Your APIs made it really easy on the backend to get it working,”
said Brian Cady, Product Manager for Fiat Payments at BlockFi.
Glossary
ACH: Automated Clearing House, the electronic network used to communicate
financial transactions.
ACH credit transfers: Direct deposits and payments made over the network.
ACH debit transfers: Direct debiting for credit, debit, and ATM transactions.
Direct Debit: An authorized ACH debit, such as when a bill payer authorizes an
insurance company to withdraw money from their checking account at regular
intervals using the ACH network.
EFT:A Complete
Electronic Funds
Guide to ACHTransfer, another name for ACH since all payments are 11
communicated digitally.
EFT: Electronic Funds Transfer, another name for ACH since all payments are
communicated digitally.
ODFI: Originating Depository Financial Institution, the partner bank that facilitates
the request for transfer.
Prenotes: A zero dollar payment to validate the account number and routing details
of a bank account before debiting or crediting it.
Returns: The equivalent of a bounced check, an electronic payment that does not go
through.
Return Codes: An identifier for the reason an ACH payment was returned by the
recipient's bank. ‘R’ followed by a two digit number.
Reversals: An erroneous ACH payment that the originator requests to take back or
reverse.
Same-Day ACH: An ACH transaction that settles in the same business day it was
initiated.
SEC Codes: A three-letter code that describes how a payment was authorized by the
consumer or business receiving an ACH transaction
RDFI: Receiving Depository Financial Institution, the partner bank that receives the
ACH file requesting a transfer.