Skip to content

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

Compliance

How to Prepare for an OSHA HazCom Inspection: Be Audit-Ready

Verified vs OSHA sources · October 5, 2026

By HazComFastPublished February 9, 2026Updated October 14, 202612 min read
How to Prepare for an OSHA HazCom Inspection: Be Audit-Ready
HazComFastLast reviewed October 14, 2026Verified vs OSHA sources · October 5, 2026

An OSHA inspection can happen anytime. For Hazard Communication (HazCom), inspectors focus on four things: a written program, SDS access, container labeling, and employee training. If you can show all four in minutes, you're audit-ready. If not, you're at risk of citations and fines.

This guide explains what inspectors look for, the most common HazCom citations, and how to use free tools and a clear workflow to be inspection-ready.

The four things inspectors check: can you show each in minutes?

1 · Written program
Current, site-specific · 1910.1200(e)
2 · SDS access
Readily accessible each shift · (g)(8)
3 · Container labels
Incoming labels kept intact (f)(9) + workplace (f)(6)
4 · Training
Checked by interviews; a roster backs it up · (h)

Serious violations up to $16,550 each; 15 working days to contest a citation (1903.17).

What OSHA inspectors look for (29 CFR 1910.1200)

Under the Hazard Communication Standard, employers must:

  1. Have a written HazCom program that describes how you meet the standard (labels, SDS, training, inventory) (29 CFR 1910.1200(e)(1)).
  2. Keep Safety Data Sheets readily accessible to employees during their work shift (29 CFR 1910.1200(g)(8)).
  3. Ensure containers are labeled: labels on incoming containers are not removed or defaced (29 CFR 1910.1200(f)(9); the supplier labels them under (f)(1)), and workplace containers are labeled under (f)(6) (product identifier and hazard information).
  4. Train employees (29 CFR 1910.1200(h)). The standard does not require a training record, but a record of who was trained, on what, and when is how you show it.

Inspectors will ask to see each of these. "We have it somewhere" or "the safety person has it" is not enough. Workers must be able to access SDSs, and you must be able to produce the written program. Training records are not required by (h), but they back up what workers tell the inspector.

Penalties (29 CFR 1903.15(d), unchanged for 2026): Serious violations can be up to $16,550 per violation; willful or repeated up to $165,514 per violation. If you receive a citation, you have 15 working days to contest (29 CFR 1903.17(a)). Missing it makes the citation a final order; only in extraordinary circumstances can the Review Commission relieve an employer under Federal Rule of Civil Procedure 60 (note 1 to 29 CFR 2200.33). Use that window to correct gaps and, if needed, request an informal conference.

How the inspector actually tests each of the four

Having the four elements isn't the same as passing. Inspectors don't just glance at a binder. They probe each one, and knowing how they probe tells you what "audit-ready" really means:

  • Written program → is it site-specific? The CSHO reads it looking for your actual chemicals (the list in 29 CFR 1910.1200(e)(1)(i)), locations, and procedures, including how you inform employees of non-routine tasks and unlabeled pipes ((e)(1)(ii)). A generic template with no site detail fails even though a document exists.
  • SDS access → they ask a worker. OSHA's HazCom directive (CPL 02-02-079, reissued in 2026) tells inspectors to check that workers know how to access SDSs (section X.H.2); expect a request to pull the sheet for a chemical in use. "It's on the office server" fails if the worker can't retrieve it in their work area during the shift, including in a low-signal spot.
  • Labels → they open the cabinets. The CSHO inspects the secondary containers (spray bottles, safety cans, mixing buckets in gang boxes and storage cabinets), not just the manufacturer's drums. An unlabeled transfer container is an (f)(6) citation unless the immediate-use exception of (f)(8) applies.
  • Training → they interview a worker. CPL 02-02-079 tells inspectors to interview employees to determine whether they have an adequate understanding of workplace chemical hazards. A signed sign-in sheet is evidence, but the real test is whether the employee can explain the hazards of what they use and demonstrate finding an SDS. If interviews show a trend that training is not happening or is cursory, the inspector looks harder at the training program, and paperwork on file does not settle the question; the directive also notes that workers cannot be expected to recall everything from training (section X.H.2.a).

Prepare for the probe, not just the paperwork: a self-audit that only checks "do we have it?" misses the way an inspector checks "does it actually work?"

No rule asks you to log who opened an SDS. It still helps to know. In HazComFast, opening a product's page and opening its SDS from the app leave two separate entries in the audit log, "product page viewed" and "SDS viewed", which an administrator can read. On a phone, the product page shows the manufacturer, the CAS numbers and the hazards, as it does on a computer.

Which version will the inspector read?

The one in effect on the day of the inspection, and if the inspection follows an incident, the one in effect that day too. 1910.1200(e)(1) asks you to "develop, implement, and maintain" the program; paragraph (e) says nothing about how long to keep the versions you replaced. Keeping them is still how you answer "what did the program say in March?"

In HazComFast, each saved version of the program is kept. An earlier version opens read only, two versions can be compared with the added and removed text highlighted, and restoring an old one creates a new version, "Restored the content of version N", without overwriting anything. When nothing has changed since the version in effect, the screen says so and offers "Attest review without changes" instead of another version.

Can I hand OSHA a spreadsheet?

Yes, if it's the right list. 1910.1200(e)(1)(i) asks for "a list of the hazardous chemicals known to be present using a product identifier that is referenced on the appropriate safety data sheet (the list may be compiled for the workplace as a whole or for individual work areas)." It names no template and no file format. An Excel file does the job.

What fails is a file that covers less than you think. An export run from a search box, a filter left on one jobsite, a list cut off partway: the inspector gets a list missing the product the crew is spraying that afternoon. Before you hand it over, read what the file says it covers, compare its row count with the inventory, and look for any line saying it was cut. The spreadsheet carries the list. The rest of the written program under (e)(1) and SDS access under (g)(8) still have to be there.

In HazComFast, the inventory export asks for its scope first, the whole organization or the jobsites you pick, and writes that scope on the PDF and in the file name. Each row carries the product name, the manufacturer, the signal word, the pictograms, whether an SDS is on file, its revision date and the jobsites the product is assigned to. A list too long for one file comes out in numbered parts, "Chemical inventory (part 1 of 3)". If a list can't load whole, the screen says the export would be incomplete and suggests narrowing it by jobsite, before anything is downloaded. Each export goes into the audit log with its scope and its row count.

Common HazCom citations (and how to avoid them)

The four elements and the paragraphs an inspector quotes

ElementParagraphWhat gets checked
Written program29 CFR 1910.1200(e)(1)A program that describes how labels, SDSs and training are handled, with the list of hazardous chemicals ((e)(1)(i))
Multi-employer sites29 CFR 1910.1200(e)(2)How you share SDS access, precautions and labeling with the other employers
SDS access29 CFR 1910.1200(g)(8)An SDS for each hazardous chemical, readily accessible during each work shift, electronic access allowed if it creates no barrier
Labels29 CFR 1910.1200(f)(6), (f)(9)Labels on incoming containers not removed or defaced ((f)(9)); workplace containers labeled under one of the two (f)(6) options, with the (f)(7) and (f)(8) exceptions
Training29 CFR 1910.1200(h)(1), (h)(3)Training at initial assignment and when a new chemical hazard is introduced, covering the (h)(3) topics

5-minute self-audit (inspection readiness)

Run through this before an inspection, or monthly:

  1. Written program: Can you hand an inspector a current, site-specific HazCom program? If not, generate one and fill in SDS format and location.
  2. SDS access: Can a worker pull the correct SDS in under a minute (including in low-signal areas)? If not, fix access and/or go offline-capable.
  3. Labels: Are secondary containers labeled with product name and hazards, apart from the (f)(7) and (f)(8) exceptions? Use the HazCom Audit Checklist to verify.
  4. Training: Can your workers explain the hazards of what they use and find an SDS? A training sign-in sheet for each session backs that up.
  5. Chemical list: Does your inventory match what's on site? Update it when chemicals change; reconcile it container by container with the gap-analysis method.

In HazComFast, three of those checks come out as files you can hand over. A jobsite's SDS binder downloads as a ZIP with an index file that lists every product, the ones without an SDS included, and the reading confirmations export as a dated CSV or PDF. The HazCom binder comes out as one PDF: a cover page, the site's chemical inventory and its SDSs. And SDS coverage reads as a count, "5 of 6 products · 1 missing", with the date you asked the supplier for the missing sheet.

HazComFast Export OSHA Inspection Report dialog on a phone: jobsite selector set to All jobsites, and checkboxes for the sections of the consolidated PDF, from Inspection Readiness Summary, OSHA Recordkeeping, Hazard Communication and Chemical Inventory to Emergency Action Plan, Fire Prevention Plan, Silica Compliance, Competent Persons and job hazard analysis
At the trailer, on a phone: pick the jobsite, tick the sections the inspector asked for, and one PDF comes out.

Free tools that make you audit-ready

For chemical-level data (CAS numbers, hazards), use the Chemical Inventory Template and link to the GHS Label Generator when labeling.

Hand the inspector one PDF

Run the free audit checklist first. In HazComFast, pick the jobsite and the sections, preview, and the inspection report comes out as one PDF, next to the SDS binder and the dated reading confirmations.

Already cited? Fix it fast

If you've received a HazCom citation, you need to abate and document. Responding to an OSHA citation: abatement, certification and PMA outlines the steps and how to show compliance. Pair that with the written program, audit checklist, and training record so you can prove corrective action.

For contractors and multi-employer sites

GCs and subs share jobsite compliance risk. OSHA HazCom for Contractors covers who's responsible and how to stay audit-ready. Use the Subcontractor RFI Writer to request missing SDS and HazCom documentation in writing.

Summary

To be audit-ready for an OSHA HazCom inspection: maintain a current written program, ensure SDS access (including offline where needed), label secondary containers (apart from the (f)(7) and (f)(8) exceptions), and train your crews, with records that back the training up. Use the free tools above to generate and maintain each piece, and run the HazCom Audit Checklist regularly. When inspectors ask, you'll have proof, not excuses.

Frequently Asked Questions

What is the penalty for a serious HazCom violation?

As of 2025/2026, federal OSHA's maximum penalty for a serious violation is $16,550 per violation (inflation-adjusted). Other-than-serious and posting violations share this cap. Willful or repeated violations can be up to $165,514 per violation (29 CFR 1903.15(d)).

How many days do I have to contest an OSHA citation?

You have 15 working days from receipt of the citation to contest it, not counting the day of receipt (29 CFR 1903.22(c)), and the notice must be postmarked within that window (29 CFR 1903.17(a)). Missing it makes the citation a final order; only in extraordinary circumstances can the Review Commission relieve an employer under Federal Rule of Civil Procedure 60 (note 1 to 29 CFR 2200.33). Use that window to correct gaps and, if needed, request an informal conference, which does not stop the clock (29 CFR 1903.20).

What are the four things OSHA checks in a HazCom inspection?

Inspectors focus on four elements under 29 CFR 1910.1200: (1) a written HazCom program, (2) Safety Data Sheets readily accessible during each work shift, (3) proper container labels (shipped and workplace/secondary), and (4) employee training, which inspectors check by interviewing workers (OSHA directive CPL 02-02-079, section X.H.2). Being able to show all four in minutes is what 'audit-ready' means.

Does OSHA require a log of who opened an SDS?

No. Neither 29 CFR 1910.1200 nor 1910.1020 asks for one, and neither does OSHA's HazCom inspection directive, CPL 02-02-079 as revised for HCS 2024. What 1910.1200(g)(8) requires is access: SDSs readily accessible during each work shift, in the work area. The directive has inspectors ask whether workers know how to reach them.

What triggers an OSHA inspection?

OSHA inspections are triggered by imminent danger, a fatality or catastrophe, a worker complaint or referral, a programmed inspection under a National or Local Emphasis Program, or a follow-up. HazCom ranked second on OSHA's FY2025 list of most-cited standards, and the scope the inspector announces at the opening conference (29 CFR 1903.7(a)) can include it, so it should always be audit-ready.

Site-wide regulatory figures such as compliance dates and penalty amounts come from our regulatory source-of-truth modules, last checked against the eCFR, OSHA.gov, and the Federal Register on October 5, 2026. Last reviewed October 14, 2026.

About This Article

Published by: HazComFast

Published: February 9, 2026

Last Updated: October 14, 2026

This content is for informational purposes only and does not constitute legal advice.

Ready to simplify your HazCom compliance?

HazComFast keeps your SDS library, GHS labels, and training records audit-ready, with the jobsite's SDS on the crew's phones.