If your crews handle paint, solvents, adhesives, fuels, lubricants, or sealants on a jobsite — and they almost certainly do — you need a written Hazard Communication program under 29 CFR 1910.1200. The standard was rewritten in 2012 to align with the UN Globally Harmonized System (GHS), and it is one of the most-cited OSHA standards every year. ISN and Avetta reviewers know it line by line, and a thin, generic HazCom program template is one of the most common reasons contractors lose grade points.
This guide walks through what 29 CFR 1910.1200 actually requires, how to build and maintain a real SDS library, the nine GHS pictograms, label requirements, training expectations, and the multi-employer worksite obligations that catch contractors off guard. At the end you will find a HazCom written program outline you can adapt.
What 29 CFR 1910.1200 Requires
The standard is built on a simple premise: workers have a right to know what chemicals they are exposed to and how to protect themselves. OSHA imposes five obligations on every covered employer:
- Maintain a written hazard communication program — 1910.1200(e)
- Ensure every container is properly labeled — 1910.1200(f)
- Keep a Safety Data Sheet for every hazardous chemical and make it accessible to employees during every shift — 1910.1200(g)
- Provide information and training at the time of initial assignment and whenever a new chemical hazard is introduced — 1910.1200(h)
- Maintain a chemical inventory (the list of hazardous chemicals known to be present)
Building the Written Program — 1910.1200(e)
1910.1200(e)(1) requires the written program to describe how the employer satisfies the labeling, SDS, and training requirements. At minimum it must include:
- A list of hazardous chemicals known to be present, identified by the same product identifier used on the label and SDS
- Methods to inform employees of the hazards of non-routine tasks (line breaking, tank entry, unlabeled residues) and chemicals in unlabeled pipes
- For multi-employer worksites, how other employers are provided on-site SDS access, the labeling system, and precautionary measures
The written program must be available on request to employees, their representatives, OSHA, and NIOSH. Reviewers want the actual document — not a one-line statement that "the company complies with 1910.1200." A program that fails to identify a named administrator, a procedure for adding new chemicals, or a multi-employer paragraph will draw a comment.
Building and Maintaining the SDS Library — 1910.1200(g)
The SDS is the technical heart of HazCom. Manufacturers must provide an SDS with the initial shipment of every hazardous chemical and with the next shipment after any significant revision. As the receiving employer, you must:
- Maintain an SDS for every hazardous chemical in the workplace, in the standardized 16-section format required since 2015
- Ensure SDSs are readily accessible during every work shift to employees in their work area
- Use a backup system for electronic SDSs in case of power, equipment, or network failure
- Provide SDS access to the assistant secretary of labor (OSHA), the director of NIOSH, employees, and their designated representatives on request
For contractors, "readily accessible" is the language reviewers focus on. A binder locked in an office trailer 20 minutes from the work face is not accessible. Either the binder travels with the crew, each foreman has electronic access on a tablet, or the host facility provides on-site access. Whichever method you use, document it. "SDSs are kept on file" routinely fails review.
An audit-ready SDS workflow: every new chemical request requires a current SDS before purchase; receiving adds it to the inventory; the SDS is filed (electronic master plus jobsite copy); PPE is reviewed; and at least annually the inventory and library are reconciled.
The Nine GHS Pictograms
The GHS pictograms are the most visible change from the pre-2012 HazCom standard. Each pictogram is a red-bordered diamond with a black symbol. Workers must be able to recognize and understand each one. The nine pictograms are:
- Health Hazard (silhouette with starburst) — carcinogens, mutagens, reproductive toxicity, respiratory sensitizers, target organ toxicity
- Flame — flammables, pyrophorics, self-heating, self-reactives, organic peroxides
- Exclamation Mark — irritants, skin sensitizers, acute toxicity (harmful), narcotic effects
- Gas Cylinder — gases under pressure
- Corrosion — skin corrosion/burns, eye damage, corrosive to metals
- Exploding Bomb — explosives, self-reactives, organic peroxides
- Flame Over Circle — oxidizers
- Environment — aquatic toxicity (not mandatory under OSHA but common internationally)
- Skull and Crossbones — acute toxicity (fatal or toxic), categories 1–3
Training must connect each pictogram to the products workers actually handle. A crew that uses muriatic acid should point to the corrosion pictogram on the jug and explain what it means. Inspectors test this directly.
Label Requirements — 1910.1200(f)
Every shipped container must carry a label with six required elements:
- Product Identifier — the chemical name, code, or batch number that matches the SDS
- Signal Word — either "Danger" (more severe) or "Warning" (less severe). Only one signal word per label
- Hazard Statements — standardized phrases such as "Causes serious eye damage" or "Highly flammable liquid and vapor"
- Precautionary Statements — prevention, response, storage, and disposal phrases ("Wear protective gloves," "If swallowed, immediately call a poison center")
- Pictograms — the GHS symbols described above
- Supplier Identification — name, address, and telephone number of the manufacturer, importer, or other responsible party
Workplace labels for in-house mixed or transferred product can use the full GHS format or an alternative system (HMIS, NFPA 704) as long as workers are trained on it and it conveys the same information. Name your choice in the written program.
Secondary Container Labeling
This is the most common labeling failure on contractor jobsites. When a chemical is transferred into a secondary container — spray bottle, five-gallon bucket, jerry can — the secondary container must also be labeled, with one narrow exception. 1910.1200(f)(8) allows an unlabeled secondary container only when:
- The chemical is transferred from a labeled container, and
- The chemical is intended only for the immediate use of the employee who performs the transfer, during the same work shift
If the bottle sits overnight, gets passed to another worker, or is filled to be used later, it requires a label. The label needs the product identifier and either the GHS pictograms/signal word/hazard statements or words/symbols providing general hazard information. Pre-printed adhesive workplace labels resolve nearly every secondary container deficiency.
Training Requirements — 1910.1200(h)
Training is required at initial assignment and whenever a new chemical hazard is introduced — not just a new chemical, but a new hazard. OSHA does not strictly require annual refreshers, but most ISN and Avetta clients expect them.
1910.1200(h)(3) lists the minimum content the training must cover:
- The requirements of 29 CFR 1910.1200
- Operations in the work area where hazardous chemicals are present
- The location and availability of the written hazard communication program, the chemical list, and the SDSs
- Methods and observations workers can use to detect the presence or release of a hazardous chemical (visual, odor, monitoring devices)
- The physical, health, asphyxiation, combustible dust, and pyrophoric gas hazards of chemicals in the work area
- Measures employees can take to protect themselves — work practices, emergency procedures, PPE
- The details of the written program, including how to read and use labels and SDSs
Document each session: topic, date, instructor, attendee names and signatures. Keep a copy in the SDS binder so inspectors can find it without rooting through HR records.
Contractor-Specific Considerations: Multi-Employer Worksites
HazCom explicitly addresses multi-employer worksites. Under 1910.1200(e)(2), when contractor and host crews work in the same area, both have obligations:
- The host employer must provide on-site contractors with access to SDSs for hazardous chemicals the contractors' employees may be exposed to, communicate the host's labeling system, and explain any precautionary measures to be taken during normal operating conditions and foreseeable emergencies
- The contractor must reciprocate — provide SDSs for the chemicals the contractor brings on site, advise the host of the labeling system used on contractor containers, and explain precautionary measures
This two-way exchange is where contractors get blindsided. A pipefitter shows up at a refinery with a pail of pipe joint compound, never tells the host what is in it, and never asks what process chemicals might be in the line being cut. Both sides are out of compliance. Build the SDS exchange into your site-specific safety plan and daily JSA process.
This coordination ties into broader prequalification. Our guide to ISNetworld RAVS and the ISN MSQ walkthrough cover what reviewers expect from a contractor with multi-employer exposure. HazCom also intersects with hot work — many prohibited conditions under NFPA 51B trace back to HazCom data, covered in our hot work permit program guide.
HazCom Written Program Outline
Use this outline as the skeleton of your written program. Each numbered section should be one to three paragraphs of operational detail — not regulatory copy-paste:
- Purpose and Scope
- Definitions (hazardous chemical, SDS, label, container, work area, immediate use)
- Regulatory References (29 CFR 1910.1200, 1926.59, applicable state plans)
- Program Administrator and Responsibilities
- Chemical Inventory and Procedure for Adding New Chemicals
- Safety Data Sheet Management (acquisition, filing, accessibility, electronic backup)
- Container Labeling — Shipped Containers
- Container Labeling — Secondary and Workplace Containers
- Pipe and Process Stream Labeling
- Non-Routine Tasks
- Multi-Employer Worksite Coordination (host and contractor obligations)
- Training Procedure (initial, new hazard, refresher)
- Recordkeeping (training rosters, inventory revision dates, SDS retention)
- Program Review and Revision (at least annually)
- Appendix A: Chemical Inventory List
- Appendix B: Sample Workplace Label
- Appendix C: Training Roster Form
- Appendix D: Multi-Employer SDS Exchange Form
What Reviewers Flag Most Often
- Chemical inventory missing or out of date
- SDS accessibility described as "kept on file" without a named method or location
- No procedure for adding a new chemical to the inventory
- Secondary container labeling not addressed
- Multi-employer paragraph missing entirely
- Training section names topics but not frequency or how new-hazard training is triggered
- Program references pre-2012 HMIS-only labeling instead of GHS
- No annual program review described
The Bottom Line
A HazCom program template that clears prequalification review is short, specific, and operational. It names a real administrator, a real SDS acquisition and access procedure, addresses secondary containers, names the host/contractor exchange, and ties training back to the actual chemicals on the inventory list. Reviewers want the regulatory hooks — 1910.1200(e), (f), (g), (h) — and a written workflow that proves the SDS library is real rather than theoretical.
PrequalPilot keeps your chemical inventory, SDS library, training rosters, and program revision dates in one place — with automated 60/30/7-day expiry alerts so HazCom training and SDS reviews stay current between ISN and Avetta audits. See pricing →

