Skip to content
NOSK.space blog
Compliance7 min read

Chemical Compliance in Plain Language: RSL, MRSL and ZDHC

Most chemical non-conformities in apparel are documentation failures, not contamination events. The chemistry is usually compliant; the evidence that it is compliant is missing.

By NOSK.space · Published 26 February 2026 · Updated 10 June 2026
Technician in a textile laboratory working beside labelled chemical testing bottles

RSL and MRSL are different questions

A Restricted Substances List asks what may be present in the finished product. A Manufacturing Restricted Substances List asks what may be used in the process. A factory can pass every finished-product test and still fail an MRSL audit, because the second question is about purchasing and storage, not about the garment.

The chemical inventory is the whole game

Every audit starts with the inventory. It must list each product in the store, its supplier, the safety data sheet date, the ZDHC conformance level where applicable, and the quantity held. An inventory that is regenerated the night before an audit is visible immediately — the dates give it away.

  • One owner for the chemical store, with a named deputy
  • Safety data sheets in the local working language, under three years old
  • No decanted containers without a full transferred label
  • Incoming chemicals blocked until the inventory entry exists

Wastewater tells the truth

Wastewater and sludge testing under ZDHC verifies what the inventory claims. Where a substance appears in effluent but not in the inventory, the gap is almost always an unregistered auxiliary bought locally for a single urgent order.

A checklist suppliers can follow

Keep supplier requirements to a page: approved chemical list, valid SDS, conformance certificate, storage segregation, spill kit, trained handler, and a monthly inventory reconciliation. Long policies get filed; short checklists get used.

More field notes

Stay in touch

New chapters, delivered quietly.

A short note when a new story, reflection or milestone is added. No noise, no spam — unsubscribe with a single click.