Updated
GHS Labeling Gaps and Document Inconsistency
Find and fix GHS labeling gaps where SDS, pack labels, and logistics data conflict across pack sizes and languages.
By Obsevia editorial · Mid-market chemical, pharma, and medtech compliance operations
GHS labeling gaps appear when SDS text, on-pack labels, workplace cards, and logistics data disagree - even when each file looks fine alone. GHS aimed to harmonize hazard communication. Inside real operations, inconsistency still shows up: pack sizes carry drifted label text, translations lag the master SDS, and transport information in Section 14 does not match what logistics books.
Each artifact can be "correct enough" in isolation. Exposure appears when a customer, carrier, or inspector compares them. For EU markets, CLP implements GHS with binding label and SDS duties - see ECHA on CLP labelling and GHS vs CLP explained.
What inconsistency patterns show up most often?
- Pictograms or signal words updated on SDS but not on printed labels still in stock
- Section 2 hazards not reflected in workplace instruction sheets
- Mixture classification updated while related intermediates still show old categories
- Multi-language packs where one language was revised and others were not
- ERP dangerous-goods fields out of sync with SDS transport section
- H-/P-statement paraphrase on artwork that no longer matches the controlled phrase library
These are process failures, not chemistry failures. Phrase control details: hazard and precautionary statements explained.
How should teams reconcile SDS and labels?
Treat labeling and SDS as a linked change set:
- Identify the controlled master (usually the approved SDS/classification record)
- List dependent outputs (labels, inner packs, outer packs, workplace cards, customer PDFs)
- Update dependents as one release package
- Quarantine old print stock intentionally, not by hope
- Diff language packs by statement codes before release
If print stock quarantine is informal, inconsistency is inevitable. Tie releases to the same change-control ID used for classification updates - see regulatory change control in a QMS.
How do you sample without reviewing everything?
For SMEs, full reconciliation every week is unrealistic. Use risk-based sampling:
- Top shipped SKUs by volume
- Materials with recent classification changes
- Customer-critical or highly hazardous products
- SKUs with prior labeling complaints
- New market language packs in the last 90 days
Document the sample plan. Auditors care that sampling is deliberate. Record findings, owners, and closure dates the same way you would for CAPA evidence.
Where does AI-assisted comparison help?
Document comparison tools can highlight textual and structured differences between SDS versions and between SDS and label source files. That reduces the chance a human misses a single H-statement change across a long file.
Human reviewers still decide whether a difference is material and how to stage the rollout. Keep AI on detection and drafting; keep market placement decisions with experts - see when not to automate compliance judgment.
For SDS structure literacy that supports reviews, use safety data sheet 16 sections explained.
What operating habit closes the gap?
If your team only "stores" SDS and "prints" labels as separate jobs, you will eventually ship a mismatch. Link them in change control, sample for drift, and treat inconsistency as a leading risk indicator.
Practical weekly rhythm:
- Pull classification changes closed this week
- Confirm each has a label/SDS release package ID
- Sample three high-volume SKUs for pack vs SDS Section 2
- Log mismatches as cases, not chat messages
That habit turns labeling from tribal knowledge into a controlled output of classification.
What evidence should you keep for inspectors?
Store the classification package ID, SDS PDF hash or controlled version, label artwork revision, phrase-library commit or export date, and quarantine records for superseded print stock. When a mismatch is found, open a case with before/after screenshots or exports, owner, and due date. Close only when dependents are updated or formally deferred with risk acceptance. Keep sampling logs even when findings are zero - empty results still prove the control ran. If you use contract printers, require them to acknowledge the revision ID on the purchase order so informal reprints cannot revive old artwork. Align customer portal uploads to the same release package so portals do not become a fourth master.
Train new hires on one live mismatch postmortem: how it was found, which control failed, and what changed in the checklist. That story sticks better than abstract GHS theory. Revisit the sample plan quarterly as SKU mix and market languages change. High-growth export markets often introduce the next language pack before print SOPs catch up - plan for that lag explicitly.
FAQ
Is a small wording difference on a label always a compliance failure?
Not always - but uncontrolled paraphrase of H-/P-statements is high risk. Diff against the controlled phrase library and classification package before deciding.
Who owns SDS vs label consistency?
Usually regulatory/quality owns the master classification and SDS; packaging/operations owns print execution. Change control must force them to release together.
How often should we sample high-volume SKUs?
Monthly sampling of top-shipped and recently reclassified SKUs is a workable mid-market baseline. Increase frequency after a mismatch incident or during multi-language market launches; decrease only when sampling logs show sustained zero findings and release packages stay linked.
What do we do with old label stock after a classification change?
Quarantine it under the same change-control ID as the SDS release. Document scrap, overprint, or controlled use-until dates. Informal "use it up" habits are how customers receive packs that no longer match Section 2.