Back to Blog

A Client Just Asked for My Written HazCom Program — How Do I Build One Fast?

Tellus EHS Team··11 min read

It's 4 PM on a Tuesday. You just got an email from a general contractor, a property manager, or a client you're trying to win work from: "Please submit your written Hazard Communication Program."

You stare at the screen. You don't have one. You're not entirely sure what one is. And whatever it is, you apparently need it by Friday.

Take a breath. This is fixable. But let's do it right, because a bad HazCom program is worse than no HazCom program — it gives you a false sense of compliance while leaving you exposed to the same OSHA penalties.

First: What a Written HazCom Program Actually Is

A written HazCom program is not a binder full of Safety Data Sheets. It's not your chemical inventory. It's not your training records. It's not a certificate you buy.

It's a document — typically 3 to 10 pages — that describes how your company implements OSHA's Hazard Communication Standard (29 CFR 1910.1200). Think of it as the operating manual for your chemical safety program. It answers the question: "How does [Your Company] handle chemical hazards?"

Your chemical inventory, SDS collection, training records, and labels are the supporting evidence. The written program is the document that ties them all together and explains your process.

When a client asks for your "written HazCom program," this is the specific document they want. When OSHA shows up for an inspection, this is the first thing they ask to see.

What OSHA Requires — The Non-Negotiable Elements

29 CFR 1910.1200(e) lays out what must be in the written program. Here are the required elements, no guesswork:

1. Chemical Inventory Procedures

Describe how you maintain your list of hazardous chemicals.

  • What system you use (spreadsheet, software, paper list)
  • How often you update it
  • Who is responsible for maintaining it
  • Where the inventory is kept so employees can access it

2. Safety Data Sheet Management

Describe your SDS process end to end.

  • How you obtain SDS when you purchase or receive a new chemical
  • Where SDS are stored and how they're organized
  • How employees access SDS during every work shift (this is the "readily accessible" requirement — no locked offices, no "ask the manager")
  • What you do when an SDS is missing

For a deep dive on what SDS are and why they matter: What Is an SDS?

3. Container Labeling

Describe your labeling procedures.

  • How you ensure original manufacturer labels are maintained and legible
  • How secondary containers (spray bottles, buckets, smaller containers) are labeled
  • Who is responsible for labeling
  • What you do when a label is damaged or missing

Secondary container labeling is one of the most commonly cited HazCom violations. If someone pours a chemical into an unlabeled spray bottle and puts it under a sink, that's a violation. Your program needs to address this. For labeling specifics, see our GHS label requirements guide.

4. Employee Training

Describe your training program.

  • When employees are trained (at hiring? when new chemicals arrive? annually?)
  • What topics are covered (chemical hazards, SDS access, label reading, PPE, spill response)
  • Who conducts the training
  • How you document attendance and completion

5. Non-Routine Tasks

This is the section everyone forgets, and it's the one auditors specifically look for.

Describe how you handle situations where employees perform tasks outside their normal routine that involve chemical exposure. Examples:

  • Cleaning a tank or vessel
  • Painting or applying coatings
  • Handling a chemical spill
  • Entering a confined space with chemical vapors
  • Maintenance on chemical-containing equipment

The program must describe how employees are informed about chemical hazards for these non-routine tasks before they perform them.

6. Multi-Employer Workplace Coordination

If other companies' employees work at your site — or if your employees work at someone else's site (which, as a subcontractor, is probably your entire business model) — your program must describe:

  • How you share chemical hazard information with other employers at the site
  • How you receive chemical hazard information from the host employer or other contractors
  • How your employees are informed about chemicals they might encounter from other companies' operations

This section is why your client is asking for your program in the first place. They need to know how you'll coordinate chemical safety on their site.

7. Program Administrator

Name a specific person or role responsible for the program. Not "management." Not "the company." A person with a name or a title.

"Jane Smith, Operations Manager, is responsible for implementing and maintaining this Hazard Communication Program."

The Minimum Viable HazCom Program

Let's be practical. You need to submit something by Friday. Here's the minimum that will actually hold up.

What You Can Produce in a Day

  1. The written document itself — Cover all seven elements above. Be specific to your company. Use real names, real locations, real procedures. 3-5 pages minimum for a small operation.

2. A chemical inventory — Even if it's a spreadsheet with product names, manufacturers, and locations. It needs to match the chemicals you actually have on-site.

3. A statement of where SDS are maintained — Even if you're still collecting them, document where they will be and how they'll be accessed.

What You'll Need Within a Week or Two

4. An SDS for every chemical on your inventory — This is the time-consuming part. Contact manufacturers and distributors. Check their websites.

5. Training records — Even if training hasn't happened yet, document your training plan in the written program. Then schedule and conduct training immediately.

6. Labels on every secondary container — Walk through your workspace and label anything that isn't in its original manufacturer's container.

What This Looks Like Structurally

Your written document should flow like this:

``` 1. Purpose and Scope - What this program covers - Which locations and employees are included

2. Responsibilities - Name the program administrator - Who handles SDS, labeling, training

3. Chemical Inventory - How the inventory is maintained - Where it's located - Reference to the attached/linked inventory list

4. Safety Data Sheets - How they're obtained - Where they're stored - How employees access them

5. Container Labeling - Original container requirements - Secondary container procedures - Damaged/missing label procedures

6. Employee Training - When training occurs - What it covers - How it's documented

7. Non-Routine Tasks - Procedure for non-routine chemical tasks - How employees are informed before performing them

8. Multi-Employer Coordination - How hazard info is shared with other employers - How your employees are informed about others' chemicals

9. Program Review - How often the program is reviewed - Date of last review ```

That's your skeleton. Fill in each section with your company's actual information. This should take 2-4 hours of focused writing.

The Gold Standard vs. The Minimum

Here's what separates a program that barely passes from one that actually protects you:

ElementMinimum ViableGold Standard
Chemical inventorySpreadsheet, updated manuallySoftware-managed, searchable, auto-updated
SDS collectionPDFs in a folder or binderSearchable digital library, accessible from phones
LabelingHandwritten labels on secondary containersPrinted GHS-compliant labels with pictograms
TrainingOne-time at hiring, documented on paperOngoing, role-specific, digitally tracked with reminders
Program reviewAnnually (if you remember)Quarterly review with documented findings
AccessibilityBinder in the break roomMobile-accessible digital system, 24/7

The minimum gets you through the door. The gold standard keeps you safe when OSHA actually shows up — because inspectors don't just read your program, they compare it to reality.

Common Mistakes That Get Flagged in Audits

Whether it's your client's safety review, an ISNetworld RAVS audit, or an actual OSHA inspection, these are the things that consistently get flagged:

1. The Template Problem

You downloaded a free template from the internet, changed the company name at the top, and submitted it. The problem:

  • It references policies you don't have
  • It mentions job titles that don't exist at your company
  • It describes procedures you don't actually follow
  • It may be based on an outdated version of the standard

Auditors and OSHA inspectors have seen every template. They know what a generic document looks like. Customize it or don't bother.

2. The "SDS Available Upon Request" Mistake

Your program says employees can request SDS from a supervisor. That's a violation. 29 CFR 1910.1200(g)(8) requires SDS to be "readily accessible during each work shift." Employees cannot be required to ask anyone. They need to be able to walk up and access them independently.

3. Missing Non-Routine Task Section

This section is required. It's in the regulation. Yet a shocking number of written programs skip it entirely or include a single vague sentence. If your employees ever do anything outside their daily routine that involves chemicals, you need a process described here.

4. No Named Responsible Person

"Management is responsible for this program." No. Name someone. OSHA wants accountability, not abstraction.

5. The Inventory Doesn't Match Reality

Your inventory lists 15 chemicals. Your shelves have 40. That's not a minor discrepancy — it means your SDS collection is incomplete, your training is incomplete, and your program is incomplete. The inventory has to match what's actually there.

6. No Training Documentation

You trained people. You just didn't write it down. That means, as far as an auditor is concerned, it never happened. Training without documentation is like compliance without proof — it doesn't count.

7. Program Hasn't Been Updated Since Creation

The date on the program says 2019. It's 2026. You've added chemicals, hired employees, changed locations. An outdated program is an inaccurate program, and an inaccurate program is a citable offense.

How Long Does This Actually Take?

Honest timelines for building from scratch:

TaskDIY TimeWith Software
Write the program document2-4 hours1-2 hours (guided)
Build chemical inventory2-8 hours (depends on chemical count)1-4 hours
Collect all SDS4-20 hours (the painful part)1-4 hours (auto-retrieval)
Label secondary containers1-3 hours1-2 hours
Conduct initial training1-2 hours1-2 hours
Total10-37 hours5-14 hours

The SDS collection is where DIY time balloons. Tracking down SDS from manufacturers who don't have easy-to-find websites, calling distributors, verifying you have the right version — it's tedious, and it takes 10x longer than you'd think.

Why Most Templates You Find Online Are Incomplete

A quick Google search for "HazCom program template" returns dozens of free downloads. Most of them share the same problems:

  • Outdated — Based on the pre-2012 HCS, before the GHS alignment. They reference MSDS instead of SDS, use old terminology, and don't reflect current requirements.
  • Generic — They use placeholder text that you're supposed to customize but nobody does. "Insert company name here" is a real thing that gets submitted to auditors.
  • Missing sections — Many templates skip non-routine tasks and multi-employer coordination entirely. Those are required elements.
  • No supporting guidance — A template gives you a shell but doesn't tell you how to fill it in correctly. You end up guessing at what OSHA expects.

A template can be a starting point. But filling in a template is not the same as building a program. Your written document needs to reflect what you actually do — and that requires understanding what each section means and how it applies to your specific workplace.

The Client Submitted — Now What?

You wrote the program, sent the document, and the client accepted it. You're done, right?

Not quite. The written program is a commitment. It says "here's how we manage chemical safety." If an auditor, a client safety rep, or OSHA comes to your worksite and your actual practices don't match what's in the document, you have a bigger problem than not having a program at all — you have a program that proves you know what you're supposed to do and aren't doing it.

So after you submit:

  1. Build the supporting pieces — If you listed "chemical inventory maintained in [system]," make sure the inventory actually exists and is current
  2. Collect all SDS — If your program says "SDS are maintained for all hazardous chemicals," every chemical needs an SDS
  3. Label everything — Walk your workspace, label every secondary container
  4. Train your people — Schedule and document training within the first two weeks
  5. Set a review date — Put a recurring calendar reminder to review and update the program quarterly

The written program is the promise. Everything else is keeping it.

The Real Cost of Not Having One

Let's talk numbers:

  • OSHA serious violation: Up to $16,550 per violation as of the current penalty adjustment
  • OSHA willful/repeat violation: Up to $165,514 per violation
  • Lost client contract: Whatever that contract was worth, plus the reputation hit
  • ISNetworld or Avetta failure: Loss of prequalification status, inability to bid on work

For most subcontractors, losing the ability to bid on work hurts more than the OSHA fine. A client who asks for your HazCom program and doesn't get one — or gets a clearly fake template — crosses you off the list and moves to the next sub. There's always a next sub.

For a comprehensive overview of OSHA compliance requirements beyond HazCom, check out our OSHA compliance checklist.

---

Need to build a real HazCom program — not just a document to submit? Tellus EHS gives you the written program, chemical inventory, SDS management, labeling tools, and training tracking in one platform. Your client gets a real program. OSHA gets documentation that matches reality. Start your 14-day free trial — no credit card, no sales call. Plans start at $99/month.