Estimated Reading Time: 9 minutes

TL;DR: OSHA’s 29 CFR 1910.1200(e) requires every facility using hazardous chemicals to develop, implement, and maintain a written hazard communication program. The program must list all hazardous chemicals on site, describe how labels and safety data sheets are managed, document training procedures, and include methods for non-routine tasks, unlabeled pipes, and multi-employer worksite communication. HazCom ranked #4 on OSHA’s most-cited list in FY 2024 with 28,407 violations.

Your written hazard communication program requirements under 29 CFR 1910.1200(e) come down to one thing… a site-specific document that proves how chemicals get labeled, how SDSs get managed, and how employees get trained. OSHA wants to walk into your facility, ask for the program, and immediately understand your system. If you don’t have a written program, or yours is generic and untouched, you’re already in the citation zone.

Here’s the thing… most safety professionals inherit a HazCom program that’s a stale Word doc someone copied from a template five years ago. You’re juggling fires, you don’t know what you don’t know, and you’re trying to figure out where your written program should even live. This guide walks you through exactly what 1910.1200(e) requires, where programs fail, and how to build one that holds up.


Key Takeaways

  • Every facility with hazardous chemicals needs a written program under 1910.1200(e), not just a verbal commitment
  • Six required elements must appear in writing: chemical inventory, labeling system, SDS management, training procedures, non-routine task communication, and multi-employer coordination
  • HazCom is OSHA’s #4 most-cited standard in FY 2024, with the written program (e) accounting for 15-20% of citations
  • The May 2024 GHS Revision 7 update changes label and SDS requirements, with full compliance required by July 2028
  • Multi-employer worksites trigger shared responsibility… host employers must give contractors SDS access and explain the labeling system
  • Generic templates fail inspection… your written program must be site-specific with your actual chemicals, labeling system, and training records

What 1910.1200(e) Actually Requires

A written hazard communication program is a site-specific document that explains how your facility complies with OSHA’s HazCom Standard. It’s not just a binder labeled “HazCom.” It’s the master blueprint that ties together your chemical inventory, your labeling system, your SDS management, and your employee training.

Under 1910.1200(e)(1), the program must describe how you’ll meet the requirements of three other paragraphs. Paragraph (f) covers labels and warnings. Paragraph (g) covers safety data sheets.

Paragraph (h) covers employee information and training. Your written program is the document that proves all three pieces are connected and functioning at your site.

OSHA inspectors aren’t looking for poetry. They want a list of every hazardous chemical in your facility, procedures for keeping that list current, and methods for informing workers about non-routine tasks and unlabeled pipes.

Per OSHA’s HazCom NEP inspection guidance, “no written program” alone accounts for roughly 40% of 1910.1200(e) citations. The other 60% comes from programs that exist on paper but aren’t site-specific or aren’t being implemented.

If your written program could apply to any facility in any industry, that’s a problem. The whole point is that yours is yours. Your chemicals, your storage areas, your contractors, your training schedule.

For a foundational walkthrough of the standard itself, my What Is OSHA HazCom guide breaks the rules into plain language.


The Six Required Elements of a Written HazCom Program

Every written program must include six required elements at a minimum. Missing any one of them creates citation exposure.

Required Element What It Must Include
Chemical Inventory A current list of every hazardous chemical present, identified by the same product identifier used on the SDS
Labeling System How container labels are managed, including secondary containers and workplace labeling alternatives
SDS Management How safety data sheets are obtained, maintained, and accessible to employees during all shifts
Employee Training Initial and ongoing training procedures for hazards in the work area
Non-Routine Tasks Procedures for informing workers about hazards during tasks like tank entries, equipment cleanouts, or rare maintenance
Multi-Employer Communication Methods for sharing SDSs, label systems, and precautionary measures with contractors and other on-site employers

Each element needs more than a sentence. The chemical inventory needs to exist as an actual list, not as a reference to “the binder in shipping.”

The labeling system needs to address what happens when an employee transfers a chemical from a labeled drum into an unlabeled spray bottle. The training procedures need to specify who delivers it, how often, and how comprehension is verified.

This is where most programs fall apart. They name the requirement but don’t describe the process.

A line that reads “we maintain SDSs for all chemicals” doesn’t pass inspection. An OSHA inspector wants to see how you obtain SDSs from suppliers, where they’re stored, who maintains them, and how a forklift driver on second shift accesses one at 2 AM.

For a deeper walkthrough of building each section, my step-by-step HazCom plan implementation guide lays out the full process.


How to Document Multi-Employer Worksite Procedures

Multi-employer worksites are where written HazCom programs get cited the most. Construction sites, contractor-heavy manufacturing, logistics operations with on-site service vendors… any time another employer’s workers share your space, paragraph (e)(2) kicks in.

Under 1910.1200(e)(2), you (the host) must do three things in writing:

  1. Give other employers access to SDSs for chemicals their workers may be exposed to
  2. Inform other employers of precautionary measures during normal operations and emergencies
  3. Explain your labeling system so a contractor can read your container labels correctly

OSHA’s Multi-Employer Citation Policy holds the host responsible if a contractor’s worker is exposed to your chemicals because you didn’t share information. This is true even if the contractor has their own HazCom program. The host’s program must include a section that lists how, when, and to whom HazCom information gets shared on-site.

A real-world failure mode… a manufacturing plant got cited because contractors performing rooftop HVAC work weren’t told about the rooftop tank that vented chemical fumes. The contractor’s safety officer didn’t know to ask. The host’s written program didn’t have a contractor onboarding step.

If you have contractors on-site at any frequency, your written program needs an appendix specifically for multi-employer coordination. Construction sites cite this 30% more often than fixed-site facilities, per OSHA enforcement data.


The May 2024 GHS Revision 7 Update: What Changed

OSHA published the HazCom Final Rule on May 16, 2024, aligning the standard with United Nations GHS Revision 7. The rule went into effect July 19, 2024, with phased compliance deadlines stretching to 2028.

The major changes affect three areas. Hazard classifications got updated for aerosols, desensitized explosives, and flammable gases (now categories 1-4).

New labeling requirements apply to physical hazards like pyrophoric gases and chemicals under pressure. Trade secret protections were refined, though the 16-section SDS format stayed the same.

Compliance deadlines matter for your written program. By July 19, 2027, you must have classified or reclassified all chemicals under the updated rules. By July 17, 2028, all labels and SDSs must reflect the new format.

Aerosol updates have a faster one-year deadline for specific products. Per OSHA’s GHS Revision 7 Fact Sheet, the rule affects more than 100 million U.S. workers.

Your written HazCom program needs to reflect these dates. If your program still references GHS Revision 3 (the version OSHA adopted in 2012), an inspector will flag it.

Add a section that explains your transition timeline, who’s responsible for chemical reclassification, and how you’ll track new SDS formats as they arrive from suppliers.

THE ALL-ACCESS PASS RESOURCE PAGE

Get all the FREE templates, safety management resources, PDFs, spreadsheets, and more...

Why Most Written HazCom Programs Get Cited

Knowing the requirements isn’t the same as building a program that holds up. HazCom landed on OSHA’s Top 10 most-cited standards list at #4 in FY 2024 with 28,407 violations, and the written program section drives a sizable share of them. Here are the failure modes I see most often when reviewing written HazCom programs.

The generic template problem. A program that could apply anywhere applies to nowhere specific enough for OSHA. Inspectors look for site-specific details… your chemicals, your locations, your supervisors’ names, your actual training schedule. Roughly 25% of 1910.1200(e) citations come from outdated or missing chemical inventories.

The “exists on paper” problem. The program references training that doesn’t happen, SDSs that aren’t accessible, and procedures no supervisor has ever read. OSHA inspectors interview employees to verify whether the documented procedures are actually in use. If your forklift driver can’t tell the inspector where to find an SDS, your written program just got cited.

The non-routine task gap. Most programs ignore (e)(1)(ii) entirely. When was the last time you trained anyone on how to handle a non-routine chemical exposure during a tank cleanout? About 15% of HazCom citations involve missing non-routine task procedures.

The unlabeled pipe oversight. Workplace piping carrying hazardous chemicals must be addressed in your written program. A blanket “we follow ANSI A13.1” isn’t enough. The program must describe how unlabeled pipes get communicated to employees who could be exposed.

The contractor blind spot. Multi-employer language often gets copied without thinking. If your facility has zero contractors, you don’t need it. If contractors come on-site for any reason, the procedure has to be specific.

A full breakdown of the most-cited mistakes lives in my HazCom common violations guide if you want to pressure-test your current program.


A 5-Step Process to Build Your Written Program

When I work with safety professionals on rebuilding their written HazCom program, I use the same 5-step approach. It maps to the Safety Management Cycle and gives you something inspector-ready in a few weeks.

  1. Inventory every hazardous chemical on site. Walk every department, storage area, and mechanical room. Capture the product identifier exactly as it appears on the SDS, and treat this list as the foundation for every other section.
  2. Audit your SDS management. Document where SDSs live, who maintains them, and how a third-shift worker accesses one in 30 seconds. Capture the actual workflow, not the ideal one.
  3. Document your labeling system. Cover primary containers (manufacturer labels), secondary containers (workplace labels), and exceptions (chemicals transferred for immediate use). Reference the May 2024 GHS Revision 7 transition.
  4. Map your training procedures. OSHA wants initial training before exposure, retraining when new hazards are introduced, and documentation of each event. Pair this with the employee training requirements under 1910.1200(h).
  5. Add the multi-employer and non-routine task sections. These are the most-skipped sections and the most-cited gaps. Spell out exactly how contractors get information and exactly how non-routine tasks trigger an updated hazard briefing.

A written program built this way isn’t just compliance paperwork. It becomes a working document that supports your daily operations, your training calendar, and your inspection readiness.


Frequently Asked Questions About 1910.1200(e) Programs

Does a small business need a written HazCom program?

Yes. The standard applies to every employer with hazardous chemicals, regardless of size. The only exception is laboratories and sealed-container handlers, which fall under modified provisions in 1910.1200(b)(3) and (b)(4).

How often do I need to update my written HazCom program?

OSHA doesn’t specify a fixed interval, but the program must reflect current conditions. Update the chemical inventory whenever you add, remove, or substitute a chemical, and review the full program annually at minimum. The 2024 GHS Revision 7 changes require explicit updates by July 2027 for classifications and July 2028 for labels and SDSs.

Can I use a generic HazCom template from a vendor?

Templates work as a starting point, but they fail inspection unless you customize them. OSHA citations specifically call out “generic program without site-specific lists” as a deficiency. Use a template for structure, then replace every generic reference with your actual facility details, chemicals, supervisors, and processes.

What’s the difference between a HazCom program and a chemical hygiene plan?

A HazCom program (1910.1200) covers general industry workplaces with hazardous chemicals, while a chemical hygiene plan (1910.1450) covers laboratories using hazardous chemicals in non-production settings. Labs need a CHP, not a HazCom program. If your facility has both lab and production areas, you may need both documents.

Where should the written program be kept?

The program must be available at each workplace and accessible to employees, employee representatives, OSHA, and NIOSH. A digital copy on a shared drive works as long as workers can access it during all shifts. For multi-site employers with rotating workers, the standard allows the primary program to be kept at the central facility with site-specific elements at each location.

Does the program need to be in multiple languages?

OSHA’s training requirement under 1910.1200(h) requires that information be presented in a language workers understand. The written program itself doesn’t have a translation requirement. But if your workforce includes non-English speakers, translating the key sections protects you during inspection and supports actual comprehension.


Now It’s Your Turn

Your written hazard communication program requirements under 1910.1200(e) come down to a site-specific document, six required elements, and a process for keeping all of it current. Most programs fail inspection because they’re generic, stale, or “exist on paper” without matching the daily reality. The good news… the fix is straightforward once you know what’s missing.

Here’s where to start this week:

  1. Pull your current written program and read it like an OSHA inspector would. Look for site-specific details, current chemical inventory, and a contractor procedure.
  2. Walk one department with your inventory list and verify every chemical is accounted for, labeled correctly, and has an accessible SDS.
  3. Pick one of the six required elements that’s weakest and rebuild it this week. Don’t try to fix everything at once.
  4. Schedule the GHS Revision 7 transition with concrete dates for chemical reclassification (by July 2027) and label updates (by July 2028).
  5. Audit your training records against your written program. The two have to match.

If you want done-for-you templates for chemical inventories, training matrices, contractor onboarding checklists, and SDS management… grab the All-Access Resource Library. It’s a free library of templates and tools that take the busywork out of building a HazCom program from scratch.

You got this, Safety Friend.

Hi, I'm Brye (rhymes with sky)!  I am a self-proclaimed safety geek with two decades of general industry safety experience.  Specializing in bringing safety programs to a world-class level and building a safety culture, I have trained and coached many safety managers, just like you, on how to effectively manage workplace safety in the real world.   I would love to help you too.

Get started with my weekly newsletters: