← Back to Blog·

How to Send NACHA ACH Files to Chase Connect

NACHAACHChaseBank Guides
Scope: the NACHA fixed-width format is a single national standard — there is no Chase-specific record layout. This guide covers the standard NACHA fields Chase Connect checks against your origination agreement, not a bank-specific file variant.

JPMorgan Chase originates ACH files through Chase Connect, its cash management portal, and accepts files formatted to the standard NACHA fixed-width specification maintained by Nacha (the ACH network operator) — not a Chase-proprietary layout. Most upload failures come from a mismatch between the file's header values and your actual origination agreement, not the record format itself.

What has to match your Chase origination agreement

FieldWhere it comes from
Company IdentificationYour Chase-assigned Company ID — usually "1" plus your 9-digit IRS EIN.
ODFI routing numberChase's 9-digit originating routing number, as issued in your origination agreement.
SEC codePPD for payroll/consumer payments, CCD for vendor/corporate payments — Chase Connect supports both.
Effective entry dateMust respect Chase Connect's same-day ACH cutoff time if you're submitting for same-day settlement.

Common rejections and the direct fix

  • Company ID or routing number mismatch. Chase Connect validates the file header against your origination agreement. A typo in either field is rejected at upload, before any individual transaction is processed.
  • Routing number fails the ABA check digit. This is a format-level failure, not a Chase-specific one — see ABA Routing Number Validation for how the check digit works.
  • Wrong SEC code for the payment type. Mixing consumer payroll entries into a CCD batch (or vice versa) is a compliance issue even if the file parses — see PPD vs CCD.
  • Missed the same-day cutoff. Confirm same-day ACH cutoff times and per-file transaction limits with your Chase treasury services representative — these are account-specific and not encoded in the file format itself.

Generate the file

  1. Enter your Chase-assigned Company ID, ODFI routing number, and company name once in Company Settings.
  2. Map your Excel columns: receiving routing number, receiving account number, amount, and recipient name.
  3. Choose PPD or CCD based on the payment type — not by habit.
  4. Generate and upload the resulting fixed-width file to Chase Connect.

Need a NACHA file from Excel?

Convert payroll or vendor payment spreadsheets into a ready-to-upload NACHA file, free and client-side.

Try the NACHA Converter

Ready to generate bank-compliant NACHA files?

Stop struggling with manual formatting. Generate compliant NACHA (ACH) files in seconds directly in your browser.

Start Converting Now (Free)