Last updated 2026-07-10

TL;DR
Cleaning crews handle some of the most reactive chemicals in any workplace, from quaternary ammonium disinfectants to drain openers above pH 12. OSHA requires a written Hazard Communication program under 29 CFR 1910.1200 for any employer whose workers may be exposed to hazardous chemicals. There is no small-employer exemption. This guide gives you the template structure, the required elements, and plain-language drafting tips to build the program yourself.
Why do cleaning crews need a written chemical safety program?
Cleaning and janitorial workers get hurt by chemicals more often than most people guess. The Bureau of Labor Statistics tracks skin and eye injuries from chemical contact by occupation, and building cleaning work sits near the top for the service sector. The National Institute for Occupational Safety and Health (NIOSH) has flagged cleaning product mixtures, especially bleach combined with ammonia or acid-based cleaners, as a repeat cause of acute respiratory events.[1][2]
The legal trigger is simple. Under 29 CFR 1910.1200, OSHA's Hazard Communication Standard (HazCom 2012), any employer whose employees may be exposed to a hazardous chemical under normal conditions of use or in a foreseeable emergency must maintain a written hazard communication program.[3] Commercial cleaning companies, in-house housekeeping departments, and school custodial operations all land squarely under that rule. There is no small-employer exemption.
A written program does three practical things. It tells your workers which chemicals are on site and what those chemicals can do to them. It tells them what protective gear to wear and what to do when something goes wrong. And it hands OSHA a document to review during an inspection instead of proof that no program exists. A missing or thin written HazCom program is one of OSHA's ten most-cited standards year after year.[4]
The written program is the spine. Training, Safety Data Sheets, PPE choices, spill procedures: all of it attaches here. Build it once, keep it current, and everything downstream gets easier.
What must a written chemical safety program for cleaning crews include?
29 CFR 1910.1200(e) sets the floor for what a written HazCom program has to contain. The regulation says the program must describe "how the requirements for labels and other forms of warning, safety data sheets, and employee information and training are going to be met."[3] That reads light. OSHA's compliance directives turn it into several concrete pieces.
Here is the minimum structure, with the regulatory hook for each element:
| Program Element | Regulatory Basis |
|---|---|
| Scope and purpose statement | 29 CFR 1910.1200(e)(1) |
| Chemical inventory list | 29 CFR 1910.1200(e)(1)(i) |
| SDS access procedure | 29 CFR 1910.1200(e)(1)(ii) |
| Container labeling policy | 29 CFR 1910.1200(e)(1)(iii) |
| Employee training procedure | 29 CFR 1910.1200(h) |
| Non-routine task procedure | 29 CFR 1910.1200(e)(1)(iv) |
| Contractor coordination procedure | 29 CFR 1910.1200(e)(2) |
| Spill and emergency response procedure | 29 CFR 1910.1200(h)(3)(ii) |
| PPE selection and use policy | 29 CFR 1910.132 |
| Program review and update procedure | 29 CFR 1910.1200(e)(3) |
Beyond HazCom, crews that clean or service equipment needing to be de-energized (floor scrubbers, commercial dishwashers, HVAC units during filter swaps) may also need pieces of 29 CFR 1910.147, the lockout tagout standard.[8] That is a separate written program, but cross-referencing it inside your chemical safety document is smart.
One thing the template must never do: copy someone else's program and swap the company name. OSHA inspectors are trained to spot generic plans with no tie to the actual chemicals, tasks, or buildings your crews work in. Name real products, real locations, real job tasks.
How do you build a chemical inventory list for a cleaning crew?
The chemical inventory is the foundation of the whole program. You cannot write real procedures, order the right gloves, or train on specific hazards until you know exactly what is in use. Start here, always.
Walk every storage area, janitor closet, and dispensing station and write down every product. Include ready-to-use diluted products, concentrates, and anything made on-site by mixing (diluting a concentrate into a spray bottle counts). Capture the product name, the manufacturer, the SDS version date, the work areas where it gets used, and the hazard categories from the SDS.
Common categories for cleaning operations:
- Alkaline cleaners and degreasers (pH 8 to 14, corrosive at high strength)
- Acid-based cleaners, descalers, and toilet bowl cleaners (pH below 3, corrosive)
- Disinfectants and sanitizers, especially quaternary ammonium compounds ("quats") and hypochlorite bleach
- Solvent-based floor finishes and strippers (flammable, vapor hazard)
- Enzymatic cleaners (lower hazard usually, but still need an SDS)
- Aerosol products (pressurized container hazard stacked on top of the chemical hazard)
Update the inventory every time a new product comes in and every time one gets discontinued. Name the person responsible for purchasing as the inventory keeper in the program. One person. One responsibility. Otherwise it slips through the cracks the minute someone changes roles.
For an operation with 20 or fewer products, a spreadsheet is fine. For larger shops with rotating seasonal products, a digital system tied to your SDS library earns its small cost.
How do Safety Data Sheets work and where do cleaning crews need to keep them?
A Safety Data Sheet (SDS) is the 16-section technical document OSHA requires chemical manufacturers and importers to create, and distributors to pass along, under 29 CFR 1910.1200(g).[3] Your job as the employer is to get them and keep them within reach of workers on every shift.
"Accessible" has teeth in the regulation. OSHA allows electronic-only SDS access only when workers have reliable, unobstructed access to a terminal or device during their shift and a backup exists for power or equipment failures.[5] Cleaning crews move between buildings and floors, so a physical binder at each primary work location is still the most practical setup. A tablet in the janitor's room works too, as long as a backup binder or printed copies exist.
The SDS sections that matter most to daily cleaning work:
- Section 2: Hazard identification (the GHS signal word, pictograms, hazard statements)
- Section 4: First aid measures (what to do after a splash or an inhalation)
- Section 5: Firefighting measures (matters for solvent-based products)
- Section 7: Handling and storage (incompatible storage, ventilation needs)
- Section 8: Exposure controls and PPE (the specific glove type, respirator cartridge, and eye protection the manufacturer recommends)
- Section 14: Transport information (matters when crews carry chemicals between sites)
For a hands-on look at reading one of these sheets for a specific chemical, the hcl safety data sheet walkthrough shows the structure in detail.
A program that says "SDSs are kept in a binder in the supply room" and stops there is not enough. Spell out who obtains new SDSs when products change, how workers request a sheet they cannot find, and how outdated sheets get replaced. Name the position, more than the task.
What PPE does OSHA require for cleaning chemical exposure?
OSHA does not publish a single list that says "for bleach, wear X gloves." Instead, 29 CFR 1910.132 requires you to run a hazard assessment, pick PPE based on it, and train workers to use that PPE.[6] The manufacturer's SDS Section 8 is your starting point, not your finish line. You also weigh how much chemical workers touch, how long the contact lasts, and whether the task throws splashes or aerosols.
For cleaning work, the PPE analysis usually shakes out like this:
| Chemical Type | Minimum Glove | Eye/Face Protection | Respiratory |
|---|---|---|---|
| Dilute bleach (< 10%) | Nitrile, 6 mil+ | Safety glasses | General ventilation usually adequate |
| Concentrated bleach (> 10%) | Neoprene or PVC | Face shield | Consider N95 if enclosed space |
| Quats disinfectants | Nitrile, 4 mil+ | Safety glasses | General ventilation |
| Acid bowl cleaners | Neoprene or PVC | Face shield | Adequate ventilation |
| Solvent strippers | Butyl rubber | Chemical splash goggles | Half-face respirator, organic vapor cartridge |
| Enzymatic cleaners | Nitrile, 4 mil+ | Safety glasses | General ventilation |
The PPE hazard assessment has to be in writing and signed by a qualified person. That document should live inside or attach to your chemical safety program. It is a separate OSHA requirement from the written HazCom program, but in practice the two belong together.
Here is the real-world snag with cleaning crews: glove use is spotty because workers say the gloves make their hands sweat or make a task awkward. Address it head-on in the program. A worker who peels off a glove to finish a job is unprotected, and the employer can still be cited. Your training section should explain why a specific glove is specified for a specific product, more than that gloves are required.
How do you write the labeling and container policy for secondary containers?
This is where cleaning operations get cited most. Workers pour concentrates into spray bottles, mop buckets, and smaller containers for daily use. Under 29 CFR 1910.1200(f)(6), a portable container filled by one employee for their own immediate use during the same shift does not need a label.[3] Any container filled for later use, for a different worker, or for storage must be labeled.
A secondary container label has to identify the chemical and its hazards. It does not need a full GHS-format label with pictograms, but it cannot be blank or just say "cleaner." The product name plus the primary hazard (for example, "Corrosive, avoid skin and eye contact") meets the minimum.
Your written program should spell out:
1. Which containers count as immediate-use (spray bottles a worker fills, carries, and empties in one shift) 2. Which containers require labeling (anything stored overnight, shared between workers, or kept in a supply room) 3. What information goes on the label at minimum 4. Who checks that secondary containers are labeled during each shift 5. What to do with an unidentified container (never assume, never use without identification)
Plain-language stickers printed from an SDS app, or even hand-written labels on water-resistant tape, both work. The point stays the same: anyone who picks up that container knows what is inside without guessing.
What does the non-routine task and emergency section of the program need to cover?
Non-routine tasks are the one-off or infrequent jobs where workers meet chemical hazards they do not face day to day. For cleaning crews that means stripping and refinishing floors with solvent-based products, cleaning a spill another department left behind, pressure-washing with industrial detergents, or clearing out a storage room full of old unlabeled chemicals.
OSHA's HazCom standard at 29 CFR 1910.1200(e)(1)(iv) requires the written program to describe "the methods the employer will use to inform employees of the hazards of non-routine tasks."[3] In practice, build a procedure that says this: before any non-routine chemical task starts, a supervisor reviews the relevant SDS, confirms the correct PPE is on hand, and briefs the worker on the specific hazards. Some shops call this a pre-task chemical safety briefing or a job safety analysis (JSA).
The spill response section rides right alongside it. A cleaning crew member is more likely than almost any other worker to run into an unknown spill, and the reflex is to clean it up, because that is the job. The program has to say plainly that workers do not touch a spill of an unknown substance, or a substance outside their training, without supervisor authorization. Operations that contract into facilities handling hazardous materials may need to reference 29 CFR 1910.120, the HAZWOPER standard, which carries its own training rules.
For minor spills of known chemicals, list the steps: evacuate the immediate area, notify a supervisor, consult SDS Section 6 (accidental release measures), put on the right PPE, contain and clean using the SDS methods, and dispose of contaminated materials properly. That sequence, written plainly, gives workers a clear path to follow under stress.
What does the employee training section of the written program need to say?
Training under 29 CFR 1910.1200(h) has to happen before workers are assigned to work with hazardous chemicals, and again whenever a new hazard enters the work area.[3] The written program documents what training covers, how it is delivered, who delivers it, and how completion gets recorded.
Required training content under HazCom:
- The GHS system: what the pictograms and signal words mean
- Where SDSs live and how to read one
- How to detect a chemical release (odor, visible vapor, irritation)
- The physical and health hazards of the specific chemicals in use
- The PPE required for each task
- What to do in an emergency, including first aid contacts and Poison Control (1-800-222-1222)
- Workers' rights to access SDSs and to report hazards without retaliation
HazCom training does not require a set number of hours. It requires that the training actually cover the content above for the actual chemicals your workers use. A 45-minute orientation about generic chemical safety that never names the products your crews touch every day does not meet the standard.
Commercial cleaning workforces are often multi-language. Training has to be delivered in a language workers understand, and OSHA has said so in multiple letters of interpretation. Name the languages your training is available in inside the program.[5]
Supervisors who want a firmer grounding before they build or deliver this training can start with OSHA training resources on the broader instruction landscape. Some employers put safety leads through OSHA 30 hour training so program-level decisions rest on a solid base.
Document every session: the date, the trainer's name and qualifications, the topics covered, and the signature of every worker who attended. Keep those records at least three years.
How do you handle contractor coordination in the written program?
Cleaning crews often work inside facilities run by other employers, and other contractors often work alongside or after them. OSHA's HazCom standard at 29 CFR 1910.1200(e)(2) requires employers to provide SDSs and hazard information to other employers whose workers may be exposed to the chemicals in use.[3]
Plain version: if your crew is cleaning a building where another company's employees are also present, you give that employer access to SDSs for any chemicals your crew brings in. Flip it around: if chemicals are already on site (a food processing plant, a hospital, a lab), the building owner or operator should hand your crew SDSs and hazard information for those chemicals.
The written program should carry a short section naming who owns contractor coordination, how SDSs get shared before work starts (email, a shared folder, a physical handoff), and how workers learn about chemicals they may hit on a customer's site that your operation did not bring in.
Cleaning contractors serving many client facilities should spend real time on this section. A protocol that works across a hundred sites beats trying to rewrite the program for each one.
How do you actually write the program and how often do you update it?
The written program does not need to be long. OSHA's own model HazCom plan runs about four pages. It needs to be specific to your operation. Boilerplate with your company name pasted on top is worse than nothing, because it creates evidence that your program does not match reality.
A drafting sequence that works:
1. Walk the sites and build the chemical inventory first. Everything else flows from knowing what is in use. 2. Collect current SDSs and confirm you have one for every product on the inventory. 3. Draft each required section in plain language. Write for a worker at a high school reading level, not for a regulatory attorney. 4. Have a supervisor who did not help draft it read it and flag anything unclear. 5. Sign and date it. Identify the responsible person or position, more than the company name. 6. Train workers on it and document the training. 7. Put a review date on the calendar.
OSHA sets no fixed update interval, but the regulation requires an update whenever a new hazard shows up or when information shows the existing hazard information is inadequate. An annual review catches most changes. Every time a product joins or leaves the inventory, update the program that same week.
If starting from a blank document sounds slow, the SafetyFolio program generator produces a complete, site-specific HazCom program in about 15 minutes by walking you through your chemical inventory, work areas, and PPE selections. The output matches the 29 CFR 1910.1200(e) requirements and stays editable.
Keep the signed, current program within reach at the work location. An electronic copy on a shared drive plus a printed copy in the supply area covers most inspection scenarios.
For hazard communication as a standalone topic with deeper regulatory detail, that article walks the full HazCom standard across every industry.
What does an OSHA inspection look for in a cleaning crew chemical safety program?
An OSHA compliance officer running a programmatic inspection of a cleaning operation asks for four things right away: the written HazCom program, the chemical inventory, the SDS binder, and training records.[4]
Miss any of the four and the inspection has already found at least one potential citation. If the program exists but the inventory does not match what is on the shelf (three products sitting there with no matching SDS), that is a second citation. If training records show workers were trained but those workers cannot demonstrate basic SDS reading during an interview, that is a third.
Citations under 29 CFR 1910.1200 are usually classified as serious, carrying penalties up to $16,550 per violation as of 2024, with willful or repeated violations up to $165,514 per violation.[7] Those numbers are per-instance, and one inspection can stack multiple HazCom citations.
The deficiencies OSHA finds most in cleaning operations:
- No SDS for one or more products in use
- Secondary containers with no label or an illegible one
- Training happened but was never documented, or the records got lost
- The program exists but names chemicals or procedures that are no longer accurate
- Non-English-speaking workers got no training in their language
The defense against all of it is a program that matches reality and records that prove it. An incident report after the fact is no substitute for documentation kept ahead of time. For what to do when something does go wrong, the incident report article covers OSHA recordkeeping and reporting obligations.
What should the chemical mixing and incompatibility section cover?
Mixing incompatible cleaning chemicals is one of the most preventable acute hazards in this trade. NIOSH and poison control data document chlorine gas generated when bleach meets acidic toilet bowl cleaner, and chloramine vapors when bleach meets ammonia-based glass cleaner.[2] These are not freak events. They happen in poorly labeled supply rooms when workers improvise.
The written program needs an explicit incompatibility reference. At minimum it should state:
- Never mix bleach (sodium hypochlorite) with acidic cleaners. The reaction makes chlorine gas, toxic even at low concentrations.
- Never mix bleach with ammonia-based cleaners. The reaction makes chloramine vapors.
- Never mix bleach with rubbing alcohol or hydrogen peroxide.
- Never mix concentrated acids with concentrated alkalis.
- If a mixture throws off unexpected fumes, vapor, heat, or a color change, stop, get out of the area, and call for help.
SDS Section 10 (Reactivity) carries the specific incompatibility information for each product. Point workers to that section, and name the specific products in your inventory that must never share an area at the same time or sit next to each other on a shelf.
Storage separation is worth writing down too. Store acids and alkalis in separate cabinets or clearly marked separate sections of a shelf. Flammable solvent-based products go in a flammable storage cabinet once quantities pass the limits in 29 CFR 1910.106. For most cleaning operations, storing more than one gallon of flammable liquid outside a listed safety cabinet trips that requirement.
Frequently asked questions
Is a written chemical safety program required for cleaning companies with fewer than 10 employees?
Yes. The HazCom standard at 29 CFR 1910.1200 has no small-employer exemption. Any employer with workers who may be exposed to hazardous chemicals must have a written program, keep SDSs, and train employees. Company size affects some OSHA recordkeeping rules but not the HazCom written program requirement.
Can a cleaning company use the chemical manufacturer's SDS program as its own written program?
No. The manufacturer's SDS is one input into your written program, not a stand-in for it. Your program has to describe your specific chemicals, your work areas, how your workers access SDSs, how your PPE choices were made, and how your training runs. A generic manufacturer document cannot do any of that.
How long does an employer have to get a missing SDS from a supplier?
OSHA requires SDSs to be readily accessible to workers during their shift. If a supplier fails to provide one, the employer must contact the supplier and document the attempt. OSHA expects employers to obtain the missing SDS as quickly as practicable and to put interim protective measures in place for workers using that chemical meanwhile. The standard names no specific number of days, but documented good-faith effort matters during an inspection.
Do cleaning crew workers who only use ready-to-use spray products still need HazCom training?
Yes. Ready-to-use products are still hazardous chemicals if they meet GHS classification criteria, and many disinfectants and cleaners do. Workers need the hazards, the PPE requirements, and the emergency steps regardless of whether the product arrives pre-diluted. The format of the container does not change the hazard or the training obligation.
What is the correct way to label a spray bottle that a worker fills from a concentrate at the start of a shift?
If the worker fills the bottle and uses it up during their own shift, 29 CFR 1910.1200(f)(6) exempts it from labeling as a portable container for immediate personal use. If the bottle is stored, shared with another worker, or carried into the next shift, it needs a label with the chemical and its primary hazards. When in doubt, label it.
How often must cleaning crew employees be retrained on chemical safety?
OSHA requires initial training before employees work with hazardous chemicals and retraining whenever a new hazard is introduced or when there is reason to believe employees do not understand the existing training. The HazCom standard sets no mandatory annual retraining interval, but many employers run annual refreshers and give task-specific briefings when new products arrive.
Does OSHA require a specific glove type for cleaning chemical exposure?
OSHA publishes no master glove chart by chemical type. The employer must run a written PPE hazard assessment under 29 CFR 1910.132 and pick gloves matched to the specific chemical, concentration, and contact duration. SDS Section 8 gives the manufacturer's recommendation, which is the practical starting point. Nitrile gloves at 6 mil or heavier handle most dilute cleaning chemicals; concentrated acids and solvents usually need neoprene or butyl rubber.
What happens if a cleaning worker reports a chemical injury and there is no written program on file?
A workplace injury triggers OSHA recordkeeping obligations and can prompt an inspection. If that inspection finds no written HazCom program, OSHA can cite the employer for both the missing program and any related violations. The absence also weakens any workers' compensation defense and may affect insurance coverage. The injury sits separate from the program citation, so one event produces two problems.
Can a cleaning company use a digital app to store SDSs instead of a physical binder?
Yes, with conditions. OSHA allows electronic SDS access under 29 CFR 1910.1200(g) if workers have unobstructed access to a device during their shift and a reliable backup exists for outages. A tablet or kiosk in the supply room with a printed backup binder is the most practical setup for cleaning operations where workers move between floors or buildings.
What chemicals are most commonly responsible for cleaning worker injuries?
NIOSH and CDC data point to sodium hypochlorite (bleach), quaternary ammonium compounds, and acid-based toilet bowl cleaners as the most frequent sources of chemical burns and respiratory events in cleaning occupations. Mixing incidents, especially bleach combined with acid or ammonia cleaners, account for a disproportionate share of acute emergency cases compared to single-product exposures.
Does the written program need to be translated into other languages?
OSHA has stated in letters of interpretation that training must be conducted so employees can understand it, which includes providing materials in languages workers speak. The written program text itself carries no explicit translation requirement, but workers must be able to access hazard information they can understand. Practically, key procedures and the SDS access instructions should be available in any language spoken by your workforce.
How does the contractor coordination requirement work when a cleaning company works in a client's facility?
Under 29 CFR 1910.1200(e)(2), you provide SDSs and hazard information for any chemicals you bring into the client's facility to the client employer, and the client provides the same for chemicals already on site that your workers may encounter. A pre-job checklist that documents the exchange protects both parties and satisfies the regulatory requirement.
Sources
- Bureau of Labor Statistics, Occupational Injuries and Illnesses by Industry: Building cleaning and maintenance occupations have elevated rates of skin and eye injuries from chemical contact in the service sector.
- NIOSH, Preventing Occupational Exposures to Cleaning Products: NIOSH identifies cleaning product chemical mixtures, especially bleach with ammonia or acid-based cleaners, as a recurring cause of acute respiratory events in cleaning workers.
- OSHA, 29 CFR 1910.1200 Hazard Communication Standard: Employers whose employees may be exposed to hazardous chemicals must maintain a written hazard communication program describing how labeling, SDSs, and training requirements are met.
- OSHA, Top 10 Most Cited Standards: Hazard Communication (29 CFR 1910.1200) is consistently among OSHA's ten most-cited standards across all industries.
- OSHA, Standard Interpretations for 29 CFR 1910.1200: OSHA has confirmed that electronic SDS access is permitted with backup provisions, and that training must be conducted in a language workers understand.
- OSHA, 29 CFR 1910.132 Personal Protective Equipment General Requirements: Employers must conduct a written PPE hazard assessment and select PPE appropriate to the identified hazards before assigning workers to tasks involving hazardous chemicals.
- OSHA, Penalties: As of 2024, OSHA serious violation penalties reach up to $16,550 per violation; willful or repeated violations up to $165,514 per violation.
- OSHA, 29 CFR 1910.147 Control of Hazardous Energy (Lockout/Tagout): Cleaning operations involving equipment maintenance or cleaning around energized machinery may also require compliance with 29 CFR 1910.147.
- OSHA, Hazard Communication (GHS alignment, HazCom 2012): OSHA's adoption of GHS (HazCom 2012) aligned U.S. labeling and SDS requirements with the Globally Harmonized System of Classification and Labelling of Chemicals.
- Health Resources and Services Administration, Poison Help: Poison Control can be reached at 1-800-222-1222 for chemical exposure first aid guidance; this number should be included in written emergency response procedures.