Skip to content

Retired ACH Notification of Change code

C10 NOC code (retired): Incorrect Company Name

C10 is a retired change code: RDFIs no longer send it. Removed from the Nacha Rules in 2003, with C10–C12, because RDFIs seldom used them.

What C10 meant

C10 was the change code Incorrect Company Name. Like any NOC, it answered an entry that had posted and told the Originator what to correct before the next one.

  • Until 2003 an RDFI could send C10 when the Company Name in the batch header was wrong.
  • Nacha removed C10, C11 and C12 that year because RDFIs seldom used them.
Retired. Removed from the Nacha Rules in 2003, with C10–C12, because RDFIs seldom used them. An RDFI should not send it today.

If you see C10 today

Nothing to correct because of a C10 today. The Company Name is the Originator’s own field: keep it to the name Receivers know you by, since a name they don’t recognize on a statement is a common cause of R10 returns.

The change codes in use today are C01, C02, C03, C05, C06, C07, C08, C09, C13, C14; a file or code table that still lists C10 predates its removal.

How C10 appeared in a NACHA file

A NOC is a zero-dollar entry in a batch with SEC code COR. Its entry detail record carries a return-type transaction code (21, 26, 31 or 36) and one addenda record of type 98:

Notification of Change addenda record (type 98) with C10
PositionsFieldIn a C10 NOC
1Record Type Code7 (addenda)
2–3Addenda Type Code98 (Notification of Change)
4–6Change CodeC10
7–21Original Entry Trace NumberTrace number of the entry being corrected
22–27ReservedBlank
28–35Original Receiving DFI IdentificationFirst 8 digits of the original entry’s RDFI routing number
36–64Corrected DataCorrect Company Name in positions 1–16
65–79ReservedBlank
80–94Trace NumberThe NOC entry’s own trace number

To read a NOC file record by record, open the file in NACHA Navigator, a free sister site that parses NACHA files in your browser without uploading them.

Look up C10 from code or an AI agent

REST · GET · no key
curl -s 'https://payopskit.com/api/v1/codes/C10?set=ach-noc'
MCP · tools/call · lookup_payment_code
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "lookup_payment_code",
    "arguments": {
      "code": "C10",
      "set": "ach-noc"
    }
  }
}
Response (JSON)
{
  "code": "C10",
  "set": "ach-noc",
  "found": true,
  "matches": [
    {
      "set": "ach-noc",
      "code": "C10",
      "name": "Incorrect Company Name",
      "description": "Retired Notification of Change code: RDFIs no longer send it. Removed from the Nacha Rules in 2003, with C10–C12, because RDFIs seldom used them. Corrected data was: Correct Company Name in positions 1–16.",
      "details": {
        "refused": false,
        "retired": true,
        "correctedData": "Correct Company Name in positions 1–16",
        "timeframe": "The RDFI transmits the NOC within 2 banking days of the settlement date of the original entry; the Originator makes the change within 6 banking days of receiving the NOC information or before its next entry, whichever is later",
        "timeframeKind": "banking-days",
        "timeframeDays": 2,
        "caveat": "Retired. Removed from the Nacha Rules in 2003, with C10–C12, because RDFIs seldom used them. An RDFI should not send it today."
      }
    }
  ]
}

The MCP server is at /mcp (Streamable HTTP, no key); the API and MCP docs show how to connect Claude, Cursor or VS Code.

Source: Nacha Operating Rules, Appendix Five (Notification of Change). The code’s title is the Rules’ own; the rest is this site’s plain-language summary, informational and not a substitute for the Rules or your ODFI agreement.