What Your Written HazCom Program Must Include: OSHA Requirements and Common Gaps

Female engineer in blue work gear and hard hat reviewing documents in an industrial plant

If OSHA walked into your facility today and asked to see your written Hazard Communication program, how confident would you be in what you handed over? The written program requirement under 29 CFR 1910.1200(e) is one of the most frequently cited standards in OSHA’s top-ten list, and most violations are not because employers ignored chemical safety. They are because the written document itself is incomplete, outdated, or disconnected from how the facility actually operates.

This is a fixable problem, but you cannot fix what you have not diagnosed. This post walks through exactly what your written program must cover, the gaps that most commonly surface during inspections, and what the 2024 HazCom update means for programs that have not been revised since the last cycle.

What Is the Written HazCom Program?

The Hazard Communication Standard requires every employer whose workers may be exposed to hazardous chemicals to maintain a written program describing how the employer will implement each element of the standard. This is not optional, and it is not satisfied by having a generic template downloaded from the internet that does not reflect your specific chemicals, locations, or procedures.

The written program must be available to employees, their designated representatives, and OSHA inspectors at any time during the workday. A program kept locked in a manager’s office or buried in a shared drive that employees cannot access does not meet the standard.

The Five Core Elements OSHA Requires

Section 1910.1200(e)(1) specifies the minimum content of the written program. At its core, your program must address each of the following areas.

Container labeling. How does your facility ensure all containers of hazardous chemicals are properly labeled? This includes original manufacturer labels, secondary container labels when chemicals are transferred, and what happens when a label is damaged or missing.

Safety Data Sheet access. Where are SDS stored, who maintains them, and how can any worker access the SDS for a chemical they are working with? The answer has to be specific. “Online somewhere” is not a defensible description in an OSHA inspection.

Employee information and training. When are workers trained, who conducts it, and how is completion documented? The program must also describe how workers are informed of hazards associated with non-routine tasks and unlabeled pipes.

Methods to inform contractors. If outside contractors work on-site, your program must describe how you will inform their employer of the hazardous chemicals they may encounter and how they can access SDS.

A list of hazardous chemicals present in the workplace. This is the chemical inventory, and it is the foundation everything else depends on. The list must be maintained at the worksite and cross-referenced to the SDS library.

Required Elements of a Written Hazard Communication Program

Element What It Must Address
Container labeling How labels are applied, maintained, and replaced for primary and secondary containers
SDS access System for obtaining and maintaining SDS; how employees can access them during all shifts
Employee training When training occurs, who delivers it, and how new hazards introduced after initial training are addressed
Non-routine tasks How workers are informed of chemical hazards before performing tasks outside their normal scope
Contractor communication How on-site contractors are informed of hazardous chemicals they may encounter
Chemical inventory Up-to-date list of all hazardous chemicals in the workplace, cross-referenced to SDS

Source: OSHA, 29 CFR 1910.1200(e), Hazard Communication Standard

The Gaps That Most Commonly Fail Inspections

The most common reason a written program fails an OSHA inspection is not that it was never written. It is that the program describes a system that no longer reflects the workplace. A written program last updated in 2018 that still references a paper SDS binder in Building A, when your facility has since moved to an electronic system and expanded to three additional buildings, is out of compliance today regardless of how thorough it was when written.

Three gaps that surface repeatedly during inspections:

Chemical inventory not current. The list of hazardous chemicals is supposed to be a living document. When new chemicals enter the facility without being added to the inventory, the written program is already in violation. The inventory also has to be specific enough to be functional. A generic entry like “cleaning chemicals, maintenance area” does not satisfy the standard.

SDS availability not guaranteed on all shifts. If SDS are stored on a computer that requires a supervisor login, or in a binder in an office that is locked during the night shift, the written program’s description of SDS access is not accurate for all employees at all times. OSHA requires that SDS be readily accessible during each work shift to employees when they are in their work area.

Training records disconnected from the chemical inventory. Many written programs include a general statement about training without specifying the documentation system. When an inspector asks for training records and cross-references them against the chemical inventory, a program with vague language creates problems even if the training was genuinely conducted. The program should name the system, not just the intention.

Updating Your Program After the 2024 HazCom Revision

OSHA’s 2024 update to the Hazard Communication Standard aligned it with GHS Revision 7. The updated standard became effective July 19, 2024, with the manufacturer and importer compliance deadline falling on May 19, 2026. If your written program references the 2012 HazCom standard specifically, or if your SDS library has not been reviewed for conformance with revised formatting and hazard category requirements, the program description may no longer match your actual chemical documentation.

Written programs should now specifically address how the facility will handle SDS revised under GHS Rev. 7, particularly for chemicals with updated classification or new physical hazard categories. For EHS managers working through this transition, OSHA’s published guidance on steps to an effective Hazard Communication program is a useful reference for understanding what a complete written program looks like under the updated standard.

Key Changes in OSHA’s 2024 HazCom Update (GHS Rev. 7 Alignment)

Area What Changed Compliance Deadline
SDS format Updated Section 2 requirements to reflect revised hazard categories May 19, 2026 (manufacturers)
Physical hazards Added desensitized explosives and combustible dusts as distinct hazard classes May 19, 2026
Health hazards Added skin sensitization Category 1A/1B sub-categories May 19, 2026
Labels Updated precautionary statement requirements; small container label provisions added May 19, 2026

Source: OSHA, Hazard Communication Standard Final Rule, May 20, 2024

The SDS Library Is a Component, Not the Program

A common misunderstanding is that maintaining a current SDS library is equivalent to having a compliant written HazCom program. The SDS library is one component of the program, but the written document itself has to describe the system around it: how SDS are obtained from suppliers, how the library is organized, who is responsible for updates, and how workers are notified when an SDS is revised for a chemical they routinely handle.

This is where the accuracy of your SDS data matters beyond regulatory screening. When manufacturers change formulations or update component listings, the SDS a worker is looking at needs to reflect current data. Some chemical management platforms now include import tools capable of identifying chemical components even when they appear in non-standard locations within an SDS document, improving accuracy during bulk imports and reducing the manual corrections that can delay program updates. For any facility managing a large chemical inventory, that kind of upstream data accuracy reduces compliance risk at every downstream point: inventory, Tier II reporting, training content, and the written program itself.

How Q-Chem Can Help

A written HazCom program is only as defensible as the systems supporting it, and the most vulnerable point is usually chemical inventory accuracy. Q-Chem, Quantum Nexus EHS’s chemical management module, maintains a centralized SDS library tied directly to your chemical inventory, so the list of hazardous chemicals referenced in your written program reflects what is actually on-site. SDS access is available to employees across all shifts through role-based access, directly supporting the access requirements your written program must describe.

For facilities updating their programs after the 2024 HazCom revision, Q-Chem’s HazCom compliance tools help manage the transition: tracking which SDS have been received under revised GHS Rev. 7 formatting, maintaining container label records, and supporting the documentation structure an accurate written program depends on.

Scroll to Top