An OSHA inspection of your hazard communication program isn't a mystery. The inspector will ask for the same things in roughly the same order: your written program, your chemical inventory, your safety data sheets, your training records — and then they'll walk your floor and look at containers. Every one of those checks is something you can run on yourself, this week, in an afternoon.
That's what this checklist is: the self-audit version of the inspection. Hazard Communication (29 CFR 1910.1200) was the #2 most-cited OSHA standard in FY 2025 — second only to construction fall protection — and most of those citations aren't exotic. They're a missing written program, SDSs nobody can produce, unlabeled spray bottles, and training that happened but was never documented. Those are exactly the gaps an afternoon of honest looking will surface.
Work through it in three passes: the paper check, the floor walk, and the people check. Take notes as you go — the list of what you find is your fix list, in priority order, at the end.
Pass 1: The Paper Check (at your desk, ~30 minutes)
Start where the inspector starts: documents. If these don't exist, nothing on the floor can save the inspection.
1. Do you have a written HazCom program — and is it current? Paragraph (e)(1) requires you to "develop, implement, and maintain at each workplace, a written hazard communication program." Two failure modes here: no program at all, and a program written years ago that describes a system you no longer follow. Read yours as a skeptic. Does it describe how you, today, handle labels, SDSs, and training? Does it name who's responsible? (If nobody is named, that's a gap — see who actually owns HazCom at a small business.)
2. Does your chemical inventory exist, and does it match reality? The program must include "a list of the hazardous chemicals known to be present using a product identifier that is referenced on the appropriate safety data sheet" — (e)(1)(i). Pull your chemical inventory list and spot-check it both directions: pick five chemicals off the list and confirm they're still on site with an SDS on file; then (you'll do the reverse on the floor walk) confirm products on your shelves are actually on the list.
3. One SDS per inventory line — no gaps. For every chemical on the list, an SDS. Count the mismatches; each one is a fix item. Note the identifier mismatches too — the standard's wiring depends on the product identifier on the label, the list, and the SDS all pointing at the same sheet.
4. Can you produce training records? Training itself is required by (h); records technically aren't in 1910.1200 — but an inspector asking "show me this employee was trained" is a question you want to answer with paper, not memory. Check: a record per current employee who works with chemicals, covering initial assignment, plus records for any training triggered when a new hazard entered the work area.
5. Does your program cover non-routine tasks? (e)(1)(ii) requires "the methods the employer will use to inform employees of the hazards of non-routine tasks" — tank cleaning, drain maintenance, the once-a-year jobs. This is the most commonly missing section of otherwise-decent programs. If yours doesn't have it, add it to the fix list.
6. Is the November 20, 2026 update on your calendar? If you handle hazardous substances (not just mixtures), your workplace labels, written program, and training must reflect the updated GHS Revision 7 requirements by November 20, 2026. Your suppliers' deadline to reissue substance SDSs and labels passed on May 19, 2026 — so part of this audit is checking whether updated sheets have been arriving and whether anything in your program or training references the old rules.
Pass 2: The Floor Walk (~1–2 hours, depending on your footprint)
Print the inventory list, grab a pen, and walk every area where chemicals live — including the corners: the janitor's closet, under the front-desk sink, the flammables cabinet, the receiving area.
7. Every original container keeps its supplier label. Shipped containers must retain the manufacturer's label — product identifier, signal word, pictograms, hazard statements, precautionary statements, supplier info. Look for labels that are missing, defaced, painted over, or dissolved by their own contents. Any container where you can't read the label is a fix item.
8. Every secondary container is labeled. This is where small businesses get cited. Spray bottles, squeeze bottles, dip tanks, unmarked jugs of "the blue stuff" — under (f)(6), workplace containers need either the full label information or a product identifier plus words, pictures, or symbols giving at least general hazard information. The honest test: pick up every transfer container you see and ask "could a new hire tell what's in this and what it does to them?" (The narrow immediate-use exception — same person, same shift, container never leaves their control — covers far less than people assume.)
9. Nothing on the shelf that's off the list. The reverse spot-check from item 2: as you walk, mark any product you find that isn't on the inventory. New products that came in the door without paperwork are how inventories go stale — note them, and note whether an SDS exists for each.
10. Run the SDS access test — with a stopwatch. Paragraph (g)(8) requires SDSs to be "readily accessible during each work shift to employees when they are in their work area(s)." Test it the way an inspector does: stand in a work area, pick a chemical in view, and time how long it takes to produce its SDS. If the binder's key is in a locked office, if the only copy is on a computer one manager can log into, or if it takes fifteen minutes of flipping — that's not readily accessible. Electronic access is fine (and usually faster), but it has to work from the employee's position, and you need a backup for power or network failure.
Do the stopwatch test with your newest employee, not your most senior one. The (g)(8) requirement is about what employees can actually reach — and the new hire who doesn't know where the binder lives, or that the tablet's passcode is taped inside the cabinet, is the honest measure of your system. Under a minute with no help is a pass.
11. Check the flammables cabinet and storage areas against segregation basics. Strictly this is beyond 1910.1200 — but you're already standing there, and chemical storage incompatibilities are cheap to spot during the same walk: oxidizers sitting on acids, bleach stored beside ammonia-based cleaners, corrosives above eye level.
Pass 3: The People Check (~15 minutes)
Training that happened but didn't land is a real citation pattern — (h) requires effective training, and inspectors interview employees to test it.
12. Ask two employees three questions. Pick two people who work with chemicals — ideally one long-tenured, one recent — and ask, conversationally: Where are the SDSs? What does this pictogram mean (point at one on a container)? What's the worst chemical in your area and what do you do if it gets on you? You're not quizzing them on regulation text; (h)(2) requires employees to know where hazardous chemicals are present in their area and where the written program lives, and (h)(3) requires they know how to detect, understand, and protect themselves from those hazards. Two blank stares means your training is a fix item regardless of what the records say.
13. Confirm new hires get trained before first exposure. (h)(1)'s trigger is "at the time of their initial assignment" — the day someone starts working around chemicals, not the next quarterly session. Ask whoever does onboarding what actually happens on a new hire's first day. If the answer is "they shadow someone until the next training," that's a gap.
What the Inspector Asks For — In Order
If you want to rehearse the real thing, this is the opening sequence of a HazCom inspection, and your audit should mean each answer takes under five minutes:
- "Show me your written hazard communication program." Hand over a current document that names a responsible person. Under (e)(4), you must make it available on request — to employees and their representatives too, not just OSHA.
- "Show me your chemical inventory." Produce the list; it matches the SDS library and the shelves.
- "Show me the SDS for this." They'll pick something off your floor, sometimes deliberately obscure. Your stopwatch test already rehearsed this.
- "Show me training records." Per employee, with dates.
- The floor walk and employee interviews. Labels and (h)(3) knowledge — passes 2 and 3 above.
Every unresolved item on your fix list is potentially its own citation: OSHA penalties currently run up to $16,550 per serious or other-than-serious violation, and $165,514 per willful or repeated violation (effective January 15, 2026). A missing program, three unlabeled bottles, and no training records aren't one problem — they can be cited separately. The good news cuts the same way: each item you fix before an inspection is a citation that can't happen.
Does Writing Down Your Gaps Create Evidence Against You?
The most common reason owners skip self-audits is the worry that documenting a gap creates a paper trail an inspector will use later. OSHA answered this directly in its final policy on voluntary self-audits (65 FR 46498, July 28, 2000): the agency "will not routinely request voluntary self-audit reports at the initiation of an inspection," and won't use such reports as a roadmap to decide what to inspect. Where you promptly correct what you find, the policy goes further — a corrected self-audit finding won't be used as evidence of a willful violation, and OSHA treats the audit itself as "strong evidence of an employer's good faith," which factors into penalty reductions of up to 25 percent.
The condition baked into all of that is prompt correction. A dated fix list you then work through is protection; a dated fix list left open for months is the one outcome worse than never looking. Don't start the audit unless you're prepared to schedule the fixes — most items on it cost hours, not dollars.
Fixing What You Found — In This Order
Not all gaps are equal. Work the fix list in this sequence:
- No written program → write one this week. It's the first document requested and the foundation the rest hangs on. A modest, accurate written HazCom program beats an elaborate stale one.
- Missing SDSs → request them now. Email or call the supplier for each gap; document the request date while you wait. Sheets you can't obtain are a reason to reconsider carrying the product.
- Unlabeled containers → label them this week. Cheapest fix on the list; buy a roll of workplace labels or print them, and close item 8 entirely.
- Inventory mismatches → reconcile the list. Add the foundlings, remove the discontinued (keeping their SDSs — retention rules outlive the chemical).
- Training gaps → schedule one session and start writing records. Train anyone who missed initial training, document it same-day, and set the new-hire trigger so it doesn't recur.
- Put the re-audit on the calendar. The audit you just ran decays the day a new chemical arrives. Twice a year is a reasonable cadence for a small shop; the Nov 20, 2026 transition makes this fall's pass non-optional if you handle substances.
Most of this checklist is remembering-work — which sheets are missing, which are stale, who hasn't been trained, which containers need labels. That's the part software can hold for you: SafeSheet keeps your inventory and SDS library matched and searchable, alerts you before sheets go stale, prints secondary-container labels, logs training, and rolls it all into an inspection-readiness view that effectively runs the records half of this audit continuously — so the afternoon version becomes a floor walk, not an archaeology project.
Getting Started
Don't wait for a free afternoon to do the whole thing. Split it:
- Today, 15 minutes: confirm the written program exists and someone's name is in it. If not, that's your week-one project.
- This week: the paper check (pass 1). It requires no floor time and surfaces the citations that matter most.
- Next week: the floor walk with the printed inventory, then the two-employee people check.
- Same day you finish: date the fix list, work it top-down, and calendar the re-audit.
An inspector finding these gaps costs you citations. You finding them costs you an afternoon.