An SDS gap analysis is a forensic audit that compares the chemicals physically on your jobsite against the Safety Data Sheets in your library, then closes every hole it finds. There are four kinds of holes: missing SDSs (a chemical is present but has no document), ghost SDSs (documents for products that are gone), obsolete documents (old 9-section MSDSs or GHS Revision 3 SDSs), and mismatches (the SDS does not match the product in use). With the HazCom 2024 (GHS Revision 7) transition, a brand-new category of hole has appeared — documents that are technically on file but regulatory obsolete — and the employer deadline to close it for substances is November 20, 2026 under 29 CFR 1910.1200(j).
An SDS gap analysis compares the chemicals physically on a jobsite against the safety data sheets in the library to close four kinds of holes — missing, ghost, obsolete, and mismatched sheets — because under 29 CFR 1910.1200(g)(8) a single container without a current, matching SDS is a citable gap.
Why your SDS library has holes
An SDS library is rarely perfect, and on a construction site it is almost never perfect. Products rotate with every project phase. A foreman buys a fresh tube of adhesive from the local hardware store. A subcontractor leaves behind a half-used pail of form-release oil. Over months, "phantom chemicals" accumulate — products that are no longer on site but still clutter the binder — while new chemicals slip in with no documentation at all.
OSHA does not grade your library on tidiness. It grades on access. Under 29 CFR 1910.1200(g)(8), the SDS for every hazardous chemical in the workplace must be readily accessible to employees in their work area during each shift. Construction employers are covered by the identical requirement through 29 CFR 1926.59, which adopts the 1910.1200 standard by reference. A single container with no matching, current SDS is a citable gap, and Hazard Communication ranked second on OSHA's FY2025 list of most-cited standards.
A gap analysis is simply the disciplined process of finding those holes before an inspector, an insurer, or an injured worker's attorney does.
The four types of SDS gaps
Before you walk the site, know what you are hunting for. Every problem you find will fall into one of these four buckets, and each has a different fix.
| Gap type | What it looks like | Root cause | Action |
|---|---|---|---|
| Missing SDS | Container on site, no SDS in library | Field purchase, subcontractor drop-off, new product | Request from manufacturer/supplier immediately |
| Ghost SDS | SDS in library, product gone | Phantom inventory, completed phase | Move to dated archive (do not delete) |
| Obsolete document | 9-section MSDS, or GHS Rev 3 SDS | Pre-2015 file, pre-HCS-2024 document | Replace with current 16-section, GHS Rev 7 SDS |
| Mismatch | SDS does not match the product/manufacturer/concentration in hand | Reformulation, generic SDS, wrong manufacturer | Obtain the SDS for the exact product as labeled |
The first two are inventory problems. The last two are document-currency problems — and they are the ones the 2026 transition makes urgent.
The four kinds of holes in an SDS library
Missing & ghost are inventory problems; obsolete & mismatch are document-currency problems — the two the 2026 GHS Rev 7 transition makes urgent.
Step 1 — Build the physical inventory
You cannot analyze what you don't know you have. The audit starts on your feet, not at a desk.
Walk the entire jobsite. Open every flammable storage cabinet, look under every workbench, check every gang box, every conex, every job-trailer cabinet, and the bed of every truck that lives on site. Don't forget aerosols, adhesives, fuels, cleaners, form-release agents, curing compounds, and the "shop chemicals" nobody thinks of as hazardous.
For each container:
- Capture a photo of the front and back label. The back often carries the manufacturer, product code, and signal word you need to match the SDS.
- Record the exact product name, manufacturer/supplier, and product identifier (the same identifier that links the label to SDS Section 1).
- Note whether the secondary/workplace label is intact and legible — a missing label is its own secondary-container violation.
The output of Step 1 is a master list of every product physically present. The free Chemical Inventory Template gives you a structured place to log all of this (and doubles as your EPCRA Tier II starting point).
Step 2 — Cross-reference against the library
Now sit down with your master physical list and your current SDS library — binder, file server, or app — and reconcile the two, line by line.
- Missing SDSs — products on the physical list with no document in the library. This is your highest-priority pile. Flag each one and start the request process today.
- Ghost SDSs — documents in the library with no matching product on site. Don't delete them; move them to a dated archive. You may need to prove what was on site during a past exposure window, and OSHA expects retired SDSs to be retained where a 30-year medical/exposure record exists (29 CFR 1910.1020).
To score the program this reconciliation sits inside — written program, access, labeling, training, inventory — use the SDS Gap Analyzer, a 12-question self-audit that returns a prioritized fix list.
One reconciliation people forget is against your written program's chemical list. Under 1910.1200(e)(1)(i), the written HazCom program must include a list of the hazardous chemicals known to be present, keyed to the product identifier on each SDS. So the walk actually feeds two checks: inventory ↔ SDS library (missing/ghost, above) and inventory ↔ the (e) list. A chemical in use that never made it onto the program's list is a written-program gap in its own right — separate from, and citable alongside, a missing SDS.
Step 3 — The revision check (the 2026 critical step)
This is the step that separates a 2024-era audit from a 2026-ready one. A document being present no longer means it is compliant. Open each surviving SDS and verify three things.
1. Format — 16 sections, not 9. Manufacturers and importers had to meet the standardized 16-section Safety Data Sheet requirement of 29 CFR 1910.1200(g)(2) by June 1, 2015, when compliance with all modified HCS 2012 provisions came due. The legacy 9-section Material Safety Data Sheet (MSDS) is therefore not the current document. If you still see "MSDS" in the header or a non-standard section order, it is a gap — replace it. (See SDS 16 Sections Explained for the required order.)
2. Revision — GHS Rev 7, not Rev 3. HCS 2024 aligns the standard primarily with GHS Revision 7 (the 2012 HCS was built on GHS Revision 3). An SDS produced under the old revision is being superseded. The reliable tells of a GHS Rev 7 document are the new and revised hazard classes the 2024 rule finalized:
| GHS Rev 7 indicator | Where it appears | Notes |
|---|---|---|
| "Chemicals Under Pressure" as a class | Section 2 (Hazard ID), App B.3.2 | A real, finalized HCS 2024 physical-hazard class — not the same as "gases under pressure" |
| Aerosols Category 3 (non-flammable) | Section 2 | New third aerosol category under App B.3 |
| Desensitized Explosives | Section 2, App B.17 | Newly recognized class |
| Updated precautionary statements & codes | Section 2 | Rev 7 wording/codes |
| Revision date on or after 2024–2026 | Section 16 | A pre-2024 revision date is a yellow flag to verify |
If an SDS lacks these markers and covers a product that could carry one of the new classes, treat it as a document to refresh.
3. Match — signal word and product identity. Confirm the signal word ("Danger" vs "Warning") and the product identifier on the SDS match the container label in the field. A reformulated product, a generic SDS substituted for a branded one, or a wrong-manufacturer document are all mismatches that fail the cross-reference even when a 16-section, Rev 7 SDS is on file.
Step 4 — Build the prioritized action plan
You will rarely close every gap in one day, so triage. Rank each finding by hazard severity and regulatory exposure, then work the list top-down.
| Priority | Target | Why | Deadline driver |
|---|---|---|---|
| Immediate | Missing SDSs for high-hazard chemicals (Cat 1 flammables, acute toxins, carcinogens) | No document = a worker has no exposure or first-aid info; instant citation risk | 29 CFR 1910.1200(g)(8) — accessible now |
| Urgent | Obsolete 9-section MSDSs | Superseded upstream since June 1, 2015 | Already overdue |
| Scheduled | GHS Rev 3 SDSs for substances | Must reflect HCS 2024 | Employer date Nov 20, 2026 (1910.1200(j)(2)(ii)) |
| Planned | GHS Rev 3 SDSs for mixtures | Longer runway | Employer date May 19, 2028 (1910.1200(j)(3)(ii)) |
| Housekeeping | Ghost SDSs | Clutter / archive accuracy | Annual review |
For every "missing" or "obsolete" item, the fix is the same: request the current SDS from the manufacturer or distributor, who is legally obligated to provide it. The Subcontractor RFI Writer generates a documented request you can send to suppliers and subs so the obligation — and your due diligence — is on paper.
Worked example: a 12-product jobsite audit
A small concrete crew runs a gap analysis at the start of a new pour phase. The physical walk turns up 12 products; the binder holds 14 SDSs. Here is how the reconciliation lands:
- 2 missing SDSs — a hardware-store spray adhesive (Cat 1 flammable aerosol) and a concrete form-release oil the foreman bought last week. Both are on site, neither is in the binder → Immediate.
- 3 ghost SDSs — documents for an epoxy, a curing compound, and a degreaser from the previous phase, none of which are still on site → archive (dated, retained).
- 1 obsolete MSDS — a 9-section "MSDS" for a masonry cleaner, last revised 2014 → Urgent; request the current 16-section SDS.
- 2 GHS Rev 3 SDSs — substance SDSs with no Rev 7 markers and 2019 revision dates → Scheduled before Nov 20, 2026.
- 1 mismatch — the binder's "all-purpose solvent" SDS lists a different manufacturer than the can in the conex (a reformulated product) → fix by obtaining the SDS for the exact labeled product.
Result: of 14 documents, only 5 were clean. The crew sends two RFIs the same afternoon, archives three ghosts, queues four refreshes, and reduces a 14-document binder that looked complete to a verified, current library. That gap — "looks complete" versus "is complete" — is precisely what an inspector probes.
Common mistakes that leave holes open
- Auditing the binder, not the jobsite. A reconciliation that starts from the library can only find ghost SDSs; it will never catch the missing ones. Always start with the physical walk.
- Deleting retired SDSs. Archive, don't delete. Where employee exposure records exist, related SDSs are part of a record that can be needed for 30 years (29 CFR 1910.1020).
- Treating "present" as "compliant." A 9-section MSDS or a GHS Rev 3 SDS is on file and still a gap. Run the revision check (Step 3).
- Ignoring secondary-container labels. The container in your hand needs both a current SDS and a compliant workplace label under 29 CFR 1910.1200(f)(6).
- Skipping subcontractor chemicals. Their products on your site are your access problem too. Collect their SDSs as part of the walk — see automating SDS requests to subcontractors.
- Assuming a cloud-only library closes the gap. A digital SDS system is legal under OSHA, but only if access survives no signal in the field — verify offline access (are digital SDSs legal).
What to do next
- Schedule the walk. Block time to physically inventory every chemical on site using the Chemical Inventory Template.
- Reconcile. Work Step 2 above line by line — physical list against library, in both directions — and write down every missing and ghost sheet.
- Run the revision check. Flag every 9-section MSDS and GHS Rev 3 SDS for replacement — substances are due November 20, 2026.
- Send the requests. Use the Subcontractor RFI Writer to demand missing and current SDSs from suppliers and subs, on paper.
- Set the cadence. Re-run the analysis annually and at every new project phase. Background reading: SDS Management Best Practices, the HCS 2024 Compliance Calendar, and the Complete OSHA HazCom 2026 Guide.
A gap analysis shows you where your "paper shield" has holes — not because the binder is thick, but because every container on site maps to a current, matching, accessible SDS.
Close the SDS gaps that draw citations
A missing or outdated SDS is a per-instance citation. HazComFast turns your safety data sheets into a searchable, gap-checked inventory, and loads your jobsite's SDS onto the crew's phones before they head underground.
Once the analysis hands you a list of misses, the next question is what order to close them in — and what to say if an inspector reaches the pail before you do. That playbook is in Missing an SDS: how to triage the gaps in your library. Worth checking first, too, whether a "gap" is really a gap: does every chemical need an SDS? And on the question this step keeps raising — how old is too old — SDSs don't actually expire: OSHA sets no interval, so the duty is to hold the most current sheet your supplier has sent you.
Note: This is general guidance, not legal advice. OSHA-approved State Plans may have HazCom requirements at least as effective as the federal standard; verify your state's rules. See the SDS Management hub and HazCom 1910.1200.
Sources & verification: 29 CFR 1910.1200(g) (SDS access & format), (f)(6) (workplace labels), and (j) (HCS 2024 effective dates); construction adoption via 29 CFR 1926.59; record retention per 29 CFR 1910.1020; penalty maximums per 29 CFR 1903.15(d) (2026). Dates and figures verified against the HazComFast regulatory source of truth (hcsDeadlines, ghsClassification, oshaPenalties), last verified 2026-06-26. Not legal advice.
Frequently Asked Questions
What is an SDS gap analysis?
An SDS gap analysis is a forensic audit that compares the chemicals physically present at your workplace against the Safety Data Sheets in your library. It surfaces four kinds of 'holes': missing SDSs (a chemical on site with no SDS on file), ghost SDSs (documents for products no longer present), obsolete documents (old 9-section MSDSs or GHS Revision 3 SDSs), and mismatches (an SDS that does not match the actual product in use). Under 29 CFR 1910.1200(g)(8), every container's SDS must be readily accessible to employees, so any gap is a citable violation.
When do SDSs have to be updated to GHS Rev 7?
Chemical manufacturers, importers, and distributors must ship substances with HCS 2024 (GHS Revision 7) Safety Data Sheets by May 19, 2026 under 29 CFR 1910.1200(j)(2)(i). Downstream employers must, as necessary, update any alternative workplace labeling, written program, and training for newly identified hazards of substances by November 20, 2026. For mixtures, the manufacturer date is November 19, 2027 and the employer date is May 19, 2028. During the interim you may comply with the 2012 HCS, the 2024 HCS, or both.
Are old MSDSs still legal to keep on file?
Not as your working document. The 16-section format in 29 CFR 1910.1200(g)(2) binds the chemical manufacturer or importer who prepares the sheet, and they had to meet all modified HCS 2012 provisions by June 1, 2015 — so an MSDS in your active library means a current 16-section sheet exists upstream and you don't have it, which is a (g)(1)/(g)(8) exposure. Request the current sheet. Note that you may still owe retention on the old document under 29 CFR 1910.1020 — see our guide 'Do SDSs expire?' for what to do with the sheet you replace.
How often should I run an SDS gap analysis?
Run a full gap analysis at least annually, and additionally at the start of every major project phase and whenever new chemicals are introduced to the site. Construction sites with rolling product changes should re-inventory each mobilization. Nothing in 1910.1200 requires an audit. What the HCS 2024 update does require is dated and specific: employers must refresh any alternate workplace labeling, revise the written hazard communication program, and train employees on newly identified hazards under 1910.1200(j)(2)(ii). A gap analysis is not the obligation — it is simply the fastest way to find out whether those three are done.
What's the penalty for a missing SDS?
A missing or inaccessible SDS is cited under 29 CFR 1910.1200(g) (adopted for construction via 29 CFR 1926.59). Hazard Communication ranked second on OSHA's FY2025 list of most-cited standards. A serious violation carries a maximum penalty of $16,550 (2026, unchanged from 2025), and willful or repeated violations run up to $165,514 per violation.
OSHA figures and citations here 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 5, 2026.
About This Article
Published by: HazComFast
Published: February 11, 2026
Last Updated: October 5, 2026
This content is for informational purposes only and does not constitute legal advice.
