OSHA Written Program Templates

Free, editable written program templates structured around the actual OSHA requirements. Fill in your company-specific information and you have a compliant starting point — not a finished program, but a complete framework.

How to use these templates: Each template is a web page you can open, fill in your company details, and print or save as PDF. The templates include all required elements under the relevant OSHA standard, with instructions in brackets indicating what information to supply. Review every bracketed field — a template with placeholders still in it is not a finished written program and won't satisfy OSHA if inspected. After filling in your information, have someone familiar with your actual operations review it for accuracy.

Hazard Communication Program

29 CFR 1910.1200(e)

Required for any employer whose workers may be exposed to hazardous chemicals. The most-cited OSHA standard in general industry most years.

  • Chemical inventory list
  • SDS library access procedures
  • Container labeling requirements
  • Employee training documentation
  • Multi-employer worksite procedures
  • Non-routine task provisions
Open Template →

Emergency Action Plan

29 CFR 1910.38

Required for most employers. Must be written for establishments with 11 or more employees; may be oral for 10 or fewer.

  • Emergency reporting procedures
  • Evacuation routes and procedures
  • Critical operations procedures
  • Employee accounting after evacuation
  • Rescue and medical duties
  • Contact names and numbers
Open Template →

Energy Control (LOTO) Program

29 CFR 1910.147(c)

Required when workers service or maintain equipment that could unexpectedly energize. Paired with machine-specific procedures for each covered piece of equipment.

  • Scope and purpose
  • Rules and techniques for energy control
  • Authorized vs. affected employee definitions
  • Lockout device requirements
  • Training and audit requirements
  • Machine-specific procedure template
Open Template →
These templates are starting points, not finished documents. A written program that reflects a generic template without modification to match your actual workplace is better than nothing — but it's not the same as a program that accurately describes your operations. OSHA inspectors reviewing programs look for specificity: which chemicals are used, where SDS are located, who the competent persons are. Generic language that doesn't match the actual workplace signals a program that wasn't seriously implemented.