01
What the standard requires
The requirement is 29 CFR 1910.1200(e)(1): employers shall develop, implement, and maintain at each workplace a written hazard communication program that at least describes how the standard's requirements for labels, safety data sheets, and employee training will be met. Two items must be included outright: a list of the hazardous chemicals known to be present, and the methods for informing employees about non-routine tasks and unlabeled pipes.
The rest of paragraph (e) is short. Sites where contractors or other employers' workers may be exposed add three methods (§1910.1200(e)(2), covered below). An existing program — a corporate safety manual, a plan written for another rule — can be used if it meets these criteria (§1910.1200(e)(3)). The program must be available on request to employees, their designated representatives, and OSHA (§1910.1200(e)(4)). And for crews who travel between locations during a shift, it may be kept at the primary facility (§1910.1200(e)(5)).
What the standard does not require: a particular format, a minimum length, a signature block, or an annual revision date. It requires a description that is true of your site and a program that is actually implemented. A 40-page template naming a safety committee you don't have fails the first test while looking impressive.
02
How inspectors read it
OSHA's inspection directive for the standard, CPL 02-02-079 (2015), is the clearest public statement of how compliance officers were told to evaluate a program. OSHA's website now labels it an archive document that "may no longer represent OSHA policy," and it predates the 2024 update, so treat it as a strong guide rather than current rule. It told officers to review the written program and confirm that each required element is both covered in writing and implemented on the floor.
Three points from it are worth knowing. First, an employer who had done everything the standard requires but never wrote it down was to be treated as a de minimis violation of (e)(1) — no citation. Second, a program that exists but leaves out an element is cited for that element specifically; the directive's own example is (e)(1)(i) for a missing chemical inventory. Third, an employer who has done nothing can be cited separately for the program, labels, SDSs, and training, each with its own penalty.
The practical reading: the document matters less than the system it describes, but a missing element — the inventory above all — is exactly what the directive told officers to cite one by one. And because the program must be produced on request, the inspection often starts with it (the inspection guide covers the sequence).
03
The chemical inventory
The inventory is the one required list, and the one most often wrong. The rule (§1910.1200(e)(1)(i)) sets two conditions: it lists the hazardous chemicals known to be present, and it uses a product identifier that is referenced on the appropriate SDS. It may cover the whole workplace or individual work areas.
"Known to be present" is broader than "in use." The 2015 directive told inspectors the inventory must include all chemicals present, even if stored or not in use. The half-empty can of floor stripper nobody has touched since 2022 is on the list until it leaves the building.
The identifier rule is what makes the inventory useful: it is the index that connects a container, its label, and its sheet. "Blue degreaser" on the list, "SuperKleen HD-40" on the drum, and "Heavy Duty Degreaser Concentrate" on the SDS is three names for one product, and an inspector — or a responder — has to guess. Use the name printed on the sheet, character for character, and add a location column if the list covers the whole site.
Keep it alive the boring way: new products get added at receiving, before they reach the shelf; discontinued products come off when the last container leaves; and someone walks the storage areas against the list on a set schedule.
04
Labels, SDSs, and training: the "describe how" sections
The core of the program describes how you meet paragraphs (f), (g), and (h). The 2015 directive listed what inspectors were told to look for under each — a useful skeleton, because it maps directly onto the questions an officer asks:
| Section | What to describe |
|---|---|
| Labels — (f) | Who is responsible for workplace labeling. Which labeling system you use — full GHS format, or product identifier plus a rating system such as NFPA or HMIS (the secondary container guide covers both). Any alternatives for stationary containers — signs, placards, batch tickets. How labels are reviewed and updated when hazard information changes. |
| SDSs — (g) | Who obtains and maintains the sheets. Where and how they are kept, and how employees reach them — including, for electronic access, how retrieval works and the backup for equipment or network failure. What happens when a sheet doesn't arrive with the first shipment, when a sheet seems wrong, and how you confirm a sheet is current. |
| Training — (h) | Who conducts training and how it's delivered. That it covers the required content: the standard's requirements, operations where hazardous chemicals are present, where the program and SDSs are, how to detect releases, the hazards, protective measures, and how to read labels and SDSs (§1910.1200(h)(2)–(3)). When it happens: at initial assignment, and whenever a new hazard enters the work area (§1910.1200(h)(1)). |
Write each one as it actually works. "SDSs are maintained electronically and accessible via the QR code on each container and the tablet at the shift lead's desk; if the network is down, the printed emergency set in the red binder at the east entrance is used" passes. "SDSs are maintained in accordance with OSHA requirements" describes nothing.
05
Non-routine tasks, pipes, and contractors
Non-routine tasks and unlabeled pipes must be in the program by name (§1910.1200(e)(1)(ii)). The regulation's own example of a non-routine task is cleaning reactor vessels; at an ordinary site, think tank cleanouts, clearing a clogged drain line, or maintenance inside equipment that normally holds chemicals. Describe how the worker learns the hazards before starting — a pre-task briefing, a permit form, a job hazard analysis. For pipes, describe how employees find out what's inside: valve tags, line lists, or a lockout and permit procedure.
Multi-employer sites add three methods when your chemicals could expose another employer's workers — contractors, temporary staff, service technicians (§1910.1200(e)(2)): how the other employer gets on-site access to your SDSs; how you tell them about precautionary measures for normal operations and foreseeable emergencies; and how you explain your labeling system. The 2015 directive noted you don't have to hand over copies of every sheet — telling the contractor where the SDSs are kept is enough, if they can actually reach them.
The obligation runs both ways. A contractor who brings its own chemicals onto your site owes you the same information, and your program should say how you ask for it. The directive also noted that an employer whose workers are exposed only to another employer's chemicals still needs a program and training.
06
An outline you can adapt
The structure below follows the regulation's paragraphs. Headings 2 through 9 trace to requirements; headings 1 and 10 are good practice that keeps the rest from going stale. Replace each prompt with how your site actually works, then delete the prompts.
- Purpose and scope — the workplace(s) this program covers, and that it implements 29 CFR 1910.1200. Name the person responsible for the program overall.
- Chemical inventory — where the list lives, who maintains it, how products are added at receiving and removed when gone, how often it's checked against the shelves. Identifiers match the SDSs.
- Labels and other forms of warning — who is responsible, the workplace labeling system and how to read it, stationary-container alternatives, how labels are kept legible and updated.
- Safety data sheets — who obtains and files them, where and how employees access them on every shift, the outage backup, what happens when a sheet is missing, wrong, or outdated.
- Employee information and training — who trains, how, the required topics, when training happens, where records are kept.
- Non-routine tasks — how hazards are communicated before the job starts.
- Unlabeled pipes — how employees learn what the lines in their work areas contain.
- Contractors and other employers — SDS access, precautions, and your labeling system for other employers' workers; and how you get the same information from contractors who bring chemicals in.
- Availability of this program — where it's kept, and that employees, their representatives, and OSHA can get it on request.
- Review — who reviews the program, how often, and what triggers an update: a new hazard, a new process, a reclassified chemical.
Plan for access requests in writing. The standard ties the program's availability to the access rules for exposure records (§1910.1200(e)(4)). Employees and their representatives get access in a reasonable time, place, and manner; if that can't happen within 15 working days, the employer must explain the delay and give the earliest date it will be available (§1910.1020(e)(1)(i)). OSHA's representatives get prompt access (§1910.1020(e)(3)(i)). A program you can hand over the same day avoids the question.
07
Keeping it current — and the checklist
Programs go stale in predictable ways: the named responsible person leaves, the inventory stops matching the shelf, the SDS section still describes the binder you replaced with tablets. One date belongs on this year's review: under the 2024 HazCom update, employers must update the program as necessary for newly identified hazards in substances by November 20, 2026, and in mixtures by May 19, 2028 (§1910.1200(j)(2)(ii), (j)(3)(ii)). The 2024 update guide covers how to tell what changed.
Walk this honestly:
- The program describes this site — real names, real locations, real methods; no template boilerplate left in.
- The inventory matches the shelf — including stored and unused products, under their SDS identifiers.
- Every inventory line has an SDS — and every SDS on file matches an inventory line.
- The labeling system is written down — and matches what's actually on the containers.
- SDS access is described, with its backup — and the description matches what workers do.
- Training is described — who, how, and when, with records kept as proof (good practice; the standard doesn't mandate them).
- Non-routine tasks and pipes are covered — by name, with a method the floor recognizes.
- Contractor exchange is written down — both directions.
- The program can be produced promptly — ideally the same day it's asked for.
- 2024-update review recorded — substances by November 20, 2026; mixtures by May 19, 2028.
Most of that checklist is library upkeep, not writing. SDS HQ's library is the single place the SDS section of your program can point to, QR codes on containers and no-login share links give workers and contractors access with nothing to log into, and workplace labels print from the sheet on file, so the labeling section describes something consistent.
NOTEThis guide is general information about the cited standards, not legal or professional advice for your facility. Regulatory text and agency enforcement practice control; confirm requirements against the standard and your competent person. Claims last reviewed October 13, 2026.