What Is an ACH ID: Format, Where to Find It, and Fixes

An ACH ID, formally called a Company Identification number, is a ten-character code carried inside every Automated Clearing House transaction that identifies the business or organization sending the payment. Your bank, the receiving bank, and the ACH network itself all read this code to confirm who originated the money, route it correctly, and build an audit trail behind it.

Format of an ACH ID

The Company Identification field sits inside the batch header of every ACH file and is exactly ten characters long, formatted as alphanumeric data.1Nacha. ACH File Details The most common format is the digit “1” followed by the company’s nine-digit Federal Employer Identification Number, with no dashes or spaces. A company with FEIN 12-3456789 would have an ACH ID of 1123456789.

The Originating Depository Financial Institution, meaning the bank that sponsors a company’s access to the ACH network, assigns this identifier.1Nacha. ACH File Details Most of the time the bank uses the “1 + FEIN” convention, but it has discretion to assign a different value. A business without a traditional FEIN, such as a sole proprietor using a Social Security Number or a foreign entity, may receive an ACH ID built from an alternative numbering scheme. Whatever the underlying number, the field is always ten characters. That fixed length keeps the file machine-readable and prevents identity overlap between originators.

Company ID vs. Trace Number

Two identification numbers travel through the ACH network, and they are easy to mix up.

The Company ID identifies the originator at the batch level. Every transaction in a given batch shares the same Company ID because the same business sent them all. It answers the question: who initiated this payment?

The trace number is a fifteen-digit code that identifies a single entry within a batch. The first eight digits are the ODFI’s routing number, and the remaining seven are assigned in ascending sequence. It answers a different question: which specific transaction are we talking about?

There is also an optional field in individual entry records called the Individual Identification Number, up to fifteen characters, which the originator can use to help the receiver match the transaction to something like an invoice number or employee ID.1Nacha. ACH File Details When you call your bank about an ACH item, knowing which of the three numbers you need saves real time.

How Banks and the ACH Network Use the ID

Within the ACH network, the Company ID works like a digital return address. When a business originates a payment, whether a payroll credit or a bill-payment debit, the network reads the Company ID to verify the source. The receiving bank uses that same code to confirm the originator before posting the entry to the receiver’s account. This automated check lets money move through the correct settlement channels without manual review at every step.

The Company ID also anchors the audit trail. Every electronic movement of funds is logged under the originator’s identifier, so banks and businesses can trace the full lifecycle of a payment. If a transaction fails because of insufficient funds, a closed account, or wrong receiver information, the network uses the Company ID along with the trace number to route the return back to the originating party.

Blocks, Filters, and Positive Pay

Banks offer three services that let an account holder control which ACH debits are allowed through, and all three lean on the Company ID.

  • An ACH block prevents all ACH debits, and sometimes credits, from posting to the account. It is useful for accounts that should never see electronic debits, but it is too blunt for most operating accounts.
  • An ACH filter uses a list of pre-approved Company IDs. The bank compares every incoming debit against that list and automatically rejects any debit whose Company ID is not on it.
  • ACH Positive Pay flags any debit that does not match your approved list and presents it to you for a decision before it posts. That way you can approve a legitimate new vendor without updating the list ahead of time.

When your electric utility debits your account, the bank checks whether the utility’s Company ID is on your approved list. If it is not, the transaction is either blocked outright or held for review.

Consumer Accounts and Business Accounts Are Not Treated the Same

Filters and Positive Pay matter especially for businesses because federal law protects consumers and businesses very differently when an unauthorized ACH debit hits an account. The Electronic Fund Transfer Act and Regulation E cap a consumer’s liability for unauthorized transfers based on how quickly the loss is reported, but those protections apply only to accounts established primarily for personal, family, or household purposes.2Consumer Financial Protection Bureau. Electronic Fund Transfers FAQs3eCFR. 12 CFR 205.6 – Liability of Consumer for Unauthorized Transfers Business and corporate accounts fall outside Regulation E, and commercial ACH transactions are governed instead by UCC Article 4A and the Nacha Operating Rules, which put far more of the burden on the business to prevent and catch unauthorized debits. The filter and Positive Pay services are essentially the business-side substitute for the safeguards a consumer gets automatically.

Where to Find an ACH ID

On a Bank Statement

The easiest place to see a Company ID is on your bank statement. Most banks include the ten-character code inside the transaction description for each ACH credit or debit. Pull up a recurring item, such as a payroll deposit, insurance premium, or utility charge, and you will usually see the originator’s name and their Company ID together on the detail line. Electronic statements and downloadable transaction files tend to show this information more completely than paper statements.

In Your Online Banking Portal

If your business originates ACH payments, your own Company ID lives inside your bank’s online portal. Look under the ACH settings, payment initiation, or treasury management section for the identifier the bank assigned when you set up ACH origination. That section usually also holds your batch and file configuration. Keep the number handy when you are onboarding new trading partners or asking a vendor to add you to their filter list.

Directly From the Originator

When you need a vendor’s or trading partner’s Company ID and cannot pull it from a statement, contact their accounts receivable or treasury team. Businesses routinely share their Company ID as part of onboarding paperwork or on request. Verifying the code directly from the source prevents filter mismatches, blocked payments, and return fees on both sides.

If the ID or Entry Is Wrong

When a transaction goes out with an incorrect Company ID or reaches the wrong receiver, the originator can initiate a reversal. Under the Nacha Operating Rules, the reversal has to reach the receiving bank within five banking days after the settlement date of the erroneous entry, and missing that window can expose the originator to a rules enforcement proceeding. Permitted reasons include sending to the wrong receiver, using the wrong dollar amount, creating a duplicate entry, or processing on the wrong date.4Nacha. ACH Network Rules – Reversals and Enforcement

For ongoing data problems rather than one-off mistakes, the network uses a Notification of Change. When a receiving bank sees that an entry contains outdated information, such as a wrong account or routing number, it sends a Notification of Change back to the originator with a code identifying the specific issue. The originator should update its records before sending the next payment so the entry does not come back as a return.