The 16-Column CERS Hazard Classification, Explained
When a California facility tells us their chemical inventory is “not complete,” the gap is almost never the list of chemicals.
When a California facility tells us their chemical inventory is “not complete,” the gap is almost never the list of chemicals. The list usually exists somewhere. The gap is the hazard classification: the data fields the California Environmental Reporting System (CERS) requires for every reportable chemical and that most facilities have left partially or completely blank.
We hear it in the same words on call after call: “Those sixteen columns, the health and physical hazard data, are not populated in our SIRS at all.” SIRS (the Statewide Information Repository System) is the underlying data layer behind CERS. That sentence describes the single most common chemical inventory deficiency in California. This piece walks through what those columns are, why CERS asks for them, and what it takes to populate them correctly.
For the broader context on California chemical inventory compliance, see our chemical inventory compliance guide.

Where “Sixteen Columns” Comes From
CERS is the online portal Cal/EPA runs for hazardous materials reporting. It is reviewed and enforced by your local CUPA (which may be a county environmental health department, fire department, or another local agency depending on jurisdiction). When a facility submits a Hazardous Materials Business Plan (HMBP) through CERS, the chemical inventory section uses a defined hazardous-materials inventory data structure: the CERS HazMat Inventory template. The template has a fixed set of data elements for each chemical, and when facilities export or look at their own inventory in spreadsheet form, the way the fields lay out in columns is what gets called “the sixteen columns.”
The exact field count depends on how you count multi-value fields (the fire code hazard class can hold up to eight values, for example), but the shorthand sticks because the working spreadsheet looks like roughly sixteen columns of required data per chemical. What matters is not the count. It is which fields most facilities miss.
The Data Groups, At a Glance
The CERS hazardous-materials inventory template groups its required fields into a handful of categories. Every chemical reported has to populate every applicable group.
| Data group | What it captures | Common gap |
|---|---|---|
| Location | Which building, room, or storage area the chemical lives in, mapped to your facility map | Inventory organized by department, not by mappable location |
| Chemical identification | Common name, chemical name, CAS number, whether the chemical is an EHS (Extremely Hazardous Substance), trade secret status | Common name only; missing CAS or EHS flag |
| Physical state and quantity | Solid, liquid, or gas; daily maximum, daily average, annual amount; units of measure | Single estimate instead of max/average/annual; wrong unit basis |
| Storage container | Container type, size, pressure, and temperature | Default container assumptions copied across products |
| Fire code hazard class | The California Fire Code Chapter 50 hazard classes that apply (up to eight per chemical) | Left blank; this is the field set facilities most commonly miss |
| Fire hazard category | Fire, reactive, pressure-release, acute health, chronic health, flammable, gas-under-pressure categories | Left blank or partial |
| Mixture components | For mixtures, the hazardous components and their percentages | Trade name only, no component breakdown |
The list of chemical identifiers, the quantity fields, and the storage fields are the columns most existing inventories already populate. The fire code hazard class and fire hazard category fields are the ones most facilities leave empty.
Why the Hazard Class Fields Get Left Blank
Populating the fire code hazard class and fire hazard category fields correctly is not data entry. It is hazard classification. For each chemical, someone has to read the safety data sheet (SDS), apply the California Fire Code Chapter 50 classification framework, and assign every applicable hazard class. Most chemicals carry more than one class. An oxidizer can also be corrosive. A flammable liquid can also be toxic.
A field tech who can collect chemicals off a shelf cannot necessarily do the classification. When a facility’s CERS inventory shows the chemical list populated but the hazard class fields blank, the gap is usually that nobody on staff has the time, the training, or both, to work through the SDSs one by one. That gap is what produces the “I have a list, but it is not a real inventory” call.
What CERS Does With the Hazard Class Fields
The hazard class and fire hazard category fields are not optional or cosmetic. They are how CERS, your CUPA, and downstream fire code reviewers read your inventory.
- The CUPA uses them to confirm the HMBP is complete. A submittal with blank hazard fields is a common inspection finding.
- The fire authority uses them as the input to the MAQ analysis. Maximum Allowable Quantity is calculated per hazard class, per control area. If the classes are missing or wrong, the MAQ check cannot be run. For more on how that analysis works, see our CFC chemical classification and fire code MAQ page.
- The building department uses them to confirm occupancy. H (high-hazard) occupancy is triggered by exceeding the MAQ in a given hazard class. If the class is wrong, the occupancy call is wrong.
- Emergency responders use them in an incident. Fire hazard category data drives the at-a-glance hazard read at the door.
The state structure exists because all of these downstream uses need clean, classified data. Leaving the fields blank does not just create a paperwork gap. It breaks the rest of the chain.
How Hazard Classification Actually Gets Done
When we are populating these fields for a client’s existing CERS inventory, the work runs in roughly this sequence:
Pull the current inventory.
We export what is already in CERS, in whatever format it lives. This is the starting list and the first cross-check against what we find on the floor.
Confirm what is actually present.
Inventories drift. The list and the shelf rarely match perfectly. Our consultant walks the facility, room by room, and confirms each chemical, container, location, and quantity. We come to you for this; the work cannot be done from a desk.
Collect the SDS for every chemical.
Most facilities have most of the SDSs. The gaps are where the work pauses while we get the missing ones. For more on the SDS side of the work, see our SDS collection and management page.
Classify each chemical against CFC Chapter 50.
Every applicable physical hazard class and health hazard class is assigned. Multi-class chemicals are tracked across every class that applies, not just the dominant one.
Populate the CERS template.
Each chemical gets its location, chemical identification, quantity, container, hazard classes, and fire hazard categories filled in. Mixtures get their component breakdowns.
Submit and confirm.
We submit through CERS and confirm the submittal status. If the CUPA reviewer flags anything, we respond.
A single, correctly classified inventory then drives the rest of your fire code compliance: the CFC classification report, the MAQ analysis, and where applicable, the high-piled storage permit chemical list.
The Practical Bottom Line
If your CERS submittal has chemical names and quantities but the hazard class fields are blank or partial, your inventory is not done. It is a list. A list satisfies neither CERS nor your fire authority, and it gives the building department nothing to work from for an occupancy call.
The work to close the gap is finite and specific: walk the facility, collect the SDSs, classify each chemical against the California Fire Code, populate the template, and submit. The reason most facilities have not done it is not technical. It is time. If you do not have the hours on staff to work through several hundred SDSs, the work does not get done.
- Classifying for a CERS submittal? How your chemical inventory feeds your HMBP and CERS submittal →
Trusted throughout California
BSY started working with CDMS last year after our in-house EHS person departed the company. CDMS reviewed our existing operational permits as well as any additional Federal, State and Local regulations that could apply and helped us to create a comprehensive compliance calendar to track regulatory deadlines and submittal due dates. The CDMS team does an excellent job of tracking everything and can be relied upon to complete the forms accurately and assist with submittals, allowing me to focus on our business.
Speak with a CDMS EHS expert
Tell us about your facility and your deadline. You’ll get a clear read on what applies and a scoped plan to handle it.












