US Customs Hold Codes: 1H, 2H, 7H, 5H, 9H, FDA, AQI, and PGA

Customs hold codes are short status messages that may show cargo is paused, reviewed, updated, or waiting for another action before normal movement or release. Importers may see these codes in a broker message, carrier update, terminal system, or forwarder status report.

Do not guess from the code alone. The practical meaning depends on the broker message, system context, entry status, port, carrier, shipment type, and whether CBP or another agency is involved. A short code is a status signal, not a full explanation.

Quick Answer: Common U.S. Customs Hold Codes

Code or hold typeWhat it may indicateRead next / what to confirm
1HMay indicate a CBP hold or status messageRead 1H hold customs
2HMay involve agency or system review depending on contextRead 2H hold customs
7HMay involve scan, inspection, or status review depending on contextRead 7H customs hold
5HMay involve entry, document, or processing issue depending on contextRead 5H customs hold
9HMay involve consignee, receiver, or information issue depending on contextRead 9H customs hold
FDA / PGAAnother agency may review regulated goodsConfirm agency and documents
AQI / agricultural holdAgriculture or pest-risk review may applyConfirm product, wood packaging, or plant/animal concerns

If you need the broader meaning of a shipment held by customs, read customs hold from China to USA. That guide covers customs hold reasons, timeline, fees, documents, and response steps. This page only helps you choose the correct code-specific guide.

Need Help With a Hold Code?

Send us the exact hold code, broker message, B/L or tracking number, container number if available, invoice, packing list, and product details. We’ll help review what to confirm next.

*Fast response. No obligation.

Why You Should Not Guess from a Customs Hold Code

A customs hold code may appear differently depending on system context. The same short code can be shown in a broker system, carrier tracking update, terminal message, or forwarder status note, but the importer may not see the full operational explanation.

Carrier tracking wording is often incomplete. It may say “customs hold,” “shipment on hold,” or show a short code without explaining whether the issue is CBP review, agency review, scan status, exam movement, document correction, or another release condition.

Broker confirmation matters more than guessing. A hold code does not automatically mean seizure, illegal cargo, or physical exam. It usually means the cargo needs review, update, removal, release, or further confirmation before normal movement.

CBP’s ACE Appendix D Disposition Codes can help explain why disposition-style messages should be read in system context, but live shipment interpretation should still be confirmed with the customs broker.

Which Detailed Guide Should You Read?

This page should not replace the detailed guides. Each code-specific article explains what importers should ask, which documents may be needed, and what should be confirmed before delivery planning.

What to Ask Your Broker

When a customs hold code appears, ask direct questions before making delivery decisions:

  • What is the exact code and full message?
  • Which B/L, container, entry, or tracking number is affected?
  • Who placed the hold or status?
  • Is this CBP review, agency review, exam, carrier status, or system update?
  • What documents are needed now?
  • What must happen before release?

These questions help separate a real customs issue from an incomplete carrier update, terminal status, broker note, or forwarder message.

Customs Hold Still Unclear?

Share the full message from your broker or carrier, shipment reference, product details, and current cargo location. We’ll help organize the next questions before you reply.

*Fast response. No obligation.

FAQ

What are customs hold codes?

Customs hold codes are short status or disposition-style messages that may show cargo is paused, reviewed, updated, or waiting for another action before release. They should be confirmed with the broker because the code alone may not explain the full reason.

Does a customs hold code mean my cargo is seized?

No. A customs hold code does not automatically mean seizure, rejection, or illegal cargo. It may indicate review, inspection, agency review, document correction, system status, or another release condition depending on context.

Is 1H the same as 2H or 7H?

No. 1H, 2H, and 7H should be treated as different status signals. The exact meaning depends on the broker message, shipment type, entry status, system context, and whether CBP, another agency, the carrier, or the terminal is involved.

Should I rely on carrier tracking to understand a customs hold code?

Carrier tracking can be useful, but it is often too short to explain the full customs context. Use tracking as a signal, then confirm the exact code, affected shipment, required documents, and release condition with the broker or forwarder.

Conclusion

Customs hold codes should be treated as status signals, not final explanations. Importers should confirm the exact message with the customs broker, identify the affected shipment, prepare documents if requested, and use the specific code guide for deeper next steps.