Skip to content

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

Free HazCom Tool

SDS & HazCom Gap Analyzer

A 12-question self-assessment that maps your Hazard Communication program against 29 CFR 1910.1200 — written program, SDS access, secondary-container labeling, training, chemical inventory, non-routine tasks, multi-employer worksites, and the HCS 2024 / GHS Rev 7 transition — then scores it and hands you a prioritized, citation-aware fix list you can download. About 5 minutes.

Verified vs OSHA sources · 2026-10-05

Self-assessment · 29 CFR 1910.1200

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

Back to all tools
Question 1 of 12Written HazCom Program

Do you have a written Hazard Communication Program that covers labeling, SDS access, and training?

29 CFR 1910.1200(e)

Estimate for planning only — not legal advice. OSHA citations verified 2026-10-05. State-Plan states (e.g. CA, MI, WA) may have additional HazCom requirements.

OSHA Hazard Communication — what this self-audit checks

The Hazard Communication Standard (29 CFR 1910.1200) requires every employer with hazardous chemicals in the workplace to:

  • Maintain a written HazCom program covering labels, SDS access, and training — plus a list of the hazardous chemicals present — 1910.1200(e), (e)(1)(i).
  • Keep SDSs readily accessible during each work shift, matching the chemicals on site; suppliers must update an SDS within 3 months of new hazard information — 29 CFR 1910.1200(g)(8), 29 CFR 1910.1200(g)(5).
  • Label secondary / workplace containers ((f)(6)) and explain hazards of chemicals in unlabeled pipes and process equipment — (e)(1)(ii).
  • Train employees ((h)) and set out in the written program how they are informed of the hazards of non-routine tasks — (e)(1)(ii).
  • On multi-employer worksites, share SDSs and hazard information with the other on-site employers — (e)(2).
  • Update labels, the program, and training for the GHS Rev 7 / HCS 2024 hazard classifications by the employer deadline — (j)(2)(ii).
What this tool does

The SDS Gap Analyzer is a 12-question HazCom self-audit. It scores your written program, SDS access, currency, secondary-container labeling, training, chemical inventory, non-routine tasks, multi-employer sharing and the GHS Rev 7 transition, then returns a prioritized fix list with the governing OSHA citation for each gap.

OSHA requirement

OSHA 1910.1200(g) requires employers to maintain a complete SDS for each hazardous chemical. Missing or non-compliant SDSs are among the most cited HazCom violations, with penalties up to $16,550 per violation.

How to use

Answer 12 yes/no/partial questions about your HazCom program. The tool scores each category, flags where you are exposed, and returns a prioritized fix list you can download. It does not read your inventory: to identify the specific products with no matching sheet, run a container-by-container reconciliation of your containers against your library.

Free tool — no signup, no account. Want to centralize SDSs and proof? HazComFast (the app) is our paid product.

Next step (recommended)

Request missing SDSs from subs (email template)

Use case: Inspection ready

Learn more

Find the Holes: How to Conduct an SDS Library Gap Audit

Related tools

Fix gaps with these free tools:

Need more than free tools? Get inspection-ready SDS management, chemical inventory, and training records with HazComFast—from $69/mo, or start on the free plan.

View plans & start trial

Get the Binder in Order Before the Inspector Arrives. Are You Ready?

OSHA does not give advance notice of inspections (29 CFR 1903.6). Get the binder in order before the opening conference, not during it.

Serious Violation

$16,550

per violation (max)

HazComFast Pro

$199/mo

10 jobsites, unlimited chemicals, unlimited workers

New sign-ups are paused. The free tools below need no account, and customers can log in as usual.

Your account keeps working as usual. Cancel anytime.

What an SDS gap analysis actually checks

OSHA's Hazard Communication Standard (HazCom), 29 CFR 1910.1200 — adopted for construction by 29 CFR 1926.59 (adopts 29 CFR 1910.1200) — is OSHA's #2 most-cited standard, behind fall protection (29 CFR 1926.501), on the agency's Top 10 most frequently cited standards list. "Having SDSs" is only one piece of it. A real gap analysis tests all six program elements an inspector can write you up for:

Program elementWhat OSHA requiresCFR
Written programA written plan, kept at each workplace, describing how you meet labeling, SDS, and training duties.29 CFR 1910.1200(e)
Chemical inventoryA list of the hazardous chemicals known to be present, by product identifier.29 CFR 1910.1200(e)(1)(i)
SDS accessA safety data sheet for each hazardous chemical, readily accessible to workers during every shift.29 CFR 1910.1200(g)(8)
Container labelingEvery secondary/workplace container labeled (full GHS elements, or product identifier + general hazard info).29 CFR 1910.1200(f)(6)
Employee trainingEffective information and training on labels, SDSs, hazards, and protective measures — at initial assignment and whenever a new chemical hazard is introduced. The standard does not itself require training records.29 CFR 1910.1200(h)
Non-routine tasksThe written program says how workers are informed of the hazards of non-routine tasks (e.g. tank entry, unusual maintenance).29 CFR 1910.1200(e)(1)(ii)

How the score works

The tool asks 12 questions across 8 areas: the six program elements above, plus multi-employer worksites and the HCS 2024 transition. Each answer scores Yes = 1.0, Partial = 0.5, No = 0, and the score is the average expressed as a percentage. But the headline status is not driven by the percentage alone: any single high-priority (citation-risk) gap — for example, no written program at all — flips the result to "At Risk," because one citable deficiency can be cited regardless of how strong the rest of your program is.

The deadline that makes this urgent: HCS 2024

OSHA's 2024 HazCom update (aligned primarily with GHS Revision 7) is phasing in. The dates below are the post-extension deadlines now in force under 29 CFR 1910.1200(j):

  • May 19, 2026 — manufacturers, importers & distributors must ship GHS Rev 7-compliant labels & SDSs for substances 29 CFR 1910.1200(j)(2)(i)
  • November 20, 2026 — employers must, as necessary, update alternative workplace labeling, the written program & training for newly identified hazards of substances 29 CFR 1910.1200(j)(2)(ii)
  • November 19, 2027 — manufacturer/distributor deadline for mixtures 29 CFR 1910.1200(j)(3)(i)

Source of truth: FR Doc. 2026-00653 (Jan 15, 2026), +4 months. During the transition you may comply with the 2012 HCS, the 2024 HCS, or both.

Worked examples

Example 1 — small drywall sub, no written program. Answers: written program "No," SDS access "Yes," labeling "Partial," training "Partial," inventory "No," everything else "Yes." Score 75% (12 questions), but 2 high-priority gaps (no written program, no inventory) force a "At Risk" status. The report puts the written program first because 29 CFR 1910.1200(e) is an independent, frequently-cited line item.

Example 2 — established GC, mature program. 11 "Yes" and one "Partial" on SDS revision (some sheets not yet GHS Rev 7). Score 96%, status "Good," with a single medium-priority gap and a link to the GHS Rev 7 Transition Wizard to finish before November 20, 2026.

What to do next

  • Fix high-priority gaps first. A missing written program or chemical inventory is an easy, independent citation — close those before an inspection.
  • Build the missing documents. Use the free Written Program Generator, Chemical Inventory Template, and GHS Label Generator.
  • Re-run per jobsite. Each location should have its own program, SDS access, and training records; name the site so per-site PDFs stay distinct.
  • Keep the report. A dated self-assessment is good-faith evidence; download it in English or Spanish for your records and your crew.

Frequently asked questions

What is the SDS Gap Analyzer based on?

The questions and gap categories align with OSHA 1910.1200: written program, chemical inventory, SDS access, container labeling, employee training, and multi-employer coordination. Gaps are prioritized (high/medium) with suggested actions.

Do I need to create an account to get the report?

No. You can download the PDF and start over without creating an account. The tool is completely free.

How do I fix the gaps identified?

Use our free tools: update your written program with the HazCom Program Generator, create or update labels with the GHS Label Generator, and document training with the HazCom Training Record. For ongoing SDS management, consider HazComFast.

Can I use this for multiple jobsites?

Yes. Run the analyzer per location. Each site should have its own written program, SDS access, and training records. Export or save the PDF per site for your records.

Sources & verification

OSHA citations & deadlines verified 2026-10-05. This tool is a self-assessment aid for planning only — it is not legal advice and does not certify compliance. State-Plan states (e.g. California, Michigan, Washington) may impose additional HazCom requirements.

HazCom audit checklist 2026 →GHS Rev 7 transition wizard →29 CFR 1910.1200 explained →Manage it all with HazComFast →