Build a chemical inventory list by walking every work area, recording each hazardous chemical under the product identifier shown on its label, and matching that entry to the correct safety data sheet (SDS). Then test whether employees can reach each SDS during every shift. That process gives you a defensible list of gaps to fix before an OSHA inspection.
If you rely only on purchasing records or a binder assembled years ago, you will probably miss products that entered through maintenance purchases, samples, company cards, or a change in supplier. A floor walk catches what the paperwork missed.
Quick answer
Under 29 CFR 1910.1200(e)(1)(i), a written hazard communication program must include a list of hazardous chemicals known to be present, using the product identifier referenced on the appropriate SDS. The list may cover the workplace as a whole or separate work areas. OSHA does not prescribe a spreadsheet design, but every entry must let you cross-reference the chemical list, container label, and SDS.
Table of contents
- How do we build a chemical inventory list?
- How do we track chemicals across areas and shifts?
- How do we match each chemical to the right SDS?
- How do we self-audit the full HazCom program?
- How do we fix an outdated HazCom binder fast?
- Do common products such as WD-40 need an SDS?
- How Helios Comply helps
- Frequently asked questions
- Sources
How do we build a chemical inventory list, and what has to be on it?
Walk the facility area by area and record every hazardous chemical container you find. Under 29 CFR 1910.1200(e)(1)(i), the required list must identify hazardous chemicals with the product identifier referenced on the appropriate SDS. OSHA allows one workplace-wide list or separate lists by work area.
Start at receiving, then follow chemicals through storage and use. Check production lines, maintenance benches, tool cribs, quality labs, janitorial closets, outdoor storage, service vehicles, and powered equipment storage. Include hazardous lubricants, adhesives, solvents, coatings, welding products, coolants, compressed gases, cleaning chemicals, and reagents when employees may be exposed during normal use or a foreseeable emergency.
Record the product identifier exactly as it appears on the label. Do not shorten a trade name or combine several products into a category such as “degreaser.” The standard defines the product identifier as the name or number that lets the user cross-reference the chemical list, label, and SDS.
|
Column |
Status |
What to record |
|
Product identifier |
Required for the chemical list |
Exact name or number used on the label and SDS |
|
Work area or location |
Required organizational scope |
Building, room, line, vehicle, or storage zone |
|
Manufacturer or supplier |
Recommended |
Responsible party shown in SDS Section 1 |
|
Container and quantity |
Recommended |
Container size, count, and approximate amount on hand |
|
SDS status |
Recommended audit field |
Matched, missing, or needs review |
|
SDS revision information |
Recommended |
Date in SDS Section 16 and date last checked |
Some categories are excluded from HazCom coverage under specific conditions, including hazardous waste regulated by other federal rules, qualifying articles, and certain food, drugs, or cosmetics intended for personal employee consumption. Do not make that call from the product name alone. Check the conditions in 29 CFR 1910.1200(b) before leaving an item off.
How do we organize and track chemicals stored across multiple areas, buildings, and shifts?
Divide the facility into named zones, assign one owner to each zone, and merge every zone walk into a controlled master inventory. For several buildings or sites, keep location tags on each record. Most important, design SDS access for the least-supported shift, not for the manager who knows where the binder is kept.
A one-page zone walk sheet can include:
- Production lines and process equipment
- Maintenance shop, tool crib, and welding area
- Receiving dock and chemical storage room
- Quality-control or testing areas
- Janitorial closets, utility rooms, and outbuildings
- Company vehicles, forklifts, and mobile service kits
Separate uncontrolled binders create duplicate entries and conflicting versions. One master inventory with site, building, department, and zone fields is easier to reconcile. For organizations with several facilities, see this guide to managing SDSs and chemical inventory across multiple sites.
Access is part of the audit. 29 CFR 1910.1200(g)(8) requires SDSs to be readily accessible during each work shift to employees in their work areas. Electronic access is permitted if it creates no barrier to immediate employee access. Test the method on nights, weekends, and in weak-network areas.
How do we match every chemical to the right safety data sheet?
Review the inventory one row at a time. Match the container’s product identifier to the SDS, then confirm the manufacturer or responsible party in Section 1. If the label names one product and the sheet names another, you have not finished the match. A similar formulation from another supplier is not a safe substitute.
Check that the document is a safety data sheet in OSHA’s standardized 16-section format. Section 1 identifies the product and responsible party. Section 2 describes hazards. Section 16 includes the date of preparation or last revision. A document labeled Material Safety Data Sheet (MSDS), especially one without the 16-section structure, deserves immediate review, but age alone does not prove that an SDS is invalid.
There is no general rule that every SDS expires annually. Chemical manufacturers and importers must revise an SDS within three months after becoming newly aware of significant information about a chemical’s hazards or protective measures. They must provide the SDS with the initial shipment and the first shipment after an update. During your audit, compare the copy you hold with the manufacturer’s available version and record the date checked.
For a missing SDS, request it from the manufacturer, importer, or distributor. Under 29 CFR 1910.1200(g)(6) and (g)(7), those parties have duties to provide SDSs in the circumstances the rule describes, including upon request. Keep a record of your request. If an old container cannot be identified or its supplier no longer exists, isolate it under your facility’s procedures and decide whether it should be removed through an appropriate waste process.
Mark each row matched, missing, or needs review. That turns a loose binder review into a correction list with an owner and due date. If you need a fuller process, use this guide on how to find, download, and request SDS documents.
How do we run a HazCom self-audit before an OSHA inspection?
Score the program against its connected parts: written program, chemical list, safety data sheets, container labels, and employee information and training. 29 CFR 1910.1200(e), (f), (g), and (h) tie those duties together. A complete inventory does not cure an unlabeled transfer bottle or missing training record.
Use this pass-or-fail checklist and retain the completed record with the audit date, auditor, finding, responsible person, target date, and closure date:
- Written program: Pass if the workplace has a current, accessible written hazard communication program that explains labels, SDSs, training, non-routine tasks, and multi-employer communication where applicable. Review what a written HazCom program must contain.
- Chemical inventory: Pass if the list matches the floor and each product identifier can be cross-referenced to its label and SDS.
- SDS access: Pass if every covered product has the right sheet and employees can retrieve it immediately during each shift without a locked office, unavailable supervisor, or failed system standing in the way.
- Labels: Pass if incoming labels remain legible and workplace containers carry the information required by 29 CFR 1910.1200(f). Check secondary containers on lines, carts, and maintenance benches.
- Training: Pass if employees received information and training at initial assignment and when a new chemical hazard was introduced, and the facility can show who received it and when.
Hazard Communication was second on OSHA’s fiscal year 2025 list of most frequently cited standards. That does not mean every inspection follows the same script. It does mean the connected parts of HazCom deserve a real check rather than a quick binder count. This OSHA HazCom inspection checklist gives you a broader floor-ready review.
How do we fix an outdated HazCom binder fast, and how often should the inventory change?
Triage the gaps by exposure and use. Start with chemicals employees handle every day, then maintenance and janitorial products, then stored or seldom-used stock. Pull missing sheets, review questionable versions, remove inventory entries for products no longer present, and deal with abandoned containers so the shelf, list, and SDS set agree.
A practical 72-hour correction sequence is:
- Close missing-SDS and labeling gaps for high-use production chemicals.
- Review maintenance, welding, laboratory, and janitorial areas.
- Reconcile storage rooms, outbuildings, and mobile kits, then rerun the access test on every shift.
OSHA does not set a universal annual chemical-inventory deadline in 29 CFR 1910.1200. Update the list when a hazardous chemical enters or leaves the workplace, when a supplier or formulation changes, or when a process or work area changes. An annual physical re-walk is a sensible internal control because it catches products that never reached the formal purchasing process.
Do not purge an SDS merely because a product is no longer in active inventory without considering OSHA’s separate employee-exposure record rules. The chemical list and active SDS library should reflect what is present now, while required historical exposure information may need separate retention.
A paper backup can still be useful at the point of work. Helios Comply offers pre-populated SDS binder books for facilities that want a physical floor copy alongside a controlled digital system.
Do we need an SDS for common products such as WD-40 or cleaning supplies?
Often, yes, but the answer depends on the product’s hazard classification and how employees use it. A familiar retail brand does not automatically qualify for the consumer-product exemption. Under 29 CFR 1910.1200(b)(6)(ix), the employer must show that workplace use has no greater duration or frequency of exposure than reasonably expected consumer use.
Daily spraying, larger quantities, repeated degreasing, or use in enclosed work areas may fall outside that exemption. Review the specific WD-40 product, cleaner, adhesive, spray paint, bleach product, coolant, or solvent hand cleaner rather than making one rule for the brand or category. When the product is hazardous and workplace use is occupational, put it on the list and keep the matching SDS. See Helios Comply’s SDS coverage for janitorial and cleaning products for help organizing that category.
How Helios Comply helps keep the audit from going stale
The hard part is not creating the first spreadsheet. It is keeping the inventory, SDS library, employee access, and secondary container labels aligned after operations change. Helios Comply brings those records into one system while the employer remains responsible for the workplace program and the decisions made under it.
Helios Comply supports AI-assisted SDS digitization, automatic SDS retrieval, multi-location management, GHS secondary-container label generation, and compliance reporting. Employees can use QR code access at the point of use, and offline SDS access supports areas where the network is unreliable. Those capabilities reduce the manual work behind the audit without promising that software alone will satisfy every HazCom duty or guarantee an inspection outcome.
Start a free trial to move your inventory and SDS records into Helios Comply. If you want hands-on setup help, call (855) 920-5202.
Frequently asked questions
Does OSHA require a specific chemical inventory format?
No. 29 CFR 1910.1200(e)(1)(i) allows the list to cover the workplace as a whole or individual work areas. Whatever format you choose must use product identifiers that connect the list to the appropriate SDS, and the written program must be available as required.
How often must a chemical inventory be updated?
OSHA does not set one universal annual update date in the Hazard Communication Standard. Update the list whenever covered chemicals or workplace conditions change. A scheduled annual floor walk is a useful internal check, not a substitute for updating the list when products arrive or leave.
Can we keep safety data sheets electronically?
Yes. 29 CFR 1910.1200(g)(8) permits electronic access and other alternatives to paper as long as they create no barriers to immediate employee access in each workplace. Test access during every shift and plan for power, network, device, or login failures.
Does WD-40 require an SDS at work?
A specific WD-40 product generally belongs in the system when it is hazardous and employees use it occupationally. The consumer-product exemption applies only when the employer can show that the intended workplace use does not create greater exposure duration or frequency than normal consumer use.
Sources
- Electronic Code of Federal Regulations, 29 CFR 1910.1200, Hazard Communication
- OSHA, 1910.1200 Hazard Communication
- OSHA Brief, Hazard Communication Standard: Safety Data Sheets
- OSHA Letter of Interpretation, Use of Generic Safety Data Sheets and Consumer Products
- OSHA, Top 10 Most Frequently Cited Standards for Fiscal Year 2025