Skip to content

Approaching: Nov 20, 2026 — HCS 2024 Deadline. Get ready →

Free Tool · 29 CFR 1910.1200(e)

Written HazCom Program Generator

OSHA requires a written Hazard Communication program. Enter your company info, choose English or Spanish, and download a ready-to-customize PDF built on 29 CFR 1910.1200(e).

Verified vs OSHA sources · 2026-10-05

Free tool — no login. HazComFast app is our paid product.

Your details

Responsible for upkeep (Section 11). Defaults to the preparer.

How SDSs are kept — appears in Section 4 of the PDF.

Where employees can access SDSs — appears in Section 4.

Appears on the PDF cover page.

Chemical list (optional)

Printed as Appendix A — the required §3 list of hazardous chemicals.

Customize the program text (optional)

OSHA expects a program tailored to your site. Edit any section before you generate.

Covers labeling, SDS access, training, and multi-employer coordination. 29 CFR 1910.1200

Your written program references labels, SDS access, and inventory. Use these next:

What's in the program

Program for your company — 11 sections:

  1. Purpose and Scope
  2. Container Labeling
  3. List of Hazardous Chemicals
  4. Safety Data Sheets (SDS)
  5. Electronic SDS Access and Backup
  6. Label and SDS Transition (GHS Rev 7 / HCS 2024)
  7. Employee Training
  8. Non-Routine Tasks
  9. Multi-Employer Workplaces
  10. Hazardous Chemicals in Unlabeled Pipes
  11. Program Review and Update

OSHA coverage

  • The elements of 29 CFR 1910.1200(e), section by section
  • Container labeling, SDS access & electronic-SDS backup
  • HCS 2024 / GHS Rev 7 transition dates (in force)
  • Multi-employer worksite & non-routine task clauses
  • Employee training and annual review sections

Template — customize for your site. Not legal advice.

Keep the program living — in the HazComFast app

OSHA requires you to maintain the program (1910.1200(e)(1)) and review it. The app holds what the program references:

  • Chemical inventory + SDS library
  • Secondary-container labels with a QR → SDS
  • Training, digital sign-off & records
  • Audit dashboard + defense package (retention, inspection-ready)
  • Jobsites, subcontractors, multi-site
  • On your phone, on the jobsite, built for low-signal sites

Does OSHA require a written HazCom program?

Yes. The Hazard Communication Standard — 29 CFR 1910.1200(e)(1) — requires every employer whose workplace contains hazardous chemicals to develop, implement, and maintain a written hazard communication program. The program must describe how you handle container labeling, safety data sheets, and employee information & training, and it must be 29 CFR 1910.1200(e)(4) available to employees and to OSHA on request. For construction work the identical requirement applies through 29 CFR 1926.59 (adopts 29 CFR 1910.1200).

A binder of SDSs alone is not a written program. HazCom is one of OSHA's most-cited standards year after year, and "no written program" is one of the most common HazCom citations. This tool builds the document; the sections below explain exactly what OSHA expects in each one.

The required elements (and where this program covers them)

Required elementCFRCovered in
Written program (develop, implement, maintain)29 CFR 1910.1200(e)(1)§1 Purpose & Scope; §11 Review
List of hazardous chemicals29 CFR 1910.1200(e)(1)(i)§3 + Appendix A (your chemical list)
Container labeling29 CFR 1910.1200(f)§2 Container Labeling
Safety Data Sheets (readily accessible)29 CFR 1910.1200(g)(8)§4–5 SDS & electronic access
Employee information & training29 CFR 1910.1200(h)§7 Employee Training
Non-routine tasks & unlabeled pipes29 CFR 1910.1200(e)(1)(ii)§8 Non-routine; §10 Pipes
Multi-employer worksite info exchange29 CFR 1910.1200(e)(2)§9 Multi-Employer Workplaces
Available to employees & OSHA29 CFR 1910.1200(e)(4)§11 Review & availability

HCS 2024 / GHS Rev 7 — the dates your program must reflect

OSHA's 2024 update aligns the standard to primarily GHS Revision 7. A January 15, 2026 final rule (FR Doc. 2026-00653 (Jan 15, 2026), +4 months) set the in-force compliance dates below. The generated program includes a transition section so your written program states the correct employer deadlines.

WhoDeadlineCFR
Substances — manufacturers, importers, distributorsMay 19, 202629 CFR 1910.1200(j)(2)(i)
Substances — employers (labels, program, training)November 20, 202629 CFR 1910.1200(j)(2)(ii)
Mixtures — manufacturers, importers, distributorsNovember 19, 202729 CFR 1910.1200(j)(3)(i)
Mixtures — employersMay 19, 202829 CFR 1910.1200(j)(3)(ii)

During the interim, parts may comply with the 2012 HCS, the 2024 HCS, or both.

Two worked examples

Small electrical contractor, 12 employees, electronic SDSs. Enter the company name, name a foreman as program administrator, set SDS format to "Electronic (HazComFast) with a printed backup binder" and location to "jobsite trailer and main office." The PDF states readily-accessible electronic SDS access plus the required outage backup (§4–5), and the transition section already carries the November 20, 2026 employer substances deadline. Attach your chemical inventory to §3 and train the crew.

General contractor on a multi-employer jobsite, Spanish-speaking crew. Switch the language to Español and generate the program in Spanish. §9 (multi-employer) describes how SDSs and hazard information are exchanged with subs under OSHA's reasonable-care policy (OSHA Directive CPL 02-00-124 (Multi-Employer Citation Policy)). Hand the Spanish PDF to the crew and keep the English copy on file for the inspector.

What to do after you generate it

  • Build your chemical list. §3 needs your actual inventory — use the free Chemical Inventory Template and reference each product's SDS.
  • Make SDSs accessible. Confirm employees can reach every SDS during their shift, with a backup for outages.
  • Fix your labels. Every container — including workplace/secondary containers — needs a compliant label. The GHS Label Generator produces compliant secondary-container labels.
  • Train and document. Train before first exposure and whenever a new hazard appears; keep the records with the program.
  • Review annually. Re-confirm the program when chemicals or processes change — see the HazCom Audit Checklist.

Why written HazCom programs fail an OSHA inspection

Most Hazard Communication citations aren't for failing to have a program — they're for a program that isn't true, or isn't followed. The most common failure modes:

  • Generic template, never customized. A boilerplate program that never names your real chemicals, locations, and procedures reads as paper compliance. Tailor every section to your site.
  • Missing or stale chemical list. 29 CFR 1910.1200(e)(1)(i) requires a current list — inspectors cross-check it against what's actually on the shelf.
  • SDSs not readily accessible. A locked office binder, or an app no one can open on the jobsite, fails 29 CFR 1910.1200(g)(8). Electronic access needs a working outage backup.
  • No training records. Training must occur before exposure (29 CFR 1910.1200(h)). The federal HazCom standard does not require you to keep training records, but OSHA still expects proof it happened — "we talked about it" won't survive an inspection, so a dated sign-in is your evidence.
  • Never reviewed. A program dated years ago, with new chemicals since, proves it isn't being maintained — the exact opposite of "develop, implement, and maintain."

This generator gives you a correct, complete framework. A program is only compliant, though, once the underlying work — the list, SDS access, labels, and training — is real and current.

Frequently asked questions

Does OSHA require a written HazCom program?

Yes. Under 29 CFR 1910.1200(e)(1), any employer with hazardous chemicals in the workplace must develop, implement, and maintain a written hazard communication program. It must describe how you handle labels, safety data sheets, and employee training, and it must be available to employees and to OSHA on request (1910.1200(e)(4)). For construction work the same requirement applies through 29 CFR 1926.59.

What are the required elements of a written HazCom program?

1910.1200(e)(1) requires: (1) a list of the hazardous chemicals known to be present, (2) the methods used to inform employees of the hazards of non-routine tasks and of chemicals in unlabeled pipes, plus how you implement labeling (1910.1200(f)), safety data sheets (1910.1200(g)), and employee information & training (1910.1200(h)). Multi-employer worksites must also describe how SDSs and hazard information are exchanged (1910.1200(e)(2)). This generator covers every one of these.

Is this generated program enough to pass an OSHA inspection?

It gives you a complete, correctly structured written program covering all elements of 1910.1200(e). But a written program is only compliant if it is true: you must actually maintain your chemical list, keep SDSs accessible, label containers, and train employees, then customize the template to your real site, chemicals, and procedures. Treat the PDF as a strong starting framework, not a substitute for doing the underlying work.

Can I add my chemical list and edit the program text?

Yes. Enter your hazardous chemicals (product, manufacturer, location) and they print as Appendix A — the list of hazardous chemicals 29 CFR 1910.1200(e)(1)(i) requires. You can also edit any section before you download, so the program reflects your real site rather than a generic template. The PDF ends with an approval/signature block and a next-scheduled-review line to support the duty to develop, implement, and maintain the program.

How does the HCS 2024 / GHS Revision 7 update affect my program?

OSHA's 2024 update (aligned to primarily GHS Revision 7) revised label and SDS requirements. Employers must, as necessary, update any alternative workplace labeling used under (f)(6), the written program, and training for newly identified hazards by November 20, 2026 for substances and May 19, 2028 for mixtures. The generated program includes a transition section referencing these in-force dates. During the interim you may comply with the 2012 HCS, the 2024 HCS, or both.

Where should I keep the written program, and for how long?

Keep it where employees can access it during their shift — usually with your SDSs or chemical inventory. Inspectors typically ask to see the written program, the chemical list, SDS access, and training records together. Update the program whenever a new hazard or process is introduced (1910.1200(e)); reviewing it at least annually is a good practice, not a fixed HCS requirement.

What if I use electronic SDSs?

OSHA permits electronic SDS access if employees can get the SDS during each work shift with no barriers (29 CFR 1910.1200(g)(8)) and you have a reliable backup for outages. Use the SDS format and location fields and the program will state how SDSs are kept (e.g., HazComFast, jobsite tablet, binder) and describe the required backup access.

Is the program available in Spanish?

Yes. Switch the language to Español and the entire program — every section, label, and footer — generates in Spanish. OSHA expects training and information to be provided in a form employees can understand; a Spanish written program supports a Spanish-speaking crew.

What does a missing or inadequate HazCom program cost?

Hazard Communication ranked second on OSHA's FY2025 list of most-cited standards. A serious violation carries a maximum penalty of $16,550 and a willful or repeat violation up to $165,514 per the 2026 federal amounts (unchanged from 2025). A documented written program also supports the good-faith credit that reduces a proposed penalty.

Sources & verification

Regulatory facts verified 2026-10-05 against eCFR / OSHA.gov / the Federal Register. This generator produces a customizable template for planning — it is not legal advice and does not certify any specific program as compliant. State-Plan states may impose additional requirements.

GHS Label Generator →Chemical Inventory Template →HazCom Audit Checklist →OSHA Fine Calculator →