+1 (866) 415-2636

Talk To An Agent Today

ACH SEC Code Breakdown

🧾 ACH SEC Code Breakdown

SEC Codes define the type of ACH transaction being initiated—what kind of party is involved (consumer or business), how authorization was obtained, and whether additional data (like invoice information) is included. Using the correct SEC code ensures compliance with NACHA rules and proper handling by the receiving bank (RDFI).

🔹 PPD (Prearranged Payment and Deposit Entry)

  •  Used for: Consumer transactions (e.g., payroll, direct deposit, utility billing)
  • Authorization: Written or electronic consent from the individual

  • Supports: Both credits and debits

  • Addenda Records: Optional

🔹 CCD (Corporate Credit or Debit Entry)

  • Used for: B2B payments between corporate entities

  • Authorization: Must be agreed upon between the two companies

  • Supports: Both credits and debits

  • Addenda Records: One optional addenda record

🔹 CTX (Corporate Trade Exchange Entry)

  • Used for: Corporate payments with multiple addenda records

  • Authorization: Business-to-business authorization

  • Supports: Complex remittance and invoicing information

  • Addenda Records: Up to 9,999 (supports EDI data)

🔹 WEB (Internet-Initiated Entry)

  • Used for: Consumer transactions authorized online

  • Authorization: Must be through a secure online process

  • Supports: Typically debits (recurring or one-time)

  • Addenda Records: Optional

🔹 TEL (Telephone-Initiated Entry)

  • Used for: Consumer transactions authorized over the phone

  • Authorization: Oral authorization required and must be recorded or documented

  • Supports: Debits only (no credits)

  • Addenda Records: Optional

🔹 XCK (Destroyed Check Entry)

  • Used for: ACH entry created to replace a check that was lost, damaged, or destroyed

  • Authorization: Original check must have been presented and then lost/damaged before processing

  • Supports: Debits only

  • Notes: Only used when original check is unavailable but would otherwise qualify for processing

🔹 ARC (Accounts Receivable Entry)

  • Used for: Converting a check received by mail into an ACH debit

  • Authorization: Provided by the check itself and customer notice

  • Supports: Debits only

  • Notes: Common for utility or bill payments

🔹 BOC (Back Office Conversion Entry)

  • Used for: Converting checks received in person at point-of-sale into ACH entries

  • Authorization: Customer must be notified at time of check acceptance

  • Supports: Debits only

🔹 POP (Point-of-Purchase Entry)

  • Used for: Converting checks presented at the point of sale into ACH entries

  • Authorization: Written consent required at the time of transaction

  • Supports: Debits only

🔹 IAT (International ACH Transaction)

  • Used for: ACH entries involving a foreign bank or international party

  • Authorization: Must comply with U.S. and international banking rules

  • Supports: Both credits and debits

  • Notes: Includes additional data for cross-border compliance (OFAC, BSA, etc.)

✅ Best Practices When Using SEC Codes

  • Use the correct code for each transaction type to avoid NACHA violations or ACH returns.

  • Maintain proper authorization documentation—requirements vary by code.

  • Educate your team or clients on the differences, especially when switching processors or updating billing systems.

  • Partner with a processor (like Durango Merchant Services!) that supports a wide range of SEC codes and understands their specific use cases.

Security Smartphone
Get Started Now

Call to talk to one of our account managers today!

Apply Today
1
2
3
Scroll to Top