Shipment held by CPSC? What CPSC looks for
If your goods are stuck because CPSC certificate data is missing or does not match, this page explains what CPSC looks for and the steps to fix the data. A detention can also involve sampling and testing, so correct data alone may not release the goods.
Check with your broker first
What a CPSC hold is
Since 8 July 2026, importers of products that need a certificate must send the certificate data to CPSC at entry. CPSC uses the data to decide which shipments to look at: it says it intends to adjust an entry line's risk score based on certificate data, so missing or mismatched data can make a hold more likely.
When CPSC detains a shipment for sampling, it says it typically decides admissibility within 45 to 60 calendar days of the Notice of Sampling and Detention. PPAI reports that storage costs while goods wait fall on the importer.
CBP does not reject entries for missing CPSC data (CSMS 69382435, 29 July 2026), and CPSC has said it initially intends to send only warning messages. But CPSC may reject the CPSC data in a message to the filer and may take enforcement action. That can change, so do not plan around it.
Sources: CPSC: mandatory eFiling for certificates of compliance; CPSC eFiling FAQ; CPSC: imports and port operations; PPAI: CPSC eFiling to be required for international mail shipments; CBP CSMS 69382435 (29 Jul 2026)
What data CPSC needs at entry
There are two ways to give CPSC the certificate data. Your broker files one of them with the entry.
- Full PGA message set: all seven certificate data elements go in the entry: product ID, citation codes, manufacture date, manufacture place, product test date, testing laboratory and the point of contact for test records.
- Reference PGA message set: you enter the certificate once in the CPSC Product Registry, then the entry carries three IDs: Certifier ID, Product ID and Version ID.
The Registry does not communicate with CBP's ACE system. After you certify the record, you must give the three IDs to your broker.
Sources: CPSC eFiling Quick Start Guide; CPSC: eFiling and the CPSC Product Registry
Steps to fix the certificate data
Build or find the certificate
Work out which rules apply (the free scope checker gives general information). Children's products need a certificate based on testing by a CPSC-accepted lab. Gather the test report and the certificate fields from it.Create the Registry record
Enter the certificate in the CPSC Product Registry, by form, CSV upload or API. Check the data for common errors first, such as a CPSC-accepted lab entered as LAB instead of ITL.Certify it
Someone at the importer clicks Certify in the Registry. CertPrepy never does this step for you.Give your broker the IDs
Send the Certifier ID, Product ID and Version ID for each product. Your broker decides what goes on the entry and files it.
Sources: CPSC eFiling Quick Start Guide; SGS: 11 questions to improve eFiling data management (October 2026); CPSC Product Registry FAQ
What CertPrepy does and does not do
Does
- Extract fields from your lab report for you to confirm
- Check the data against Registry rules and known traps
- Produce the certificate PDF, a Registry CSV and a broker packet with the three IDs
Does not
- Certify for you
- Build per-entry CBP data or choose which certificate goes on which line
- Suggest tariff codes beyond 6 digits
- File anything with CBP or contact CPSC on your behalf
- Tell you a product complies
Held-shipment fix kit: $199
A self-serve guided workflow that walks you through the four steps above for the products on your held shipment. It is software, not a human service, and it does not contact CPSC, CBP or your broker for you. Full refund within 14 days of payment.
Common questions
Can I just file the full data instead of using the Registry?
Is there a low-value exemption?
Who can fix the entry?
Sources: CPSC eFiling Quick Start Guide; eCFR: 16 CFR 1110.13, eFiling (mail imports: Registry data before arrival)