OSHA HazCom Compliance Checklist for Small Facilities
Short answer: a small facility stays OSHA HazCom compliant by maintaining five things — a written hazard communication program, a current safety data sheet (SDS) for every hazardous chemical, labeled containers, a chemical inventory, and documented employee training. OSHA's Hazard Communication Standard (29 CFR 1910.1200) applies to any workplace with hazardous chemicals — cleaners, disinfectants, pesticides, solvents — with no small-business exemption. You don't need an enterprise EHS suite to do it: dedicated per-location SDS software such as SDSentry, at $24 per location per month, keeps these current. Here's each requirement, in the order most facilities tackle them.
Free, no signup: the OSHA HazCom self-audit at sdsentry.0xpi.com/hazcom-self-audit.html scores your Hazard Communication program against 29 CFR 1910.1200 in about two minutes and names the specific gaps.
1. A written hazard communication program
This is a short document describing how your facility handles labels, safety data sheets, and training, plus a list of the hazardous chemicals on site and who's responsible for the program. It doesn't need to be long — it needs to exist, be specific to your workplace, and be available to employees on request (1910.1200(e)(4)).
2. A safety data sheet (SDS) for every hazardous chemical
You must keep an SDS for each hazardous product you use, and employees must be able to access them readily during every work shift — no locked offices or "ask the manager." Modern SDSs follow a standard 16-section GHS format (identification, hazards, composition, first aid, handling and storage, exposure controls, and so on). Keep them current; when a manufacturer reformulates a product, the SDS changes too.
3. Labeled containers
Chemicals as shipped from the manufacturer must carry their full GHS label (product identifier, signal word, pictograms, hazard and precautionary statements, supplier info). When you pour a product into a spray bottle or secondary container, that container has to be labeled too — see our guide to secondary container labeling for the one common exception.
4. A chemical inventory
Maintain a current list of the hazardous chemicals in your facility. It anchors your written program, tells you which SDSs you need, and feeds reporting like EPCRA Tier II if you cross threshold quantities. A by-location inventory also makes incompatibility risks obvious — for example, never storing bleach next to ammonia or acids.
OSHA chemical inventory list template
OSHA's only fixed requirement is in 29 CFR 1910.1200(e)(1)(i): your written program must include a list of the hazardous chemicals known to be present, using a product identifier that matches the one on each safety data sheet. The list can cover the whole workplace or be kept by work area. The other columns below are not required, but they are what make the list useful when you check SDSs, train staff or answer an inspector.
| Product identifier (as on the SDS) | Manufacturer / supplier | Work area | Container & approx. quantity | SDS on file (revision date) | Signal word & hazard classes (SDS section 2) | Date added | Date removed |
|---|---|---|---|---|---|---|---|
| Example: bleach disinfectant cleaner | (supplier name from SDS section 1) | Janitor closet | 2 × 1 gal jugs | (revision date printed on the SDS) | Danger: skin corrosion, serious eye damage | 2026-09-01 | |
Download the template (CSV, opens in Excel or Google Sheets)
Tips that keep the list accurate:
- Walk every area, including storage rooms and janitor closets, and list products that are only stored.
- Copy the product identifier exactly as it appears on the SDS, so every line can be matched to its sheet.
- When a product leaves the building, fill in the removal date rather than deleting the line. OSHA's record-keeping for exposure records (29 CFR 1910.1020) lets a list of chemicals used, with where and when, stand in for old SDSs, and the dates make that possible.
- Have a list of product names already? The free SDS binder builder turns it into one printable index of current safety data sheets.
5. Employee training
Train employees at initial assignment and whenever a new hazard is introduced. Training must cover how to read labels and SDSs, the physical and health hazards of the chemicals in their area, protective measures, and the details of your written program. Document who was trained, on what, and when — that record is how you show an inspector the training happened.
The fastest way to stay compliant
These five pieces are connected: your inventory determines your SDSs, your SDSs drive your labels and training, and your written program ties it together. SDSentry keeps them in sync — a per-location SDS library with AI lookup, printable GHS secondary-container labels, auto-generated per-product training guides, and e-signature training records — so a small team can keep audit-ready records without a full-time safety officer.
Frequently asked questions
What does OSHA’s Hazard Communication Standard require?
Five things: a written hazard communication program, a safety data sheet for every hazardous chemical, labeled containers, a chemical inventory, and employee training. It applies under 29 CFR 1910.1200 to any workplace with hazardous chemicals, regardless of size.
Does a small business have to comply with HazCom?
Yes. There is no small-employer exemption. If you store or use hazardous chemicals such as cleaners, solvents, disinfectants, or pesticides, the standard applies in full.
What is the fastest way for a small facility to stay HazCom compliant?
Keep a current chemical inventory with an accessible SDS for each product and documented training. Per-location SDS software such as SDSentry, at $24 per location per month, keeps these current without an enterprise EHS suite.
Is there an OSHA chemical inventory list template?
OSHA does not publish an official form. The standard only requires a list of the hazardous chemicals present, using the product identifier from each safety data sheet (29 CFR 1910.1200(e)(1)(i)). A practical template adds the supplier, work area, quantity, SDS revision date, signal word and hazard classes, and the dates a product was added or removed. See the template above.