Notifications of Change (NOCs)

Overview

When Check sends ACH payments on behalf of partners and employers, the Receiving Depository Financial Institution (RDFI) may return a Notification of Change (NOC).

A NOC is a courtesy notice provided by the RDFI, which means that the payment was processed successfully, but some piece of account information needs to be corrected before the next payment to avoid future delays or returns.

NACHA rules require that bank accounts flagged by NOCs be updated by Check within 6 banking days.

Why NOCs matter

StakeholderWhy you should care
Employers / Payroll adminsPrevent payroll delays, avoid NACHA fines, reduce support tickets, and maintain employee trust.
EmployeesEnsure funds continue to land in the right bank account on time.
PartnersMaintain high payment‑success metrics and reduce manual support work.

How an ACH payment becomes a NOC

  1. Payroll file sent – Check originates an ACH entry with the bank details provided by our partners.
  2. Payment posts – Funds are deposited or withdrawn from a bank account.
  3. Bank detects an issue – The RDFI sees outdated or incorrect data (e.g., routing number changed) and generates a NOC via the ACH network.
  4. Check receives the NOC and makes or suggests the required correction.

Most common NOC codes

From a sample of 5,000 recent NOC webhooks, 92 % were covered by just three codes.

NOC CodeMeaningCount% of Total
C01Incorrect bank account number1,81736.34 %
C02Incorrect transit / routing number1,83936.78 %
C05Incorrect payment (transaction) code*97919.58 %
C03Incorrect account and routing number3046.08 %
C06Incorrect account number and transaction code460.92 %
C07Incorrect routing #, account # and transaction code150.30 %
C04, C08–C12Rare (< 0.1 %)

*C05 tip: This usually means a checking account was mis‑coded as savings or vice‑versa. See FAQ.

How Check now handles NOCs

StepWhat happens
1Check receives the NOC from our payments processor.
2Check parses the corrected data (e.g., corrected_account_number, corrected_routing_number, corrected_transaction_code) out of the NOC
3Check updates the bank account record in real‑time, and sets the last_noc_correction_at field to the time when we processed the NOC.
4Check notifies partners of the change via the existing bank_account.updated webhook.
5The bank account remains enabled — future payroll runs use the corrected info automatically, without any action required by the employee, employer, or partner.

What employers & employees need know

  • Deposits that triggered NOCs are successful.
  • Employers and employees don’t need to do anything to handle NOCs in most cases. Check will apply the fix instantly.
  • If Check cannot auto‑update (rare), we will disable the bank account and send a Zendesk ticket to the partner for review.
  • Future paychecks will continue normally once the correction is on file.