What is ODFI vs RDFI?

ODFI vs RDFI

The ODFI is the Originating Depository Financial Institution: the bank that files the ACH entry. The RDFI is the Receiving Depository Financial Institution: the bank that posts it. One bank can be both. Your product talks to an ODFI when you send, and feels the RDFI when a return or NOC comes back.

How do ODFI and RDFI work?

You are the originator. Your bank is the ODFI. It is responsible for the file and for many Nacha duties. The customer’s bank is the RDFI. It posts, returns, or sends a NOC. On-us items, where both accounts sit at one bank, still have the two roles, just inside one shop.

Why the names matter

Return deadlines and who you call differ by role. An API that says “the bank” hides whether you are waiting on your ODFI to file or on the RDFI to post. Log both routing numbers when you have them.

Who do you reconcile to?

Your ODFI’s statement and ACH reports. The RDFI never sends you a file. You see the RDFI only through returns and NOCs your ODFI forwards.

How it works with Blnk

Store originating and receiving routing numbers in metadata. The ledger path is still wallet to clearing. The two bank roles explain who produced the file you match.