Hazardous Chemical Inventory: Complete Guide for EHS Teams
Every workplace that uses hazardous chemicals needs a chemical inventory. OSHA requires it. Your insurance carrier expects it. And when an inspector walks in, it's one of the first things they ask for.
Yet most EHS teams manage their chemical inventory with spreadsheets, paper lists, or a binder that hasn't been updated since someone left the company two years ago.
This guide covers what an EHS chemical inventory actually needs to include, how to build one that works, and why the spreadsheet approach eventually breaks down.
What Is an EHS Chemical Inventory?
An EHS chemical inventory is a standardized listing of chemical information for every hazardous substance present in your workplace. It serves three purposes:
- Regulatory compliance — OSHA's [Hazard Communication Standard](/blog/what-is-hazcom) (29 CFR 1910.1200) requires employers to maintain a list of all hazardous chemicals in the workplace
- Emergency preparedness — Fire departments, hazmat teams, and first responders need to know what chemicals are on-site during an emergency
- Worker safety — Employees need to know what they're working with and what precautions to take
Your chemical inventory is the foundation of your entire HazCom program. Without it, you can't maintain SDSs properly, you can't train employees on the right chemicals, and you can't assess hazards accurately.
What Your Chemical Inventory Must Include
At minimum, OSHA requires your chemical inventory to list every hazardous chemical in the workplace. But a useful inventory goes beyond the minimum. Here's what a complete EHS chemical inventory should capture:
Required Information
- Product name — The name as it appears on the Safety Data Sheet and container label
- Manufacturer/Supplier — Who makes or supplies the product
- Location — Where the chemical is used or stored (building, room, area)
- Hazard classification — GHS hazard categories (flammable, corrosive, toxic, etc.)
Recommended Additional Information
- CAS number — The Chemical Abstracts Service registry number that uniquely identifies each chemical substance. CAS numbers let you group products by their active chemical ingredients, cross-reference regulatory lists, and identify when different product names contain the same hazardous substance
- Quantity on hand — How much you have and in what container sizes
- SDS availability — Whether you have a current SDS on file
- Storage requirements — Temperature, ventilation, incompatibilities
- PPE requirements — What personal protective equipment is needed
- Date added/updated — When the chemical was added to the inventory and when it was last reviewed
Building Your Chemical Inventory: Step by Step
Step 1: Walk Every Work Area
Don't rely on purchase orders or memory. Physically walk every room, storage area, cabinet, shelf, and vehicle in your facility. Look for:
- Cleaning supplies under sinks
- Lubricants and solvents in maintenance areas
- Paints and coatings in storage rooms
- Adhesives, sealants, and chemicals in production areas
- Pesticides in grounds/facilities storage
- Lab reagents in hoods and cabinets
- Even hand sanitizer and WD-40 count
Most businesses underestimate their chemical count by 30-50% until they do a physical walkthrough.
Step 2: Record Each Product
For every chemical you find, record:
- Product name (exactly as labeled)
- Manufacturer
- Container size and quantity
- Location found
- Whether you have an SDS for it
Step 3: Collect Safety Data Sheets
For every product in your inventory, you need a current SDS. If you're missing any:
- Check the manufacturer's website
- Contact your supplier
- Search free SDS databases online
- Request directly from the manufacturer (they're required to provide them)
Step 4: Organize by Location
Group your inventory by site, building, room, or work area. This makes it easy to:
- Answer OSHA's question: "What chemicals are in this area?"
- Train employees on the specific chemicals in their workspace
- Respond to emergencies in a specific location
Step 5: Identify Gaps
Review your inventory for:
- Products without SDSs (compliance gap)
- Chemicals that are no longer used but still stored (unnecessary risk)
- Duplicate products that could be consolidated
- Products without proper labels
Step 6: Establish a Maintenance Process
An inventory is only useful if it's current. You need a process for:
- Adding new chemicals when they're purchased
- Removing chemicals when they're disposed of
- Updating quantities periodically
- Reviewing SDSs annually for currency
Common Chemical Inventory Mistakes
Mistake 1: Only Counting "Big" Chemicals
OSHA doesn't distinguish between a 55-gallon drum of solvent and a bottle of glass cleaner. If it has an SDS, it belongs on your inventory. Common items people miss:
- Hand sanitizer
- WD-40 and other aerosol lubricants
- Printer toner
- Cleaning wipes
- Battery acid in forklifts
- Propane for heating or forklifts
Mistake 2: Using Product Names Instead of Chemical Names
Different manufacturers sell the same chemical under different product names. Without CAS numbers, you might not realize that three different products all contain the same hazardous substance. CAS numbers provide a standardized listing of chemical information that cuts through brand-name confusion.
Mistake 3: Not Tracking Quantities
OSHA doesn't explicitly require quantity tracking in your chemical inventory, but several regulations that overlap with HazCom do:
- EPCRA Section 312 (Tier II reporting): If you store hazardous chemicals above threshold quantities, you must report to your Local Emergency Planning Committee
- Fire codes: Your local fire marshal needs to know how much of each hazard class you're storing to issue occupancy permits
- EPA Risk Management Program: Certain chemicals above threshold quantities trigger additional requirements
If you're not tracking quantities, you won't know when you cross these thresholds until someone tells you — usually an inspector.
Mistake 4: One-Time Inventory
A chemical inventory that was accurate six months ago is probably wrong today. Products get added, used up, replaced with alternatives, or moved to different locations. Without ongoing maintenance, your inventory degrades quickly.
Spreadsheets vs. Software
Most EHS teams start with a spreadsheet. It works at first — until it doesn't.
When Spreadsheets Break Down
- Multiple locations: Managing separate tabs or files per site gets messy fast
- SDS linking: You can't link an SDS document to a spreadsheet row in a way that employees can access from their phone
- Employee access: Workers in the field, on the floor, or on night shift can't pull up a spreadsheet to check an SDS
- Quantity tracking: Manual quantity updates are tedious and rarely done
- Reporting: Generating a Tier II report from a spreadsheet requires significant manual effort
- Audit trail: Spreadsheets don't track who changed what and when
- Collaboration: Multiple people editing the same spreadsheet creates version conflicts
When to Switch to Software
If any of these sound familiar, you've outgrown spreadsheets:
- You have more than 50 chemicals across your inventory
- You manage chemicals at more than one site
- Employees need to access SDSs from the field or floor
- You're required to submit Tier II reports
- You've been cited by OSHA for missing or outdated SDSs
- You spend more than 2 hours per month maintaining your chemical list
- New hires don't know where to find chemical safety information
Connecting Your Inventory to the Rest of Your EHS Program
A chemical inventory isn't a standalone document — it's the foundation that connects to everything else:
- [SDS management](/blog/what-is-sds) — Every inventory item should link to its current SDS
- Employee training — Training should be based on the actual chemicals in each work area, not generic content
- PPE assessment — PPE requirements should be driven by the specific hazards in your inventory
- HazCom plan — Your written plan references your inventory as the source of truth
- [Label management](/blog/ghs-label-requirements-osha) — Secondary container labels should match your inventory records
- Regulatory reporting — Tier II, Fire Marshal, and other reports pull quantity data from your inventory
When these systems are connected, a change in one place (new chemical added) automatically triggers updates everywhere else (SDS pulled, training assigned, PPE reviewed, labels printed). When they're disconnected — which is what happens with spreadsheets — every change requires manual updates in multiple places.
Getting Started
If you don't have a chemical inventory, start with Step 1 above: walk your workplace and list every chemical product you find. That single action will tell you how big the project is and where your gaps are.
If you have an inventory but it's outdated, pick one site or one work area and audit it this week. Compare what's on the list to what's actually on the shelves. The delta will show you how much drift has occurred.
Either way, the goal is the same: know what chemicals are in your workplace, where they are, how much you have, and how to keep your people safe around them. Everything else in your EHS program builds from there.