The chemical inventory is the part of your HMBP that inspectors compare to your facility, line by line. When a CUPA inspector walks your site, the inventory in CERS is the document they hold up against what’s actually in your storage areas. If the list is wrong, missing entries, or carries quantities that don’t match what’s on the shelf, that’s a finding.
It’s also the section that fails most often. Statewide CUPA enforcement data ranks an inaccurate or incomplete chemical inventory as one of the top HMBP violations, second only to training failures. The reason isn’t usually carelessness. The CERS chemical inventory has specific data requirements, and a list that “feels close” almost never passes inspection.
For a complete overview of the program, see our HMBP and CERS submittal services page. This piece goes deeper on the inventory section: what CERS requires, where facilities go wrong, and how to get the list to match the facility.
What CERS Requires for Every Chemical
CERS (California’s online environmental reporting portal, run by Cal/EPA) doesn’t accept a list of chemical names with quantities. Each entry is a structured record with multiple fields. For a hazardous material to be reported correctly, your inventory must capture:
- Chemical identification: the name as it appears on the Safety Data Sheet (SDS), the CAS number, and the DOT shipping name where applicable
- Components: for mixtures, the hazardous components and their percentages from SDS Section 3
- Physical state: solid, liquid, or gas (this determines reporting units)
- Quantities: maximum daily amount, average daily amount, and annual throughput
- Reporting units: gallons for liquids, cubic feet for compressed gases, pounds for solids
- Storage location: specific building, room, or area inside the facility
- Container type and storage conditions: drum, tote, cylinder, AST, UST, plus pressure and temperature
- Hazard classification: federal hazard categories (physical and health hazards) and California-specific designations including Extremely Hazardous Substance status
These fields together are what California facilities sometimes call “the 16 columns.” Most of the fields beyond chemical name and quantity are blank in inventories that were never built professionally. A CERS record with a chemical name and a gallons figure is a record that fails inspection.
CERS Inventory Field Reference
| CERS Field | What It Requires | Where Facilities Go Wrong |
|---|---|---|
| Chemical Name | Exact name as on the SDS | Using a trade name or shorthand that doesn’t match the SDS |
| CAS Number | Chemical Abstracts Service number for the substance or each component | Left blank, or wrong for mixtures (using the CAS of the product, not the components) |
| Physical State | Solid, liquid, or gas | Reporting a liquid as a solid because it ships in a drum labeled by weight |
| Quantity (Max Daily / Avg Daily / Annual) | Three separate values, in proper reporting units | Reporting purchase quantity (e.g., a 450-lb drum of acetone) without converting to gallons |
| Reporting Units | Gallons (liquid), cubic feet (gas), pounds (solid) | Mixing units, or reporting compressed gas in pounds instead of cubic feet |
| Location | Specific building/room/area inside the facility | Listing “warehouse” or “facility” instead of a defined storage location that matches the site map |
| Container Type | Drum, tote, cylinder, IBC, AST, UST, etc. | Generic “container” entries |
| Pressure / Temperature | Storage conditions, especially for gases and reactive chemicals | Skipped fields for compressed gas cylinders |
| Hazard Categories | Federal physical and health hazard categories plus California EHS flags | Blank columns, which is the most common deficiency we see in legacy CERS records |
| Components (mixtures) | Each hazardous component listed with percentage | Mixture reported as a single line with no component breakdown |
Need help compiling a CERS chemical inventory that will actually pass inspection? Call (925) 551-7300 or request a consultation. We come to your facility, walk the storage areas, pull SDS data, and build the inventory in CERS format.
Why Old Inventories Almost Never Hold Up
The most common pattern we see when a facility calls after an inspector visit: a CERS submittal exists, but it was last touched several years ago, and the hazard classification columns are empty. The chemical names and quantities may be roughly accurate, but the structured data CERS asks for (CAS, components, hazard categories, storage conditions) was never populated.
That’s usually not a software problem. It’s that the original inventory was built from a purchase list or a spreadsheet of SDS titles, never reconciled against SDS Section 3 (composition) or Section 9 (physical properties). When a facility’s operations shift, products get reformulated, or staff turns over, the gap widens. A campus we worked with had roughly 300 chemicals across multiple buildings, an inventory more than seven years out of date, and the 16 CERS fields effectively empty. From a CERS interface it looked like a submitted inventory. From an inspector’s perspective it was a violation waiting to happen.
The same pattern shows up in smaller facilities. An auto shop, a fuel station, a food distribution warehouse: the last full inventory was done years ago, products have changed, and nobody onsite has the time or the regulatory familiarity to do it from scratch.
The Inventory Must Match the Site Map
A CERS inventory does not sit in isolation. Every storage location named in the inventory must be visible on the facility site map, and the site map locations must match the actual physical layout when the inspector walks the site. The three references (inventory, map, facility) need to line up.
This is why facilities that update the inventory without updating the map (or vice versa) still get cited. Inspectors check whether the drum of solvent the inventory says is in “Room 102 East Wall” is actually in Room 102 East Wall. If it’s been moved to a different building since the last submittal, that’s a 30-day update trigger that was missed.
For the full list of what a site map must show and where maps tend to fail, see HMBP site map requirements.
Inventory and Fire Code Are Not the Same Document
A common confusion: the CERS chemical inventory satisfies California Health and Safety Code Chapter 6.95 (the HMBP program), but it does not satisfy California Fire Code (CFC) chemical classification requirements. Some jurisdictions, particularly those with active fire code enforcement, require a separate fire-code classification that organizes chemicals by hazard category and compares storage quantities to maximum allowable quantities (MAQ).
If your city or county requires both, the CERS inventory and the fire code classification draw from the same chemical data but produce different deliverables. For the broader picture on fire code chemical classification, MAQ analysis, and how those requirements relate to your CERS submittal, see our chemical inventory and fire code coverage (Cluster #20, forthcoming).
How CDMS Compiles a CERS Inventory
When we take on an HMBP, we do not work from a spreadsheet the client emails over. The inventory is built during a site visit. Our consultant walks every storage area where hazardous materials are kept: production lines, chemical storage rooms, maintenance shops, satellite accumulation areas, outdoor tanks, compressed gas yards, lab cabinets. We log what’s there, capture container types and quantities, and verify locations against the site map.
We collect Safety Data Sheets for every product on the inventory, either from your binders or your electronic SDS system. From the SDSs we populate the structured CERS fields: CAS, components, hazard classification, physical state, storage conditions. Where SDSs are missing, expired, or for products no longer carried, we resolve those before the submittal goes in.
The inventory then loads into CERS in the format the portal expects, with the hazard columns populated and the storage locations cross-referenced to your facility drawings. You review and certify; we handle the upload and the back-and-forth with the CUPA if the submittal triggers questions. For more on what the full HMBP includes beyond the inventory section, see what an HMBP includes.
Ready to get your chemical inventory into compliant CERS format? Call (925) 551-7300 or request a consultation. We schedule a site visit, build the inventory from the floor up, and handle the CERS submittal end to end.












