Nacha · Standard Entry Class codes

ACH SEC codes, PPD, CCD, WEB and TEL.

What each Standard Entry Class code means, whether it moves consumer or corporate money, and what authorization it needs.

Advertisement

Pick a code

Runs in your browser. Nothing you enter is sent anywhere.

Result

Advertisement

The short answer

Every ACH batch carries a three-character Standard Entry Class (SEC) code that names the kind of payment it is. Nacha's developer guide says each ACH application has its own SEC code, and the code generally tells you whether the entry is consumer or corporate, whether it is single or recurring, and which record format carries it. PPD is a prearranged payment or deposit to a consumer account. CCD is a corporate credit or debit. WEB is an internet- or mobile-initiated entry. TEL is a telephone-initiated debit.

CodeNameDebit or creditPartiesAuthorization
PPDPrearranged Payment and DepositCredit or debitCorporate to consumerDirect deposit: oral or non-written. Direct payments: written
CCDCorporate Credit or DebitCredit, debit or non-monetaryCorporate to corporateAgreement between companies; written authorization implied
WEBInternet-Initiated or Mobile EntryCredit or debitCorporate to consumerCredit: none by the receiver. Debit: similarly authenticated
TELTelephone-Initiated EntryDebitCorporate to consumerSingle: recorded oral authorization or written notice. Recurring: copy of authorization to the consumer

Where the SEC code lives in the file

The SEC code is field 6 of the batch header record (record type 5), in positions 51 to 53, three alphanumeric characters. It sits after the company identification and before the company entry description, and the guide notes that some SEC codes require specific values in the entry description. Each ACH file record is 94 characters long. The individual payments are entry detail records (record type 6) with a two-digit transaction code in positions 2 and 3; the SEC code is a different field and is not the transaction code.

Choosing between the four

Other SEC codes you may see

Nacha's guide also lists these commonly used codes: ARC (accounts receivable entries), BOC (back office conversion), CIE (customer-initiated entries), CTX (corporate trade exchange), IAT (international ACH transaction), POP (point of purchase), POS (point of sale) and RCK (re-presented check entries). Their rules differ, so check the Nacha Operating Rules before using one. TXP is not an official SEC code: it is a convention for tax payment addenda records, defined by each taxing agency.

Limits of this page

FAQ

What is an ACH SEC code?

It is a Standard Entry Class code, a three-character code in the ACH batch header that identifies the type of payment, such as PPD, CCD, WEB or TEL.

What is the difference between PPD and CCD?

PPD is a credit or debit sent by an originator to a consumer account, such as direct deposit. CCD is a credit or debit to a corporate account, commonly used to pay vendors or fund disbursement accounts.

When do I use a WEB entry?

A debit WEB entry is used when the consumer's authorization was obtained over the internet or a wireless network, other than an oral authorization by telephone. A credit WEB entry is a person-to-person transfer.

What does TEL mean in ACH?

TEL is a telephone-initiated entry, an ACH debit created when the consumer authorizes the transfer orally by telephone.

Where does the SEC code go in an ACH file?

It is field 6 of the batch header record, in positions 51 to 53, three characters long.

Is TXP an SEC code?

No. According to Nacha's guide, TXP is not an official SEC code but a convention for the addenda records used for tax payments, and each taxing agency controls its specification.

Where are the full ACH rules?

In the Nacha Operating Rules. Nacha's developer guide notes that file layouts are more fully defined in the Operating Rules, Appendix Three.

Sources

Retrieved 2026-11-02. Each link was opened and checked against the claim next to it.

Not legal or compliance advice

This page is general information about ACH, not legal or compliance advice. The Nacha Operating Rules and your bank agreement govern what you may send. Everything runs in your browser; nothing you enter is sent anywhere.

Advertisement