What “Restricted Substances” Actually Means in Denim Manufacturing
Most people assume “restricted substances” is just regulatory jargon — a label slapped on a compliance document nobody actually reads. But in denim manufacturing specifically, it’s a term with real teeth, and ignoring it has tanked more than a few brand relationships with major retailers.

So here’s what it actually means. A restricted substance is any chemical, compound, or material that a regulatory body, retailer, or certification standard has identified as potentially harmful — to the person wearing the garment, to the workers who made it, or to the environment downstream. The restriction itself can take two forms: a hard ban (zero tolerance, full stop) or a threshold limit, meaning trace amounts below a certain concentration are technically acceptable. That distinction matters enormously when you’re dealing with something like formaldehyde in denim finishing — banned outright in some markets, threshold-controlled in others.
Denim is, honestly, one of the more chemically intensive garments in apparel. Raw cotton gets treated with pesticides in the field. Yarn goes through sizing agents. Fabric gets dyed — indigo, sulfur, reactive dyes — then washed, softened, stonewashed, laser-processed, or treated with resins to hold a crease. Each of those stages can introduce substances that show up on restricted lists. Azo dyes that release carcinogenic aromatic amines. Nonylphenol ethoxylates (NPEs) used as surfactants in washing. Heavy metals from certain pigment dyes. Dimethyl fumarate (DMFu) — an antifungal biocide sometimes found in packaging inserts — which the EU effectively banned from textiles after widespread skin reaction reports.
Not a short list.
The main frameworks that define what’s “restricted” include REACH regulations in Europe, OEKO-TEX STANDARD 100 certification criteria, the ZDHC Manufacturing Restricted Substances List (MRSL), and individual retailer RSLs — which companies like H&M and Inditex publish and enforce independently (sometimes more strictly than government regulations). A manufacturer based in Guangzhou’s denim cluster, for instance, has to track all of these simultaneously if they’re shipping product into multiple markets.
And that’s before you factor in destination-country import rules, which add another layer entirely.
Why Regulatory Lists Like REACH and OEKO-TEX Exist
Regulatory lists didn’t appear out of nowhere. They exist because the industry had decades — honestly, closer to half a century — of documented harm before anyone formalized a response. Azo dyes linked to bladder cancer. Formaldehyde finishes causing contact dermatitis across entire retail supply chains. Sandblasting techniques that gave garment workers silicosis. The science accumulated, the lawsuits followed, and eventually governments and certification bodies had to draw lines in writing.

REACH — the EU’s Registration, Evaluation, Authorisation and Restriction of Chemicals framework — is probably the most legally consequential of these. It places the burden of proof on manufacturers and importers, not regulators. Meaning: you don’t wait for someone to prove your chemical is dangerous. You prove it isn’t, or you stop using it. For restricted substances in denim specifically, this flipped the old “innocent until proven harmful” logic that had let problematic finishes stay in production for years longer than they should have.
OEKO-TEX STANDARD 100 operates differently — it’s a voluntary certification, not a law. But “voluntary” undersells how much market pressure it carries. Retailers in Germany, Scandinavia, and increasingly the UK won’t touch product without it (or something equivalent), which makes it functionally mandatory for any manufacturer targeting those markets. The certification tests for over 100 substances, including pH levels, color fastness, and pesticide residues — things a buyer glancing at a tech pack would never think to question.
So why do both exist? Because laws move slowly and markets move fast.
REACH updates its Substances of Very High Concern list periodically, but regulatory cycles can stretch years. Certification bodies like OEKO-TEX can revise their criteria annually, responding to emerging research or newly flagged compounds before any government has passed legislation. The two systems — legal and voluntary — end up covering each other’s blind spots. Manufacturers shipping restricted substances in denim into multiple markets often find themselves tracking both simultaneously, plus individual retailer RSLs on top of that.
Not a simple compliance picture. Not even close.
The Difference Between Restricted, Prohibited, and Threshold Limits
Three different words. Three very different consequences for your supply chain.

Most people in the industry use “restricted” as a catch-all, which creates real problems when you’re trying to interpret a retailer RSL or a REACH annex. So let’s actually pull these apart. A prohibited substance is exactly what it sounds like — banned outright, full stop, zero detectable presence allowed (or as close to zero as testing methodology permits). Certain azo dyes that release carcinogenic amines fall into this category under EU regulations. If your denim tests positive, the product cannot legally enter that market. No negotiation, no threshold, no “but it’s only a little bit”.
Restricted substances in denim are different. They’re allowed — but only up to a defined concentration limit. Formaldehyde is the classic example here. It’s used in wrinkle-resistant finishes and some dye fixatives, and it doesn’t get an outright ban because eliminating it entirely from textile chemistry is genuinely difficult. Instead, regulators and certification bodies set a maximum: OEKO-TEX Standard 100, for instance, sets formaldehyde limits at 75 mg/kg for products with direct skin contact. Below that number, you’re compliant. Above it, you’re not shipping product.
Then there’s the threshold concept — which is where it gets genuinely messy. Some substances sit in a grey zone where the limit itself varies depending on which standard, which market, and which end-use category applies. A children’s garment faces stricter thresholds than an adult one. A product sold in California may need to meet Proposition 65 thresholds that differ from federal limits or EU limits on the same compound. (And yes, brands selling across multiple regions sometimes maintain separate compliance matrices for the same SKU — it’s as tedious as it sounds.)
Quick breakdown of how these categories typically behave:
- Prohibited: No acceptable concentration — presence alone triggers non-compliance
- Restricted: Allowed below a defined limit, measured in mg/kg or ppm
- Threshold-variable: Limit shifts based on product category, market, or certification standard
And the practical implication? A manufacturer running restricted substances in denim through multiple export markets — say, EU, US, and Japan simultaneously — can’t apply a single compliance number across the board. The thresholds don’t align neatly. Which is exactly why experienced production partners maintain updated RSL frameworks rather than relying on one blanket spec sheet.
Dyes and Chemical Finishes: Where Most Denim Compliance Problems Hide
Dyes are where compliance teams quietly lose sleep. Not hardware. Not stitching. Dyes — specifically the chemical pathways used to fix color into denim fabric — are responsible for a disproportionate share of restricted substances in denim failures at the border and in lab audits.
Here’s the core problem: indigo is relatively clean, but indigo alone doesn’t build a full denim product. Sulfur dyes handle the black and dark tones in many bottom-weight fabrics. Reactive dyes show up in overdyed and fashion-colored pieces. And certain azo dyes — the ones that can cleave into carcinogenic aromatic amines under reductive conditions — are still used in cheaper supply chains because they’re cheap and they work. The EU’s REACH Annex XVII restricts 22 specific aromatic amines to 30 mg/kg or below in textile articles that contact skin. That limit is not negotiable, and it’s not new — brands just keep running into it anyway.
Chemical finishes compound the issue. Wrinkle-resistant treatments, water repellency coatings, and certain softeners can introduce formaldehyde, perfluorinated compounds (PFCs/PFAS), and heavy metals depending on the chemistry used. Formaldehyde limits alone vary — Japan’s Law for Control of Household Products allows 75 ppm for adult garments, while OEKO-TEX Standard 100 tightens that to 20 ppm for products in direct skin contact. Same garment, two different standards, potentially two different outcomes.
So what actually gets missed? Usually this combination:
- Azo dyes used in trim fabrics or thread — not the shell fabric — that slip past initial testing
- Residual fixatives left in fabric after washing processes (formaldehyde-releasing agents are a recurring offender)
- Antimicrobial finishes containing triclosan or silver compounds, increasingly flagged under EU biocide regulations
- Discharge printing chemicals — particularly those used in bleach-discharge denim graphics — that interact unpredictably with base fabric dyes
Manufacturers with in-house washing and finishing control — the kind that comes from vertically connected production rather than outsourced laundry contractors — have a real structural advantage here. Testing a finished garment after every chemical stage, rather than just at final QC, is what actually catches these interactions before they become a shipment rejection.
Conclusion
Restricted substances in denim aren’t a documentation problem — they’re a process problem. The brands that get caught out aren’t usually cutting corners on purpose; they’re relying on end-stage testing when the real risk lives inside the production sequence, between the dye bath and the finished hem.
Test at every chemical stage. Not just final QC.
If your manufacturer can’t tell you exactly where formaldehyde-releasing fixatives or azo-dye threads enter the garment construction — and what testing happens at each of those points — that’s the conversation to have before you approve a bulk run, not after a shipment gets flagged at customs.
Frequently Asked Questions
Q: What are restricted substances in denim, exactly?
A: They’re chemicals used during denim manufacturing — dyes, finishes, fixatives, softeners — that are banned or limited above certain thresholds in major import markets like the EU, US, and Japan. The most commonly flagged ones are azo dyes that can release carcinogenic aromatic amines, formaldehyde from wrinkle-resistant finishes, and heavy metals from certain pigment dyes. REACH Annex XVII and OEKO-TEX Standard 100 are the two frameworks most brands end up referencing first.
Q: How do restricted substances get into denim if manufacturers aren’t deliberately adding them?
A: That’s honestly the part most brands don’t see coming. A dye batch might be compliant on its own, but the fixative applied afterward can contain formaldehyde-releasing compounds that push the finished fabric over the legal limit — sometimes as low as 75 mg/kg for products worn next to skin in the EU. It’s the interaction between chemical stages, not any single ingredient, that tends to cause failures.
Q: Which restricted substances in denim are most likely to trigger a customs rejection?
A: Azo dyes are the biggest culprit — specifically the ones that break down into 4-aminoazobenzene or aniline, both restricted under REACH. Formaldehyde is a close second, especially on stretch denim with elastane where finishing agents are heavier. Nonylphenol ethoxylates (NPEs) — used in wet processing — are increasingly flagged by brands shipping to the EU and Canada.
Q: How much does testing for restricted substances in denim actually cost?
A: A standard OEKO-TEX 100 test through a lab like SGS or Bureau Veritas typically runs $200–$500 per sample depending on the test scope. Full REACH compliance panels — covering azo dyes, heavy metals, formaldehyde, and NPEs — can run higher, closer to $600–$900. That sounds steep until you factor in the cost of a shipment seizure or a recall.
Q: Can I rely on my manufacturer’s test reports instead of running my own?
A: You can use them as a starting point — but treating a factory’s in-house report as your compliance sign-off is genuinely risky. Third-party verification through an accredited lab matters here, because the test results are only as reliable as the sample that was submitted. If you’re doing significant volume, commission your own testing on production fabric, not pre-production swatches.
Q: Why do restricted substance failures in denim often only show up at final QC?
A: Because most brands only test the finished garment — by which point four or five chemical processes have already happened. Restricted substances in denim accumulate through dyeing, washing, finishing, and trimming stages, so testing only at the end means you’ve already committed to a full production run before you know there’s a problem. Stage-by-stage chemical testing, built into the production sequence, is what actually catches this early.
Q: Is OEKO-TEX certification enough to cover restricted substances in denim for all markets?
A: OEKO-TEX Standard 100 covers a wide range — over 100 harmful substances — and it’s widely recognized, but it’s not a legal compliance certificate in itself. Some markets have stricter or slightly different thresholds than OEKO-TEX’s own limits, and REACH compliance in the EU is a separate legal obligation. Think of OEKO-TEX as a strong baseline, not the full picture.
Q: How long does it take to fix a restricted substance issue once it’s found in production?
A: That depends entirely on where in the process the contamination is coming from — but realistically, reformulating a dye or wash process and re-testing can add 3–6 weeks to a production timeline. If it’s caught at the fabric stage, you might be able to swap materials without losing too much time. Found it at finished-goods QC? You’re potentially looking at a full re-run, which is why catching restricted substances in denim early — at the chemical input stage — isn’t optional if you’re on a retail deadline.