Skip to content

ACH return reason code

R45 return code: Invalid Individual Name/Company Name

A federal agency rejects an ENR entry with an invalid individual or company name.

What R45 means

R45 is the return reason code Invalid Individual Name/Company Name. A federal agency rejects an ENR entry with an invalid individual or company name.

It is sent by the Federal Government agency as a return entry: the original entry goes back to the ODFI with an addenda record carrying R45, and the ODFI passes the return on to the Originator.

ENR returns are governed by the federal agency’s enrollment processing; confirm timing in the Rules and the Green Book.

Typical causes

  • A federal agency rejects an ENR entry because the individual’s or company’s name is not valid.

Return timeframe

Sent by a Federal Government agency rejecting an enrollment (ENR); timing follows the agency’s processing.

What the Originator can do next

  • An ENR entry enrolls a beneficiary in a federal agency’s direct deposit. The financial institution that sent it corrects the field the code names and sends a new enrollment.
  • Timing follows the agency’s enrollment processing; the Green Book (the Treasury’s guide to federal ACH payments) has the details.

How R45 appears in a NACHA file

A return is the original entry detail record (type 6) sent back with a return transaction code — 21 or 26 for a checking account, 31 or 36 for savings (21 and 31 return a credit, 26 and 36 a debit) — the original amount, and an addenda record of type 99 that carries the reason. The batch keeps the original entry’s SEC code.

Return addenda record (type 99) with R45
PositionsFieldIn an R45 return
1Record Type Code7 (addenda)
2–3Addenda Type Code99 (return)
4–6Return Reason CodeR45
7–21Original Entry Trace NumberTrace number of the entry being returned
22–27Date of DeathYYMMDD for R14 and R15; blank otherwise
28–35Original Receiving DFI IdentificationFirst 8 digits of the original entry’s RDFI routing number
36–79Addenda InformationFree text from the RDFI
80–94Trace NumberThe return entry’s own trace number

To read a return 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 R45 from code or an AI agent

The code table on this page is the one behind the REST API and the MCP server, so a script or an AI agent gets the same answer as JSON. No key and no account.

REST · GET · no key
curl -s 'https://payopskit.com/api/v1/codes/R45?set=ach-return'
MCP · tools/call · lookup_payment_code
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "lookup_payment_code",
    "arguments": {
      "code": "R45",
      "set": "ach-return"
    }
  }
}
Response (JSON)
{
  "code": "R45",
  "set": "ach-return",
  "found": true,
  "matches": [
    {
      "set": "ach-return",
      "code": "R45",
      "name": "Invalid Individual Name/Company Name",
      "description": "A federal agency rejects an ENR entry with an invalid individual or company name.",
      "details": {
        "category": "return",
        "timeframe": "Sent by a Federal Government agency rejecting an enrollment (ENR); timing follows the agency’s processing",
        "timeframeKind": "not-defined",
        "timeframeDays": null,
        "timeframeFrom": null,
        "account": "any",
        "accountNote": null,
        "writtenStatement": false,
        "initiatedBy": "Federal Government agency",
        "note": "ENR only",
        "effectiveFrom": null,
        "upcomingChange": null,
        "caveat": "ENR returns are governed by the federal agency’s enrollment processing; confirm timing in the Rules and the Green Book."
      }
    }
  ]
}

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

The deadline for a settlement date: GET /api/v1/ach/return-deadline?settlement_date=2026-11-25&code=R45 or the MCP tool ach_return_deadline.

Source: Nacha Operating Rules, Appendix Four (Return Entries). The code’s title is the Rules’ own; the rest is this site’s plain-language summary. It is informational and not a substitute for the Rules, your ACH Operator’s schedule or your ODFI agreement.