Understanding ACH Participants and How They Work in Straddle
ACH transactions involve several key participants working together to move funds smoothly and securely. In Straddle, these roles are simplified into two main categories: Accounts (Originators) and Customers (Receivers). Here’s a quick and easy guide to how each participant maps into the Straddle system.
Glossary of terms and how we use them
The Originator = Account
What it is: The Originator is the business, company, or individual who starts an ACH transaction.
Example: A company paying employees via direct deposit or billing a customer for goods or services.
How it works in Straddle:
In Straddle, the Originator is called an Account.
The Account represents whoever is initiating the ACH payment or charge.
The Receiver = Customer
What it is: The Receiver is the person or company who gets the funds (for credits) or approves a withdrawal (for debits).
Example: An employee receiving their paycheck or a business receiving payment.
How it works in Straddle:
The Receiver maps to a Customer in Straddle.
The Customer is the one receiving funds or being charged, depending on the transaction type.
The ODFI (Originating Bank)
What it is: The bank that works with the Originator to send ACH transactions into the system.
Example: The bank where a company holds its payroll account.
How it works in Straddle:
The ODFI supports the Account by handling the technical side of sending ACH files into the network.
The RDFI (Receiving Bank)
What it is: The bank where the Receiver has their account. This bank processes incoming ACH transactions.
Example: The employee’s bank receiving their paycheck.
How it works in Straddle:
The RDFI supports the Customer by posting the funds or withdrawals to their account.
ACH Operator
What it is: The middleman that sorts and delivers ACH files between banks.
Example: The central clearinghouse ensuring ACH transactions get where they need to go.
How it works in Straddle:
This role operates behind the scenes and doesn’t require direct action from Accounts or Customers.
Third-Party Sender (Straddle Specific)
What it is: A third-party company that sends ACH transactions on behalf of an Originator but without a direct agreement with the bank.
Example: A payroll processor managing ACH files for businesses.
How it works in Straddle:
Straddle identifies this role as a Third-Party Sender and ensures seamless ACH processing on behalf of Accounts (Originators).
Simplified Mapping in Straddle
ACH Participant | Straddle Role | What It Means for You |
Originator | Account | The business or person sending the payment. |
Receiver | Customer | The person or business receiving the funds or being billed. |
ODFI (Originating Bank) | ACH Facilitating Bank | Facilitates ACH file origination on behalf of the Account (Originator). |
RDFI (Receiving Bank) | ACH Facilitating Bank | Handles final posting of transactions for the Customer (Receiver). |
ACH Operator | Network Entity | Central clearing facility for transaction flow. |
Third-Party Sender | Third-Party Sender | Entity transmitting files without direct Originator-ODFI agreement. |
Key Takeaway
In Straddle, we’ve simplified ACH workflows:
Accounts = Those who send payments (Originators).
Customers = Those who receive payments (Receivers).
Whether you’re managing payroll, billing customers, or receiving funds, Straddle makes ACH easy to understand and use.