Guide · Data elements

CPSC eFiling data elements, explained field by field

What goes in every CPSC eFiling field, where to find each value, and which ACE record carries it, for full and reference filing.

Last reviewed: 1 November 2026

The short answer

Since 8 July 2026, importers of most CPSC-regulated products must file certificate data electronically with each US entry. The data elements are the contents of your GCC or CPC, broken into fields that CBP’s ACE system can read: product identifiers, the rules cited, the parties, and the dates and places of manufacture and testing.

Your broker files them in one of two ways: the full message set, with every field on every entry, or a reference to a record you certified in CPSC’s Product Registry. Either way, the values have to match your certificate and test reports exactly. This guide walks through every field, what to enter, where to find it and which ACE record carries it.

Where the fields come from

The fields are not new paperwork. They come from the seven content requirements for a certificate in 16 CFR 1110.11, as updated by the Certificates of Compliance final rule. CPSC says eFiling “creates no new testing, certification, or compliance obligations”: it changes how existing certificate data is sent.

The record names below, such as PG01 and PG19, come from CPSC’s eFiling implementation guide for ACE, part of the CBP and Trade Automated Interface Requirements (CATAIR). CPSC revises that guide from time to time, and the current version is in its eFiling Document Library, so treat record codes as a map for talking to your broker, not as a filing spec.

Seven certificate elements, mapped to ACE records

  • Product identification§ 1110.11(a)(1)PG01 GTIN/UPCPG02 SKUPG07 model, serialPG10 color, style
  • Rules the product is certified to§ 1110.11(a)(2)PG60 CIT
  • Certifier§ 1110.11(a)(3)PG19 CEPG20PG21
  • Records contact§ 1110.11(a)(4)PG19 PKPG20PG21
  • Date and place of manufacture§ 1110.11(a)(5)PG07 month/yearPG19 MFPG25 lot
  • Date and place of testing§ 1110.11(a)(6)PG30 test datePG19 ITL / LABPG60 CP1–CP3
  • Attestation§ 1110.11(a)(7)Built into the message set
Solid chips are the records that carry each element in a full message set; dashed chips are optional. When CE or PK is the importer of record itself, those parties are not repeated.

Field by field

This is the working list. Every row is a value someone has to look up, check and hand to your broker or enter in the Registry.

CPSC eFiling data elements, field by field
FieldWhat to enterWhere to find itACE record
Certificate typeCPC for a children’s product, GCC for a general-use product. A reference filing uses REF instead.Your certificatePG01
Intended useA code that marks the line as a consumer product.Your broker’s code listPG01
GTIN or UPCThe product’s barcode number.Packaging, GS1 account, marketplace listingPG01
SKUYour stock-keeping unit, exactly as on your invoice.Your SKU listPG02
Brand and model nameTrade or brand name and the model name.Packaging, certificatePG07
Unique identifierAt least one: model number, serial number, registered number or another unique ID.Certificate, test reportPG07
Month and year of manufactureWhen production started for this lot, at least month and year.Purchase order, factory recordsPG07
Variant details (optional)Color, style or description that separates similar models.Product specificationPG10
Lot and production dates (optional)Lot number and production start and end dates.Factory recordsPG25
Certificate existsYes or no: a certificate exists for this product.Your certificate filePG22
Date of last testingThe most recent test the certificate relies on. With several labs, the latest date.Test report cover pagePG30
PartiesManufacturer, lab, certifier and records contact, each with name, address, phone and email.Supplier documents, test report, your recordsPG19–PG21
CPSC lab IDThe 4-digit ID of a CPSC-accepted lab, required with role ITL.Test report, CPSC lab searchPG19
Rules citedEach CPSC rule, ban or standard the product is certified to, as a citation code.Test report summaryPG60 (CIT)
Test report referenceThe report ID, a link to it, or an access key.Lab reportPG60 (CP1–CP3)
Registry product ID and versionReference filing only: the Registry record and certificate version.Product RegistryPG02 (PRI, PRIV)
Certifier IDReference filing only: the ID of the certifier’s Registry account.Product RegistryPG14

Two fields cause most of the questions. Product identification needs at least one unique identifier and a description that ties the certificate to the product; “assorted” or “various” does not. Date of last testing must be the most recent test the certificate relies on, which is not always the date the certificate was signed. See 7 certificate data mistakes for the gaps we find most often.

Party roles

Record PG19 names the companies and people behind the certificate. Each one is a separate line with a role code, and most need a full address, phone number and email.

The six party roles in record PG19

  • MFManufacturerThe factory that made the finished product.Name, full address, phone and email
  • CECertifying entityThe company that issues the certificate. For imports, the importer.Only if not the importer of record
  • ITLCPSC-accepted labThird-party lab whose tests support a CPC.4-digit CPSC lab ID
  • LABOther labAny other lab, for example the lab behind a GCC.Name, address and contacts
  • NOLNo lab testingA statutory or regulatory testing exclusion applies.Exclusion code instead of test data
  • PKRecords contactThe person who keeps the test records.Only if not the importer of record
Each role is a separate PG19 line, with address details in PG20 and phone and email in PG21.

For a children’s product, the lab must be accepted by CPSC for the tests cited, and its 4-digit lab ID goes in the ITL line. The certifier and records contact lines are needed only when they are someone other than the importer of record. Not sure which certificate you need? Read CPC vs GCC.

Full vs reference filing

The certificate data is the same on both routes. What changes is where it lives and what travels with each entry.

Full message set vs reference filing: what travels with each entry

Full message set

Every data element goes to ACE with every entry line.

  • PG01Certificate type FCP (CPC) or FGC (GCC), GTIN or UPC, intended use
  • PG02SKU
  • PG07Brand, model name, manufacture month and year, model or serial number
  • PG19–21Manufacturer, lab, certifier and records contact
  • PG22Certificate exists: yes or no
  • PG30Date of last testing
  • PG60Rules cited, test report ID or link

Reference filing (Product Registry)

The data is certified once in CPSC’s Product Registry; each entry sends a short reference.

  • PG01Processing code REF and intended use
  • PG02Registry product ID (PRI) and certificate version (PRIV)
  • PG14Certifier ID from the Registry account

Required for products imported by international mail, entered before the shipment arrives.

Same certificate data, two routes. Reference filing suits repeat imports of the same SKUs.

Under the final rule, products imported by international mail must use the Product Registry, with the data entered before the shipment arrives, and low-value shipments are not exempt from filing. For a list of what to collect before you open a Registry record, see our Product Registry checklist.

Exclusions and disclaims

Testing exclusions. If a statutory or regulatory exclusion applies, for example for certain materials, the certificate identifies the exclusion in place of the test date and place for that rule, as 16 CFR 1110.11(c) requires. In the message set this is the NOL role, with an exclusion code.

Disclaims. The message set also has a disclaim option for lines that need no CPSC certificate. In the implementation guide, code A covers products CPSC does not require certificate data for, and code B covers data CPSC does not require under its own guidance. Whether you need to send a disclaim for a given line is a question for your broker and CPSC’s eFiling FAQ: do not use one to skip data a regulated product needs.

Foreign trade zones. Products entered from a foreign trade zone for consumption or warehousing follow from 8 January 2027.

After the entry is filed

A CBP message to the trade on 29 July 2026, CSMS #69382435, clarified what ACE does with CPSC data. ACE can accept an entry with no CPSC message set, or with some CPSC data missing, as long as the overall format is followed, and CBP will not reject the entry for that alone. The same message says eFiling is mandatory, that CPSC may reply to the filer and reject the CPSC data, and that CPSC “may perform enforcement actions on any entry that does not have eFiling data attached when required.”

What happens to your data after the entry is filed

  1. Broker files the entryThe CPSC message set goes with each regulated line, or a reference to the Registry record.
  2. ACE accepts the entryCBP has said it will not reject an entry only because CPSC data is missing or incomplete.
  3. CPSC reviews the dataCPSC targets shipments using the filed data and may reply to the filer with a message.
  4. OutcomeMost lines move on. Problems cost time.ReleasedData rejectedHold, exam or enforcement
Acceptance by ACE is not approval by CPSC. Clean, matching data is what keeps lines moving.

In practice, an accepted entry only means the message was readable. CPSC uses the filed data to decide which shipments to look at, so missing or mismatched fields raise the odds of a hold or an exam, and of a slower release while you find the right document.

Prepare a data sheet per SKU

The fastest way to file cleanly is one data sheet per SKU, built before the goods ship and shared with your broker.

Where each value comes from

Test report

  • Lab name and address
  • CPSC lab ID (CPC)
  • Date of last testing
  • Rules tested
  • Report ID or link

Supplier and purchase order

  • Factory name and address
  • Factory contacts
  • Month and year of manufacture
  • Lot and production dates

Product and packaging

  • GTIN or UPC
  • Brand name
  • Model name and number
  • Color, style, description

Your own records

  • SKU
  • Certificate type and version
  • Certifier details
  • Records contact
  • Registry IDs
Four documents feed one data sheet per SKU. If a value is not in any of them, it has to be requested before the goods ship.
  1. List every SKU on the next shipment and mark which ones are covered by a CPSC rule.
  2. Collect the four sources above for each covered SKU: test report, supplier and purchase-order details, packaging data and your own records.
  3. Fill each field from its source, and note the document and page it came from, so anyone can check it.
  4. Check the matches: the model on the certificate, the test report and the invoice should be the same, and every rule cited should appear in the test report.
  5. Choose the route with your broker: full message set or Registry reference, and map every reference ID to its SKUs.
  6. Keep the records for five years from the date the certificate was created.

A plain-language guide, not legal advice and not an official CPSC publication. eFiling Ready is not affiliated with CPSC or CBP. Record codes follow CPSC’s published implementation guide and may change; always confirm requirements with CPSC and your customs broker.

Get your data checked before it is filed

A Quick Check reviews up to 10 SKUs against your certificates and test reports and shows which fields are complete, which are missing or inconsistent, and the source page for each. $290, next business day. Need the full data sheet? The Certificate Preflight prepares a Product Registry file and a broker handoff sheet for 25 SKUs.