If your freight is hazardous (or might be), Official Mexican Standards (NOMs) for dangerous goods define labels, placards, packing, emergency information, and the unit. Marking “hazmat” on Carta Porte is not enough: SAT reads the XML; SICT and the roadside look at the package and the truck.

This is the sister hub to the general freight NOM map: shipper checklist and matrix of the main hazmat NOMs (002/006/011/020 family and affiliates). The SICT catalog can grow or update; always confirm the Official Gazette (DOF). OCL can stamp invoice and Carta Porte and gathers evidence in the trip file; it is not a SICT authority. Typical recovery auditing 100% of freight: 5–7% in a 6–8 week pilot.

Operational NOMs + SAT Carta Porte
2 layers
source of force (not 2004 blogs)
DOF
trip = UN + permit + XML + photos
1 ID
shipper and carrier responsibility
Shared

Tax XML: hazmat in Carta Porte 3.1 · SICT permit · SICT norms vs SAT duties.

What to ask the carrier if it is hazmat

Before releasing the unit: UN number, class/division, correct packing, package labels, unit placards, emergency information, suitable SICT permit, and — if applicable — ocular inspection log. Without that, there is no “ready trip”: there is a bet.

  1. 01

    Classification and packing

    UN, class/division, and compliant packing (NOM-002 / 002-1 family).

  2. 02

    Labels and placards

    Packages marked; unit placarded when the regime requires it.

  3. 03

    Emergency and unit

    Emergency info, ocular inspection, and coherent SICT permit.

  4. 04

    Carta Porte 3.1

    XML with hazmat, UN, packing, and permit aligned to the dock.

Same chain for shipper and carrier. Who operates each layer changes.

Shipper / consignor

  • Classifies and declares the truth of the goods (UN, class).
  • Correct packing and package labels before assignment.
  • Hands emergency information to the trip.
  • Data ready for Carta Porte — no convenient rekeying.

Carrier / permit holder

  • Fit unit, placards, and SICT permit for the regime.
  • Ocular inspection / log when applicable (e.g. NOM-006).
  • Rejects mislabeled cargo or missing emergency docs.
  • Stamps CFDI + Carta Porte coherent with what moves.
Shared duty: if either side improvises, both stop at the checkpoint.

Force: DOF first, catalogs second

Chamber summaries or 2003–2004 PDFs with a “STATUS: Vigente” column are not proof of force in 2026. They help locate the NOM number; controlling text is the DOF publication and updated SICT listings.

Real update example: NOM-006-SCT-2-2023 (ocular inspection of units for dangerous goods) updates the prior NOM-006 logic; DOF text available. The NOM-002 / NOM-002-1 SCT-SEMAR-ARTF/2023 family updated the list and packing instructions aligned to UN recommendations.

Hazmat NOM matrix × what it controls

These are the main hazmat NOMs a shipper should know before releasing a unit. Not the entire SICT catalog: the operational core (list, packing, marking, emergency info, unit, and quantity exceptions). Name link = DOF text when publication is confirmed.

NOM-002-SCT-SEMAR-ARTF/2023

What it controls: List of hazardous substances and materials

Status in this guide: Verified (DOF 18 Dec 2023)

NOM-002-1-SCT-SEMAR-ARTF/2023

What it controls: Packing instructions; IBC, portable tanks, etc.

Status in this guide: Verified (DOF 29 Jul 2024)

NOM-003 / NOM-004 (historic) to draft 003-SCT-SEMAR-ARTF-2023

What it controls: Package marking/labeling; unit placards

Status in this guide: Confirm DOF if it replaced 2008

NOM-005-SCT (emergency info family)

What it controls: Emergency information during transport

Status in this guide: Confirm current version in DOF/SICT

NOM-006-SCT-2-2023

What it controls: Ocular inspection of units for dangerous goods

Status in this guide: Verified (DOF; updates prior 006)

NOM-011-SCT2/2012

What it controls: Limited quantities

Status in this guide: On SICT list; confirm amendments

NOM-011-1-SCT-2-2022

What it controls: Excepted quantities / consumer products

Status in this guide: Verified (DOF 28 Feb 2022; confirm text in DOF)

NOM-020-SCT-2-2022

What it controls: Tank vehicles SICT 406 / 407 / 412

Status in this guide: Verified in catalog; confirm text in DOF

NOM-028-SCT2/2010

What it controls: Class 3 flammable liquids provisions

Status in this guide: On SICT list; confirm successor

Main hazmat trucking NOMs. Name link = DOF text when publication is confirmed.
Flatbed truck loaded with metal-caged gas cylinders ready for road transport
Dangerous goods on the road: package, marking, and unit must close before the XML.

Shipper checklist (labels to emergency info)

Use this as the dock gate. If a row fails, there is no “ready trip”: there is shared risk between shipper and carrier.

Elige un paso para ver el detalle

Detalle del paso · 01

UN classification

UN number, proper shipping name, class/division, subsidiary risk
Before releasing hazmat

Limited and excepted quantities

Not every “dangerous” move uses the same regime. Limited quantities (NOM-011-SCT2/2012) and excepted quantities / consumer products (NOM-011-1-SCT-2-2022) reduce or change duties when the text allows.

The expensive error is assuming the exception without reading quantitative limits in the list. If unsure, run the full regime and document why.

Cross-check with Carta Porte and SICT permit

In Carta Porte 3.1, hazmat flags, UN number, packing, and permit must cohere with each other and with what is in the box. The PAC may reject the CFDI; roadside authority may stop the trip even if the PDF “looks fine.”

Hazmat evidence on the trip ID

The goal is not “more PDFs”: it is one trip ID where UN, SICT permit, label/placard photos, and Carta Porte close together before payment.

Hazmat in the tower

From classify to pay

  1. Classify

    UN and packing

  2. Mark

    Labels and placards

  3. Stamp

    Coherent Carta Porte

  4. File

    Evidence before pay

OCL can stamp invoice and Carta Porte. It does not classify dangerous goods or inspect tanks: it cross-checks the evidence your team already requires and holds payment if the file does not close.

Key takeaways5 points
  1. Road hazmat = SICT NOM layer (classification, packing, labels, placards, emergency info, unit) + SAT layer (Carta Porte / permit in XML).
  2. This guide covers the main hazmat NOMs for the shipper; the SICT catalog can expand — confirm force in the DOF.
  3. The 2023 family (NOM-002 / 002-1 SCT-SEMAR-ARTF) updated the list and packing instructions; controlling text is the DOF.
  4. The shipper cannot “delegate away” UN classification: a mislabeled package is shared trip risk.
  5. OCL can stamp invoice and Carta Porte, and archives evidence in the trip file; it does not replace SICT verification.

Is your hazmat living in WhatsApp?

Short diagnosis: what evidence is missing between UN, SICT permit, photos, and Carta Porte before releasing payment.

Related reading

Frequently asked questions