ODFI (Originating Depository Financial Institution) is the bank that initiates or originates an ACH transaction.
RDFI (Receiving Depository Financial Institution) is the bank that receives an ACH transaction.
These terms appear in ACH return codes and processing documentation.
ODFI (Originating Bank)
RDFI (Receiving Bank)
Example: A debt settlement company processes monthly deposits from 5,000 clients. The company's bank (ODFI) originates 5,000 ACH debit transactions. These transactions route through the ACH network to hundreds of different RDFIs (the clients' banks). Each RDFI receives the debit instruction, checks if the account exists and has sufficient funds, and either completes the transaction or returns it to the ODFI with a return code like "R01 - Insufficient Funds" or "R02 - Account Closed."
Understanding ODFI/RDFI roles helps businesses interpret ACH return codes and manage payment processing effectively.