Understanding Nacha and ACH compliance for businesses

A guide to how Nacha governs the ACH network and what businesses should do to stay compliant and reduce fraud risk.

Updated on April 17, 2026

Tom Sullivan Pic
Tom Sullivan

Tom is a fintech industry writer who has written whitepapers and articles for Plaid since 2021. His work has been featured in publications like Forbes, Fortune, and Inc. He's passionate about the freedom that financial services and technology can create and is currently a Content Strategist at Plaid.

Over $93 trillion in ACH payments passed through the Automated Clearing House (ACH) network in 2025. ACH transactions, which include direct deposits, bill payments, peer-to-peer transfers, and more, require ACH participants to comply with a detailed set of rules and standards enforced by an organization called Nacha.

This article will provide a detailed look at what Nacha is, its rules for ACH transactions, and how businesses can best comply with them.

Key Takeaways:

  • Nacha governs the ACH network by creating rules, enforcing compliance, and promoting secure electronic payments.

  • All ACH participants, including Originators, ODFIs, RDFIs, and Third-Party Senders, must follow Nacha rules and maintain proper authorization records.

  • ACH transactions use standardized codes (such as WEB, TEL, PPD, CCD) and require account validation to prevent fraud.

  • Account verification methods include microdeposits, manual checks, prenotes, database verification, and instant account verification.

Glossary

  • ODFI (Originating Depository Financial Institution): Bank or credit union that receives ACH payment instructions from an Originator and forwards them into the network

  • RDFI (Receiving Depository Financial Institution): Bank that receives ACH entries and posts them to the Receiver’s account, or returns the entries

  • Originator: Company (or in limited cases, an individual) that initiates an ACH debit or credit with proper authorization

  • Receiver: Individual or entity whose bank account is debited or credited via an authorized ACH transaction

  • Third-party sender: An intermediary that transmits ACH entries on behalf of Originators, not the Originator itself

  • WEB debit: SEC code for ACH debits authorized online or via wireless network; account validation is required on first use

  • TEL: SEC code for ACH debits authorized by phone; is limited to single-entry or recurring with an existing relationship.

  • PPD: SEC code for consumer ACH credits/debits authorized in writing, covering standard direct deposit and recurring bill pay.

  • CCD: SEC code for business-to-business ACH transactions, including payroll and vendor payments.

  • Micro-entries/Microdeposits: One or more small payments (often a credit with a code, or a credit with a balancing debit) are sent to a bank account for account validation; the user confirms the code or amounts; fraud detection and volume monitoring are required. Also referred to as microdeposits.

  • Account validation:  Account is verified as open and belonging to the intended Receiver; is required for WEB debit entries.

What does Nacha mean?

Nacha was originally NACHA, an acronym for the National Automated Clearing House Association. Though the acronym is no longer officially used, it reflects the organization’s origins and its role in the ACH ecosystem.

An independent organization since 1985, Nacha is a nonprofit consortium responsible for:

  • Setting operating rules and guidance for member banks and ACH network participants

  • Enforcing those rules for more than 10,000 banks and participants

  • Driving development and adoption of the ACH system

  • Acting as a trade organization through education, advocacy, and industry collaboration

Beyond rulemaking and enforcement, Nacha also provides:

  • Compliance resources: Operating Rules and Guidelines, audit guidance, risk management materials, and rule interpretations

  • Educational programs: Training, webinars, conferences, and accreditation programs such as Accredited ACH Professional (AAP) and Accredited Payments Risk Professional (APRP)

  • Advocacy and industry development: Collaboration with regulators and policymakers, working groups, and initiatives to advance ACH security, standards, and innovation

What’s the difference between Nacha and ACH?

The ACH network is the U.S. interbank system for electronic funds transfers. It is operated by two national ACH operators:

  • The Clearing House (TCH), which runs the Electronic Payments Network (EPN)

  • FedACH, which is part of the Federal Reserve system

Nacha is the governing body that oversees the ACH network. It sets the rules, ensures compliance, and promotes education and innovation across the ecosystem.

In short:

  • Nacha creates and enforces the rules

  • The Clearing House and FedACH operate the network according to those rules

A Modern Guide to ACH

How to add ACH to your platform and reduce losses and risks

Who do Nacha rules apply to?

Nacha rules apply to every party that participates in ACH transactions, including the businesses that initiate payments, the financial institutions that process them, and any intermediaries in between.

Two examples of how businesses participate in ACH include:

1. A subscription merchant, such as a SaaS company or streaming service, uses ACH debits (typically WEB or PPD entries) to pull recurring payments directly from customer bank accounts. 

Nacha requires written authorization for the payments, account validation on first use of any account number (for WEB), and advance notice to customers when variable amounts change. Return rate monitoring is important. Unauthorized return rates must stay below 0.5% of total ACH debits originated.

2. A loan servicer uses ACH debits to collect monthly payments from borrowers and may issue ACH credits to disburse loan funds or refunds. Debit entries are typically WEB (requiring account validation on first use) or TEL (requiring verification of the routing number) and an authorization specifying payment amounts and timing. 

Loan servicers must also closely monitor return rates, as elevated rates can signal disputes or fraud and trigger scrutiny from their ODFI.

Note: These are just two examples; Nacha rules apply to a wide range of businesses participating in ACH transactions.

What parties are involved, and what are their main Nacha requirements?

Every ACH transaction passes through a chain of parties, from the business or individual initiating the payment to the financial institution receiving it. Each of these parties is subject to its own set of Nacha compliance requirements. Some of the key requirements are outlined below.

1. Originator

The Originator is the business or individual who initiates an ACH transaction after obtaining authorization from the Receiver. 

Originators are required to:

  • Obtain written or electronic authorization from the Receiver before initiating any ACH debit

  • Implement account validation for WEB debits on the first use of an account number or when the account number changes, required as part of a 'commercially reasonable fraudulent transaction detection system' (WEB Account Validation, eff. March 19, 2021)

  • Retain authorization records for a minimum of two years after the termination or revocation of the authorization

  • Establish and implement risk-based processes and procedures that are reasonably intended to identify entries suspected of being unauthorized or authorized under false pretenses, per Nacha’s Fraud Monitoring Rule

  • Render stored deposit account information unreadable if the Originator processes 2 million or more ACH transactions annually (Data Security Rule, Phase 2, eff. June 30, 2022)

2. ODFI

The ODFI is the bank or credit union that enters into an agreement with an Originator, accepts ACH transaction instructions, and forwards entries to the ACH network. 

ODFIs are required to:

  • Conduct due diligence on Originators and Third-Party Senders before entering into ACH origination agreements

  • Warrant that each ACH entry transmitted has been authorized by the Receiver in accordance with the Nacha Operating Rules

  • Register all Third-Party Sender customers with Nacha's Third-Party Sender Registry, including TPS name, location, routing number, and Company IDs.

  • Monitor Originator and TPS return rates and take corrective action when thresholds are breached

  • Establish and implement risk-based processes and procedures reasonably intended to identify entries suspected of being unauthorized or authorized under False Pretenses (including the option to consider fraud monitoring steps taken by other originating participants when designing the ODFI's own procedures), per Nacha's Fraud Monitoring Rule

  • Review these risk-based processes and procedures at least annually and make appropriate updates

  • Provide proof of authorization to RDFIs within 10 banking days of request, or agree to accept the return of the entry

3. RDFI

The RDFI is the financial institution that receives ACH entries from the ACH network and posts them to (or returns them from) the Receiver's account.

RDFIs are required to:

  • Receive and post ACH entries in accordance with Nacha rules and applicable law (including Regulation E for consumer accounts)

  • Return unauthorized entries using the correct return reason code within applicable return timeframes

  • Make funds available for ACH credits by the timeframes set out in the Nacha rules

  • Establish and implement risk-based processes and procedures reasonably intended to identify incoming ACH credit entries suspected of being unauthorized or authorized under False Pretenses, per Nacha's Fraud Monitoring Rule

  • Complete an annual ACH Rules compliance audit covering all areas of the Nacha Operating Rules applicable to the RDFI's operations

4. Third-party sender

A Third-Party Sender (TPS) is an intermediary that transmits ACH entries into the ACH network on behalf of Originators, without itself being the Originator.

Third-Party Senders are required to:

  • Enter into written agreements with both their ODFI and their Originator customers that address ACH compliance obligations

  • Conduct a formal risk assessment of ACH operations and document it

  • Disclose all nested TPS relationships to their ODFI (cases where the TPS is itself transmitting on behalf of another TPS)

  • Establish and implement risk-based processes and procedures reasonably intended to identify entries suspected of being unauthorized or authorized under False Pretenses, relevant to the TPS's role in authorization or transmission, per Nacha's Fraud Monitoring Rule

  • Ensure Originator customers comply with Nacha rules, and take appropriate action when non-compliance is identified

Complete an annual ACH Rules compliance audit covering all areas of the Nacha Operating Rules applicable to the TPS's operations

Five ACH account verification methods

Each of the account verification methods below has a different speed, fraud coverage profile, and friction cost, and can be used as part of your Nacha compliance program. The right choice depends on your transaction type, risk tolerance, user experience requirements, and time-to-onboard constraints.

Microdeposits

Microdeposits involve sending either a small credit with a code or one or two credits with a balancing debit to the user's bank account.

  • Steps: Collect account details, initiate transactions, wait for settlement, the user confirms exact amounts or the included code, then the account is validated

  • Time to verify: 1–3 business days

  • Best use cases: Lower-risk onboarding flows where the delay is acceptable, such as investment account funding

Manual validation

Manual validation relies on the user providing their routing and account number, sometimes supplemented by a voided check or bank statement.

  • Steps: Collect account/routing number, optionally request voided check, perform format validation, proceed with transaction

  • Time to verify: Up to several days 

  • Best use cases: Low-volume, high-touch business-to-business payment contexts where relationships are established

Prenotes

A prenote is a zero-dollar test entry sent through the ACH network before the first real transaction.

  • Steps: Collect account details, send a zero-dollar prenote, wait for the return window, if not returned, proceed with a live transaction

  • Time to verify: 3+ business days minimum

  • Best use cases: High-value B2B payments where a delay is operationally acceptable and the relationship is verified through other means

Database verification

Database verification checks a user's account and routing number against third-party databases of known account information, fraud signals, and financial institution data.

  • Steps: Collect account/routing number, query verification database in real time, receive pass/fail or risk score, proceed or flag

  • Time to verify: Seconds

  • Best use cases: High-volume consumer and business payment flows where speed matters and additional data signals are available

Instant account verification

Instant Account Verification uses open banking connectivity to allow users to authenticate directly with their bank via secure login credentials.

  • Steps: User selects their bank, authenticates via online banking credentials (username and password) or OAuth (an authorization protocol that grants limited access to banking information without sharing passwords), the verification provider retrieves account data, and the account is validated 

  • Time to verify: Seconds

  • Best use cases: Consumer fintech, lending, payroll onboarding, marketplaces

How organizations can make Nacha compliance easier

For organizations that rely on the ACH network, the best way to streamline Nacha compliance is to ensure awareness of the Rules and full compliance with them. A foundation for debiting accounts is to quickly and effectively verify the account and routing numbers and confirm that the account is in good standing before initiating an ACH transaction. These are recommended steps to comply with Nacha’s account verification and fraud mitigation requirements, and certain account verification methods make compliance easier and more pleasant for users than others. 

Plaid Instant Auth enables consumers to easily and securely connect their financial accounts for ACH transactions by validating their account and routing numbers in seconds. For businesses onboarding new customers to fund accounts, transfer money, or pay bills via ACH, Instant Auth is the fastest way to do so while also mitigating risk. 

Find out how Plaid can help your business grow

By submitting this form, I confirm that I have read and understood Plaid’s Privacy Statement.

This form goes to our sales team. If you have questions about connecting your financial accounts to a Plaid-powered app, visit our consumer help center for more information.

Learn more

Recommended Reading

  • 4 ways to get customers to pay with ACH

    Read article

  • How an ACH transfer works: a complex process explained

    Read article

  • ACH vs wire transfer: what’s the difference?

    Read article