What a Compliant California Chemical Inventory List Includes
Search “chemical inventory template” and you will land on a dozen versions of the same spreadsheet.
Search “chemical inventory template” and you will land on a dozen versions of the same spreadsheet: product name, quantity, location, manufacturer, SDS reference. That format works for an OSHA hazard communication binder. It does not satisfy California reporting. A California chemical inventory has to do more than list products. It has to classify them by hazard, locate them in a way an inspector can verify on the floor, and tie back to the California Environmental Reporting System (CERS). CERS is the online portal Cal/EPA runs and your local CUPA (which may be a county environmental health department, fire department, or another local agency depending on jurisdiction) reviews.
This page walks through what a California-compliant chemical inventory list actually has to include, where the gap usually shows up between a generic template and the real requirement, and how to read your own list against the standard. For the broader context, see our chemical inventory compliance guide.

A Generic Template Is Not a CERS-Compliant Inventory
The most common version of this story we walk into goes like this. A facility downloaded an OSHA-style chemical inventory list template, filled it in, and treated the work as done. Then the CUPA asked for the CERS submittal, or the fire authority asked for an HMIS (Hazardous Materials Inventory Statement), or a city tied the chemical classification documentation to a business license. At that point the gap shows up: the list has product names but not hazard classes, locations but not control areas, quantities but not the daily-maximum/daily-average/annual-amount breakdown CERS expects.
Nothing in the OSHA template format is wrong. It just was not built for the California compliance frame. A generic chemical inventory list is a starting point. A California chemical inventory is the same data, classified, structured, and submitted in a way the state and the fire code can read.
The Required Fields, Field by Field
For each reportable chemical at your facility, the CERS hazardous materials inventory structure requires the following data. Most existing inventories cover the top half of the list. The bottom half is where the gap usually is.
Chemical identification
- Common name (the trade or product name)
- Chemical name (the substance name, often different from the trade name)
- CAS number for the substance (or for each substance in a mixture)
- Extremely Hazardous Substance (EHS) flag (yes/no)
- Trade secret status (yes/no)
Physical state and quantity
- Physical state (solid, liquid, or gas)
- Daily maximum amount on site
- Daily average amount on site
- Annual amount on site
- Unit of measure (gallons, pounds, cubic feet, as appropriate)
Storage and location
- Storage container type (drum, tote, bottle, cylinder, tank, etc.)
- Container size, pressure, and temperature (as applicable)
- Location within the facility, mapped to the same building, room, or area shown on your facility map
Fire code hazard classification
- Fire code hazard class(es): the California Fire Code Chapter 50 classes that apply to the chemical. A single chemical can carry several. Up to eight classes per chemical can be reported.
- Fire hazard category fields: fire, reactive, pressure release, acute health, chronic health, flammable, and gas-under-pressure categories.
Mixture components
- For mixtures: the hazardous components and their percentages, not just the trade name.
A list with the first three groups filled in is a chemical list. A list with all five groups filled in is a chemical inventory. The phrase you will hear from facilities with the gap is some version of: those sixteen columns, the health and physical hazard data, are not populated in our SIRS (the state’s underlying data repository for CERS) at all. That is the field set this checklist closes.
Why a Generic OSHA Template Falls Short
There are three California-specific layers a generic chemical inventory list template does not address.
- The 16-column CERS classification structure. The hazard class and fire hazard category fields are where most off-the-shelf templates have no place to put the data. A column for “hazard” that takes a single value cannot capture a chemical that is both an oxidizer and a corrosive. Our 16-column CERS hazard classification guide walks through each of the data groups in detail.
- Location mapped to a facility map that meets county standards. A column called “room” or “department” is not enough on its own. The location field has to match a facility map that the local Hazardous Materials Plan (HMP) recognizes: chemical storage areas, fire extinguisher locations, emergency routes, spill kit locations, all marked. When we walk a facility, the first thing we check after the chemical list is the map, because a Word-document floor plan with hand-drawn boxes is not an HMP-compliant map, and the inventory locations have to tie to one that is.
- Reporting thresholds and the chemicals that group under them. California’s reporting thresholds (55 gallons of liquid, 500 pounds of solid, 200 cubic feet of compressed gas at standard temperature and pressure) determine which chemicals require individual reporting and which can be grouped by hazard class. A typical 300-chemical facility usually has only 15 to 20 chemicals that cross individual thresholds on their own. Below-threshold chemicals are not individually reportable in CERS, but they may still need to appear on internal inventories for HazCom, fire-code review, or local AHJ requests. A generic template treats every line as equal. CERS does not.
Reading Your Own List Against the Checklist
If you have an existing chemical inventory list (PDF, Excel, paper, whatever format) and you want to know whether it meets California requirements, work through the checklist above in order. The pattern we see most often:
The top half (identification, quantities, storage, location) is reasonably complete. Quantities may need to be rebroken into daily maximum, daily average, and annual amounts.
The bottom half (fire code hazard classes, fire hazard categories, mixture component breakdowns) is partial or empty.
The location field references departments rather than mappable building/room/area, and the facility map does not meet county HMP standards.
If two or three of those describe your list, the inventory is in the same condition as most we see for the first time. It is not unusual. It is also not done. The work to close the gap is finite and specific: review the safety data sheet for each chemical, classify each chemical against California Fire Code Chapter 50, fill in the hazard fields, reconcile the locations against the map, and submit the updated inventory through CERS.
A Note on “Template” as a Strategy
A facility can absolutely keep its working chemical inventory in a spreadsheet template. That is the format we deliver in most of the time. The point is not that spreadsheets are wrong. The point is that the columns have to match what CERS expects, the hazard classification has to be done by someone who can read an SDS and apply CFC Chapter 50, and the result has to load into CERS without manual rework. A “template” in California-compliance terms is the same structure as a CERS HazMat Inventory export, not the same structure as a generic OSHA list.
The Practical Bottom Line
If you searched for a chemical inventory list template and ended up here, the short answer is that no public template is going to give you a California-compliant inventory by itself. The format is only half the work. The other half is classification: reading each SDS, assigning the right hazard classes, and structuring the data so it can be submitted through CERS, read by your fire authority for the MAQ analysis, and used by the building department for occupancy decisions.
If you have the time and someone on staff who can do the classification, you can build the inventory yourself off the field list above. If you do not, this is the work we do.
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.












