How to inventory all chemicals in your workplace for HazCom

Step-by-step guide to building a OSHA HazCom chemical inventory list: what to include, how to find every chemical, and how to stay compliant with 29 CFR 1910.1200.

SafetyFolio Team
22 min read
In This Article

Last updated 2026-07-10

Worker reviewing chemical containers on metal shelving in a workplace storage room
Worker reviewing chemical containers on metal shelving in a workplace storage room

TL;DR

OSHA's Hazard Communication Standard (29 CFR 1910.1200) requires employers to keep a written list of every hazardous chemical in the workplace, each one matched to a Safety Data Sheet. OSHA sets no required format. The list just has to be in writing, current, and reachable by employees on every shift. Start with a physical walk-through of the whole facility, storage rooms, maintenance closets, and vehicles included.

What exactly does OSHA require for a chemical inventory?

The short version: 29 CFR 1910.1200(e)(1) says employers must develop and implement a written hazard communication program that includes "a list of the hazardous chemicals known to be present using an identifier that will permit cross-referencing of the list to the appropriate Safety Data Sheet." [1] That list is your chemical inventory.

OSHA does not dictate a specific form, spreadsheet layout, or software. The requirement is that the list exists in writing, identifies each hazardous chemical clearly enough that a worker can find the matching SDS, and stays current. That's it. The flexibility is real. So is the enforcement. HazCom ranks among the top three most-cited OSHA standards every single year, with nearly 3,000 violations cited in fiscal year 2023. [2]

A few things the inventory is NOT required to include: quantities on hand, storage locations, or purchase dates. You may want those for your own emergency planning, but OSHA doesn't mandate them in the chemical list itself. Where OSHA does get specific is the SDS requirement: one SDS per hazardous chemical, accessible to employees during every work shift, in the work area where chemicals are used. [1]

"Hazardous chemical" has a precise meaning under HazCom. It's any chemical that is a physical hazard (flammable, reactive, explosive, and so on) or a health hazard (toxic, carcinogenic, irritant, and so on) as defined in the standard. [1] Common cleaning products, lubricants, adhesives, paints, and solvents almost always qualify. Distilled water and table salt generally don't. When you're unsure, open the SDS. Section 2 gives you the hazard classification.

What qualifies as a hazardous chemical I need to list?

Most of what your employees touch every day qualifies. Spray cleaners, degreasers, aerosol lubricants, paints, stains, diesel fuel, gasoline, welding gases, battery acid, pool chemicals, pesticides, adhesives, hydraulic fluid. If a manufacturer produced an SDS for it, treat it as hazardous and put it on your list.

The formal test is whether the chemical is a physical hazard or a health hazard under 29 CFR 1910.1200(c). [1] Physical hazards include flammables, oxidizers, explosives, and compressed gases. Health hazards include carcinogens, acute toxins, skin and eye irritants, respiratory sensitizers, and reproductive toxins. The GHS (Globally Harmonized System) categories on modern SDSs map straight to these definitions. [10]

Some categories get special treatment. Hazardous waste is regulated under EPA rules and generally falls outside HazCom. Tobacco products and wood products are excluded, though wood dust created during processing is not. Articles, meaning solid objects that don't release hazardous chemicals under normal use like a stainless steel bolt, are excluded too. [1]

Here's the safe rule for a small business. If someone in your facility uses it, it comes out of a container, and the manufacturer put an SDS in the box, add it to your list. You can annotate items later if you decide they're genuinely exempt. Over-including is almost never cited. Under-including gets you fined.

For a walk-through of a real product's documentation, our hcl safety data sheet article reads each section of a complex SDS line by line.

How do I actually find every chemical in my workplace?

This is the part most guides skip. The list doesn't write itself from purchasing invoices. You have to physically walk every area where chemicals could be stored, used, or left behind.

Start with a facility map, even a rough one. Mark every area: production floor, maintenance shop, break room, janitorial closets, loading dock, parking lot (vehicles carry fluids), outdoor storage, and any locked storage rooms. Then walk each zone with someone who works there. Workers know about the WD-40 in the bottom drawer and the spray paint behind the parts shelf.

Check these locations systematically:

  • Storage rooms and chemical cabinets (obvious, but check every shelf)
  • Maintenance and repair areas (oils, lubricants, solvents, welding materials)
  • Janitorial closets and cleaning carts
  • Break rooms and kitchens (some cleaning products qualify)
  • Outdoor storage, dumpster areas, and fuel stations
  • Company vehicles (brake fluid, coolant, motor oil, windshield washer fluid)
  • Office areas (toner cartridges get overlooked constantly; many have SDSs)
  • Emergency equipment rooms (some fire suppression agents are covered)

As you find each product, write down the product name exactly as it appears on the label plus the manufacturer's name. That product name and manufacturer are what let you track down the correct SDS later.

One common mistake: teams inventory only what's currently in use and miss products bought for a one-off job and left in a corner. Treat everything you find as active inventory until proven otherwise.

After the walk-through, cross-reference against purchase records for the past 12 to 24 months. Purchasing records catch chemicals bought regularly but stashed in spots workers didn't think to show you.

Top OSHA HazCom violation categories by citation frequency (FY2023) HazCom violations are among the top 3 most-cited OSHA standards every year Written HazCom program 1,200 SDS availability / access 850 Chemical inventory list 600 Employee training 520 Container labeling 480 Source: OSHA Top 10 Most Frequently Cited Standards, FY2023

What information does my chemical inventory list need to contain?

OSHA's floor is an identifier that cross-references to the SDS. [1] In practice, your list needs at least these columns to be useful and audit-ready:

FieldPurposeRequired by OSHA?
Product name (as on label)Unique identificationYes (as identifier)
ManufacturerHelps locate the right SDSEffectively yes
SDS location or referenceCross-reference to SDSYes
Work area / departmentLets you find where it's usedNo, but strongly recommended
Quantity on handEmergency planningNo
Date added / last verifiedAudit trailNo
Hazard category (GHS)Quick referenceNo

The product name has to match the name on the SDS closely enough that an inspector or an employee can pull the right sheet. If you use an internal nickname ("the blue cleaner"), put the actual product name on the inventory and note the nickname in a separate column.

Track quantity even though OSHA doesn't require it. Your local fire department or state fire marshal may require a Tier II report under EPCRA when you store hazardous chemicals above certain thresholds. Reporting thresholds under Section 312 of EPCRA start at 10,000 pounds for non-extremely-hazardous substances in most cases. [3] Knowing your quantities tells you whether that filing applies to you.

With multiple locations or departments, keep location data on the list. OSHA inspectors ask where chemicals are used more often than whether they're listed at all.

How do I get Safety Data Sheets for every chemical on my list?

Manufacturers must provide an SDS with the first shipment of a hazardous chemical, and again with the first shipment after an SDS is updated. [1] So if you bought a product, you should already have one. In real life, SDSs get lost, walk out the door with old employees, or never got filed.

For the gaps, you have several free options:

1. The manufacturer's website. Most chemical companies keep an SDS library in their product or safety section. Search the exact product name. 2. OSHA's own guidance points users to manufacturer sources as the primary channel. [4] 3. Databases like 3E Online, Chemwatch, and VelocityEHS maintain searchable SDS libraries, though full access usually needs a subscription. Some public libraries provide free access to a few databases. 4. For common chemicals, the National Institute for Occupational Safety and Health (NIOSH) publishes the Pocket Guide to Chemical Hazards, useful as supplementary reference, though it isn't an SDS. [5]

If you genuinely can't find an SDS after contacting the manufacturer directly, OSHA lets you document your attempt and use the best available information in the interim. Put the outreach in writing.

Watch the dates. An SDS from 2010 pre-dates the GHS format change OSHA adopted in 2012, with full compliance required by June 1, 2016. [6] Old-format MSDSs are non-compliant now. If your sheets have 16 sections in GHS format, you're in good shape. If you still have the old single-page formats, get updated ones.

Store your SDSs somewhere every employee on every shift can reach without asking a manager. A binder in the work area works. A digital system works if every employee has device access and knows how to use it. Both together work. OSHA allows electronic SDS management as long as access is reliable and employees aren't left thinking a backup paper system is their only option. [4]

How often should I update my chemical inventory?

OSHA's standard names no specific review interval. What it says is that the list must reflect the chemicals "known to be present" at any given time. [1] In enforcement terms, an inspector who finds an unlisted chemical in your facility has grounds for a citation regardless of when you last reviewed the list.

Here's what works for most small businesses. Review the full inventory once a year, and update it in real time whenever a new product comes in. Real-time is the hard part. The most effective fix is baking SDS collection and inventory entry into your purchasing process. Before any new chemical enters the building, someone confirms the SDS is on hand and adds the product to the list. Then the annual review becomes a check, not a scramble.

Trigger a mid-cycle review any time you:

  • Add a new process, service, or production line
  • Switch vendors or products for an existing chemical
  • Take on a new job type (a cleaning company adding pressure washing, a shop adding powder coating)
  • Have an incident or near-miss involving a chemical

Remove products from the list when they leave your facility for good, and keep a note of the removal date for your own audit trail. A product on-site but not on your list is a problem. A product off your list because you stopped using it six months ago, with documentation of when it went, shows good faith.

The hazard communication program article on this site covers how the inventory fits into the broader written HazCom program you'll need alongside the list itself.

What format should I use: spreadsheet, binder, or software?

Spreadsheet. For most small businesses under 50 chemicals, a clean Excel or Google Sheets file beats every other option on cost and simplicity. It's searchable, quick to update, and easy to print for inspections or emergency responders.

Here's a minimal spreadsheet in practice: one row per product, columns for product name, manufacturer, hazard category (pulled from SDS Section 2), work area, SDS location, and date last verified. Six columns. You can build it in an hour.

Physical binders work well for the SDS side, less well for the inventory itself. A binder organized alphabetically by product name, with a printed inventory as the first page, is a common and inspector-friendly setup. The downside is that binders don't get updated as reliably as digital files.

Software platforms like Vault Workspace (formerly 3E), Cority, or Intelex handle automated SDS retrieval, inventory management, and label printing. For businesses with hundreds of products or multiple sites, the time savings can justify the cost (roughly $2,000 to $10,000 or more per year depending on features and user count, though pricing varies widely and vendors rarely publish rates). For a 10-person shop with 30 chemicals, it's overkill.

If you're building the written HazCom program and want the inventory to be one piece of a complete document, tools like the SafetyFolio program generator produce a program-level document with the structure already in place, so you're filling in chemical names instead of figuring out what the document should say.

Whatever format you pick, make sure every employee knows where the inventory and SDSs live. OSHA requires access, and access means workers actually know where to look, not that a file sits somewhere on a server.

Can I be cited for an incomplete inventory even if I have SDSs for everything?

Yes. The written list and the SDSs are two separate requirements under 29 CFR 1910.1200(e). [1] A complete SDS binder with no written inventory list is a citable violation. The list exists so employees can quickly see what hazardous chemicals are present and find the right SDS. That's a different job from the SDS collection itself.

During an inspection, the compliance officer typically asks to see three distinct items: your written HazCom program, your chemical inventory list, and your SDS files. Missing any one is a separate potential citation.

The good news is that incomplete-inventory citations are almost always classified as other-than-serious rather than serious or willful, especially for employers who clearly have some program in place. Other-than-serious penalties in fiscal year 2023 averaged around $165 per violation, while the maximum per-violation penalty for serious violations was $15,625. [7] Even a small cluster of HazCom violations adds up fast when an inspector finds systemic gaps.

The other risk is quieter. If a chemical isn't on your list, nobody is checking whether you have its SDS. That's how hazards go unaddressed and how employees end up without the exposure information they're entitled to.

For how OSHA inspections actually unfold, our incident report article explains what documentation inspectors request on-site.

Does the inventory requirement apply to all employers or just certain industries?

The general industry HazCom standard at 29 CFR 1910.1200 applies to nearly all general-industry employers who have hazardous chemicals present. [1] Construction has its own parallel standard at 29 CFR 1926.59, which adopts the same requirements by reference. Maritime and agriculture have their own standards that also reference HazCom for chemical management.

The scope is broad by design. A restaurant with commercial cleaning chemicals, a hair salon with relaxers and color products, a landscaping company with pesticides and fertilizers, and a machine shop with cutting fluids all carry HazCom obligations. Headcount doesn't create a small-business exemption.

There is one narrow exception. Employers in Standard Industrial Classification (SIC) codes where OSHA has determined chemical exposure is rare may qualify for a simplified program option, but it's narrow and rarely applies to businesses genuinely working with hazardous chemicals. [1] If you're reading this, assume you're covered.

State Plan states (California, Michigan, Washington, and others) may add requirements on top of federal OSHA. California's Cal/OSHA, for example, runs a Hazardous Substances Information and Training Act that adds employee notification requirements beyond federal HazCom. [8] In a State Plan state, check your state agency directly. There are 22 states and two territories with OSHA-approved state plans covering private employers. [9]

How do I train employees on the chemical inventory and SDSs?

Training is required before initial assignment to work with hazardous chemicals, and again when new chemicals are introduced. [1] It has to cover how to read and use SDSs, how to read GHS container labels, the physical and health hazards of the specific chemicals in the work area, and how to protect against them (engineering controls, work practices, PPE).

The inventory feeds training in a specific way. Employees need to know where the list is and how to use it to find their SDS. That's a two-minute skill. Show them the list, show them where the SDSs are, show them how to find a specific product. Document that you did it.

OSHA sets no required training format or minimum duration. Classroom, video, one-on-one, and online formats all qualify as long as they cover the content and employees can ask questions. [1] What OSHA does require is training in a language and at a literacy level employees understand. If part of your workforce speaks a primary language other than English, you need materials in that language.

Documentation matters. Keep records of who was trained, on what date, and what the training covered. There's no federally mandated retention period for HazCom training records specifically, but keeping them at least three years is a defensible practice aligned with other OSHA recordkeeping standards.

For a broader foundation on training roles and structures, the osha training overview lays out the general framework for compliant workplace safety training across standards.

What's the fastest way to build a chemical inventory from scratch?

Block one full workday. For most small facilities, that's genuinely enough.

Morning: run the physical walk-through described earlier. Bring a clipboard or your phone. For every product, photograph the label and write down the product name and manufacturer. Don't stop to look up SDSs yet. The walk-through goes faster when you focus only on identification.

After lunch: sit with your notes and open a blank spreadsheet. Add each product as a row. Then start pulling SDSs, manufacturer websites first, then SDS databases. As you find each one, note where you saved it.

Late afternoon: close the remaining SDS gaps by calling manufacturers directly. Document the calls.

By end of day you'll have a draft list and most of your SDSs. A short follow-up session the next week, cross-referencing against purchase records, catches whatever slipped through.

Two things slow people down for no reason: trying to categorize every chemical's hazard level in detail during the initial audit (do it later), and waiting to start until you find the perfect form (there isn't one). A Google Sheet with six columns gets you compliant. Perfect is the enemy of done here.

For the written program the inventory lives inside, the SafetyFolio program generator produces a HazCom-specific written program in about 15 minutes, which gives your inventory a proper home from day one.

Frequently asked questions

Does a small business with only a few chemicals still need a written chemical inventory?

Yes. 29 CFR 1910.1200 has no minimum-chemical exemption. Even a two-person cleaning company with three products needs a written list and matching SDSs. The work is minimal: a one-page spreadsheet takes under an hour. HazCom is one of the top three most-cited OSHA standards every year, and small employers get citations too.

What is the difference between an SDS and a chemical inventory?

The SDS is the manufacturer's detailed document covering one chemical's hazards, composition, first aid, handling, and disposal. The chemical inventory is your workplace's list of all hazardous chemicals present, each entry cross-referenced to its SDS. You need both. The SDS is the reference document. The inventory is the map that tells employees and inspectors what's in your facility.

Can I keep my chemical inventory and SDSs electronically instead of in binders?

Yes. OSHA allows electronic SDS management. The requirement is that employees can reach SDSs immediately during their shift without barriers like passwords they don't have or devices that aren't available. If your system needs a manager's login or the internet is unreliable, keep a paper backup. Digital and physical systems can coexist, and often should.

How do I handle chemicals that contractors bring onto my property?

Under 29 CFR 1910.1200(e)(2), if contractors bring hazardous chemicals into your workplace, you must inform them of hazards they may encounter, and they must provide SDSs for what they bring in. In practice, require contractors to submit a list of chemicals they plan to use and their SDSs before work starts. Add those chemicals to your inventory for the duration of the project.

Do common office supplies like printer toner need to be on the chemical inventory?

Toner cartridges often do have SDSs, meaning manufacturers determined they meet the definition of a hazardous chemical. If a product has an SDS, it should be on your inventory. That said, some toner products meet the article exemption when they don't release hazardous chemicals under normal use. Check the specific product's SDS: if Section 2 lists GHS hazard classifications, add it to your list.

What happens during an OSHA inspection if my chemical inventory is missing or incomplete?

The compliance officer asks to see your written HazCom program, chemical inventory, and SDS file as separate items. A missing inventory is a citable violation under 29 CFR 1910.1200(e). Most first-time inventory violations are cited as other-than-serious, with average penalties around $165, though serious violations can reach $15,625 per instance. Multiple gaps across the standard add up quickly.

Is gasoline or diesel fuel in company vehicles covered by HazCom?

Yes. Gasoline and diesel are hazardous chemicals under HazCom. If employees handle fuel (filling vehicles, operating fuel pumps, working with portable fuel containers), you need those fuels on your inventory and SDSs accessible in those work areas. Vehicle fluids like motor oil, brake fluid, and coolant also qualify and get overlooked constantly during chemical audits.

How do I know if a chemical I found is still hazardous under the new GHS system?

Look at the SDS, specifically Section 2 (Hazard Identification). If the SDS is GHS-compliant (16 sections, issued after OSHA's 2016 compliance deadline), Section 2 lists GHS hazard categories directly. Any classification listed there means it's hazardous under HazCom. If Section 2 says not classified across all categories, the manufacturer has determined it's not a hazardous chemical, and you can exclude it with documentation.

Do I need separate chemical inventories for each department or location?

OSHA doesn't require department-level lists, but a work area or department column in your master list is practical. Some employers keep department-specific subsets of the master list posted in each area so workers see only what's relevant. What matters for compliance is that employees know where to find the list and can reach SDSs for chemicals in their work area without delay.

What should I do if I can't find an SDS for a product on my list?

Contact the manufacturer directly by phone or email and request the SDS in writing. Document the date and method. Manufacturers are legally required to provide SDSs. If the product is discontinued and the manufacturer is unreachable, search third-party SDS databases. NIOSH's chemical databases can help for some substances. If you truly cannot obtain one, document every attempt and use the best available hazard information in the interim.

How does the chemical inventory relate to emergency planning and Tier II reporting?

Your inventory is the foundation for both. Under EPCRA Section 312, facilities storing hazardous chemicals above threshold quantities (generally 10,000 pounds for non-EHS chemicals) must submit Tier II reports to state and local emergency planning committees by March 1 each year. Keeping quantity data in your inventory makes this filing straightforward. Fire departments and HAZMAT teams also use inventory data when responding to emergencies at your facility.

Can I use my chemical inventory as part of my written HazCom program, or is it a separate document?

The inventory is a required component of the written HazCom program, not a standalone document. Under 29 CFR 1910.1200(e)(1), the written program must describe how your facility maintains the chemical list, manages SDSs, labels containers, and trains employees. The inventory list is typically an attachment or appendix to the main written program, updated more frequently than the program narrative.

Sources

  1. OSHA, 29 CFR 1910.1200 Hazard Communication Standard (full regulatory text on eCFR): Employers must develop a written hazard communication program including a list of hazardous chemicals, maintain SDSs accessible to employees, and provide training before initial assignment. Exemptions for articles, tobacco, and wood products also defined here.
  2. OSHA, Top 10 Most Frequently Cited Standards FY2023: HazCom (29 CFR 1910.1200) is consistently among the top three most-cited OSHA standards, with nearly 3,000 violations cited in FY2023.
  3. EPA, EPCRA (Emergency Planning and Community Right-to-Know Act) program overview: Facilities storing hazardous chemicals above threshold quantities (generally 10,000 lbs for non-EHS substances) must file Tier II reports by March 1 annually under EPCRA Section 312.
  4. OSHA, Hazard Communication Standard topic page: OSHA allows electronic SDS management as long as employees can access SDSs immediately during their work shift; manufacturer websites are the primary source for obtaining SDSs.
  5. NIOSH, Pocket Guide to Chemical Hazards: NIOSH publishes the Pocket Guide to Chemical Hazards as a supplementary reference for occupational chemical exposure information.
  6. OSHA, Hazard Communication Standard topic page (HazCom 2012 and GHS transition timeline): OSHA adopted GHS-aligned HazCom 2012 with full employer compliance required by June 1, 2016; pre-2012 MSDS format sheets are non-compliant with current requirements.
  7. OSHA, OSHA Penalties (current penalty levels): Maximum penalty per serious violation was $15,625 in FY2023; other-than-serious violations averaged approximately $165 per citation.
  8. California DIR, Cal/OSHA (Division of Occupational Safety and Health): California's Hazardous Substances Information and Training Act imposes employee notification requirements that exceed federal HazCom minimums for employers in California.
  9. OSHA, State Plans overview: There are 22 states and two territories with OSHA-approved state plans covering private-sector employers, which may impose requirements beyond federal standards.
  10. OSHA, Hazard Communication Standard topic page (GHS classification and SDS Section 2): GHS classification categories for physical and health hazards map directly to the HazCom definitions of hazardous chemical; SDS Section 2 discloses all applicable GHS hazard classifications.

Disclaimer: SafetyFolio is a safety documentation tool, not a safety consulting service. It does not replace professional safety expertise. Consult qualified safety professionals for complex or high-hazard operations.

SafetyFolio Team

SafetyFolio provides expert guidance and tools to help you succeed. Our content is reviewed for accuracy and kept up to date.

Related Articles

Related Glossary Terms

SafetyFolio
Build My Program