About ACH
ACH is an electronic funds transfer system that enables the bulk transfer of funds between banks, usually within the U.S. An ACH transaction can move funds into the receiver’s account or move funds out of the receiver’s account at the request of the originator and at the authorization of the receiver. ACH transactions are batch-processed and are usually less costly for a bank than paper checks or real-time card transactions. Because processing happens at designated times in batches, an ACH transaction usually takes a few days to settle.
This guide is an overview of general ACH use cases, terminology, standards, and the movement of funds in a typical ACH transaction.
ACH use cases
You can use ACH to transfer funds electronically between banks. Some common use cases are:
- Direct deposit — An employer obtains account information from an employee and when a paycheck is scheduled, funds move out of the employer’s account and are credited to the employee’s account via ACH.
- Electronic payment — Instead of mailing a paper check, a customer provides account information to a business and, when the customer makes a payment, funds for the payment move out of the customer’s account and into the business’s account via ACH. This is a common payment method for things like gym memberships or mortgage payments.
- Transfer between personal accounts — Your customer has an account at an external bank and wants to transfer funds between the account on your system and the external account. The customer provides you with the external account and routing numbers so that when the customer makes a transfer, funds move out of one account and into the other via ACH.
- Tax refunds and Federal benefits — The U.S. government often pays tax refunds and Federal benefits via ACH. The governmental entity obtains account information from the payee and can make a direct deposit into the account.
ACH terminology
Galileo uses the following terminology to describe ACH transactions.
- Originator — Entity that initiates the ACH request. The originator can be a bank, business, government institution, or individual account holder.
- Receiver — Entity that receives the ACH request. The receiver can be a bank, business, government institution, or individual account holder.
- ODFI — Originating depository financial institution. The originator’s financial institution.
- RDFI — Receiving depository financial institution. The receiver’s financial institution.
- ACH credit — ACH transaction that moves funds into the receiver’s account.
- ACH debit — ACH transaction that moves funds out of the receiver’s account.
- Incoming ACH transaction — ACH transaction that originates outside of Galileo.
- Outgoing ACH transaction — ACH transaction that originates inside of Galileo. Sometimes called ACH origination.
- ACH operator — The entity that routes ACH transactions between DFIs and facilitates settlement between them.
- Nacha file — A file containing bulk ACH transaction instructions in a standardized format. The file is transferred between banks by the ACH operator.
ACH transactions always happen between banks, but “originator” and “receiver” can refer to the account holders involved in the transaction.
ACH transaction overview
The following steps outline the general process for an ACH credit.
- The originator makes an ACH credit request to move funds into the receiver’s account and provides the receiver's bank account and routing numbers.
- The ODFI debits the funds from the originator’s account.
- The ODFI sends a Nacha file with the transaction request to the ACH operator.
- The ACH operator processes the Nacha file and sends the transaction to the RDFI.
- The RDFI receives the Nacha file.
- The RDFI transfers funds to the receiver’s account according to instructions in the Nacha file.
An ACH debit is similar, but the funds move out of the receiver’s account.
- The originator makes an ACH debit request to move funds out of the receiver’s account and provides the receiver’s bank account number and routing number.
- The ODFI generates a Nacha file with the transaction request and sends it to the ACH operator.
- The ACH operator processes the Nacha file and sends the transaction to the RDFI.
- The RDFI debits the receiver’s account according to instructions in the Nacha file.
- The ODFI credits the originator account with the funds.
Summary of ACH funds movement
This table summarizes the movement of funds in ACH transactions.
ACH transaction | Description |
---|---|
Outgoing ACH debit | Your customer in the Galileo system requests to move funds out of an external account. |
Outgoing ACH credit | Your customer in the Galileo system requests to move funds into an external account. |
Incoming ACH debit | An external entity requests to move funds out of your customer’s account in the Galileo system. |
Incoming ACH credit | An external entity requests to move funds into your customer’s account in the Galileo system. |
Updated 5 months ago