FinStackCloud

ACH · Local-only

NACHA Inspector

Drag & drop files hereOr . Multiple files OK; any extension or none. Max 1 MB each.

No file? Try a sample:

What this checks

Structure

  • Record types in valid order
  • 94 characters per logical record
  • Batch envelope (header → entries → control)

Fields

  • Standard Entry Class codes vs built-in allowlist (PPD, CCD, WEB, TEL, IAT, …)
  • Transaction codes reconciled against debit/credit totals (22, 27, 32, 37, …)
  • Routing transit + check digit fields (parsed; ABA checksum not verified)
  • File creation / effective dates stored as YYMMDD

Computed values

  • Entry hash vs batch control and file control
  • Debit and credit amount totals vs controls
  • Entry/addenda counts vs controls
  • Service class and company ID consistency (header vs batch control)

Plus 17 more parse-time and structural rules aligned with common NACHA Operating Rules expectations.

Files are read in your browser. Nothing is uploaded. Open DevTools → Network to verify.

Validate NACHA file online: structure, SEC codes, transaction codes, batch totals, entry hash, and file controls. Max 1 MB per file.