Certrow

Validate / ITL, LAB or NOL: which lab type to enter

ITL, LAB or NOL: which lab type to enter

Every certificate needs at least one lab entry, and each entry has one of three types.

Lab {#} TypeMeaningIdentifier it needsIts Citation Codes column holdsAlso
ITLA CPSC-accepted laboratoryLab {#} CPSC-ID (4 digits)Citation codesName and address come from CPSC's list.
LABAny other test laboratoryLab {#} Alternate ID or Lab {#} GLNCitation codesThe first time: Lab {#} Is New? = Y with name, address and contact details.
NOLNo laboratoryNoneTesting exclusion codesUsed to claim a testing exclusion.

Source: Field Details and Providing Testing Exclusions, CPSC User Guide for CSV Upload V3 (December 2025); CPSC eFiling API Specifications V4 (January 2026).

Pick the type

There is no ordering requirement when providing testing exclusions in this wayCPSC User Guide for CSV Upload V3 (December 2025)
  • Number the labs from 1 with no gaps: "Each unique lab provided for a certificate must be numbered, starting at 1."
  • A lab ID that the Registry does not know is API error 2027, "Lab <#> was not found". All error codes.
  • A lab being on CPSC's list does not mean it is accepted for every rule. Its scope is shown on CPSC's lab search.
  • The ID check uses the list of 739 laboratories downloaded from CPSC on 2026-11-10. Labs are added and removed; the live list wins.

Browse all lab IDs Check a file

Questions

What is the difference between ITL, LAB and NOL in CPSC eFiling?

ITL is a CPSC-accepted laboratory and needs its 4-digit CPSC ID. LAB is any other test laboratory and needs an Alternate ID or GLN. NOL means no laboratory: its Citation Codes column holds testing exclusion codes.

Which lab type do I use for a testing exclusion?

NOL. CPSC's CSV guide says to include a laboratory of type NOL and give the testing exclusion codes in that lab's Citation Codes column.