What rules apply to textile imports into the EU?
Two regulations matter for clothing sold in the EU consumer market:
- REACH Regulation (EC) No 1907/2006 — restricts hazardous chemicals in consumer goods. Annex XVII lists restrictions including azo dyes that release carcinogenic aromatic amines (entry 43), nickel release from items in prolonged skin contact (entry 27), formaldehyde in textiles (added under entry 72 for skin-contact textiles, applicable from 1 November 2023 per Regulation 2021/2030), chromium VI in leather, and others.
- EU General Product Safety Regulation 2023/988 (GPSR) — requires an EU-established Responsible Person, per-product technical documentation, and on-product traceability information.
REACH governs what is in the textile. GPSR governs how the seller documents and labels it. Both apply.
Why is "the supplier said it's compliant" not evidence?
A Chinese supplier's compliance claim on an Alibaba listing has the same evidentiary weight as a self-described capability claim — none, in regulatory terms. EU customs and market-surveillance authorities act on test reports issued by accredited laboratories, not on supplier-side assertions.
Per ECHA's guidance for downstream users, the importer (the EU-established legal entity placing the product on the market) carries the compliance obligation, including the burden of proof. If a market-surveillance authority asks for evidence that a textile is REACH-compliant, the answer that works is a test report from an accredited laboratory. The answer that fails is "the supplier told us."
The pattern in this Pulse sample, anchored by the r/Alibaba post on EU clothing imports: brands assume the supplier's compliance claim is sufficient, learn at customs or marketplace audit that it is not, and then have to retroactively test inventory already sitting in EU warehouses.
What does the GPSR Compliance Stack require for textiles?
The three layers of the GPSR Compliance Stack, applied to clothing:
| Layer | What it is for textiles | Where it lives |
|---|---|---|
| Layer 1 — EU Responsible Person | EU-established legal entity accepting Article 16 obligations | Account-level on Amazon; on the technical file for direct-to-consumer flows |
| Layer 2 — Per-SKU technical file | Material composition, REACH-restricted-substance test reports, fiber content per ISO 1833, care-label justification, declaration of conformity | The brand's compliance archive; sample uploadable to marketplace fields |
| Layer 3 — On-product label | Fiber composition per Textile Labelling Regulation 1007/2011, care symbols, country of origin, RP contact details, traceability identifier | Sewn-in label on the garment plus listing fields |
The chemical layer is what textiles add to the standard stack. Layer 2 has a substantive test-report requirement that does not exist for non-chemical-restricted categories.
Step 1 — Identify which REACH restrictions apply to your product
Not every textile has the same chemical-test exposure. Walk through the Annex XVII restrictions list and match against the product:
- Azo dyes (entry 43). Applies to textile and leather articles in prolonged skin contact. Limit: 30 mg/kg of certain aromatic amines.
- Nickel release (entry 27). Applies to articles in prolonged skin contact, including buttons, zippers, rivets. Limit: 0.5 μg/cm²/week from the article.
- Formaldehyde in skin-contact textiles (entry 72). Limit: 75 mg/kg, applicable from 1 November 2023 per Regulation 2021/2030.
- Chromium VI in leather (entry 47). Limit: 3 mg/kg.
- Phthalates (entries 51 and 52). Apply to certain plasticized articles; less common in pure textiles, more relevant for clothing with PVC prints.
A T-shirt with no metal trim has azo-dye + formaldehyde exposure but no nickel exposure. A leather jacket has chromium VI exposure plus azo-dye exposure on any dyed components. Map the SKU to the restrictions before booking testing.
Step 2 — Book testing at an accredited laboratory
EU market-surveillance authorities accept test reports from laboratories accredited under ISO/IEC 17025. The major operators serving China-export textile flows:
- SGS Softlines — restricted-substance lists for textiles, leather, footwear
- Bureau Veritas Consumer Products Services — Softlines
- Intertek Softlines
- TÜV SÜD Product Service for textiles
Per SGS's published 2026 testing scopes, a basic REACH SVHC + Annex XVII screen for one fabric composition typically runs 5–10 working days from sample receipt to report. Pricing varies by scope and lab — confirm with the chosen operator.
The test report names the restricted substances tested, the limit, the measured concentration, and the pass/fail result. That document is what becomes part of the technical file.
Step 3 — Build the per-SKU technical file
For each SKU placed on the EU market, the technical file should hold:
- Product description — material composition, fiber content per ISO 1833
- Risk assessment — identified hazards (chemical, mechanical, electrical for garments with electronics)
- Test reports — REACH Annex XVII screen plus any product-specific testing (flammability for sleepwear under EN 14878 for children's nightwear)
- Declaration of Conformity — naming the manufacturer, the Responsible Person, the regulations the product conforms to
- Traceability identifier — batch or lot code that ties to manufacturing date and material lots
- Care label and fiber-content label justifications per Textile Labelling Regulation 1007/2011
Per GPSR Article 9, the technical file has to be retained for 10 years and made available to market-surveillance authorities on request.
Step 4 — Match the on-product label
The garment label has multiple regulatory inputs:
- Fiber composition per Regulation 1007/2011 — actual percentages, named fibers, in the local language of every EU country where the product is sold
- Care symbols per ISO 3758 — washing, bleaching, drying, ironing, dry-cleaning
- Country of origin — the country where the substantial textile transformation occurred
- Responsible Person contact details per GPSR Article 9
- Traceability identifier matching the technical-file batch code
A label missing any one of these is a Layer 3 failure under the GPSR Compliance Stack.
What 5 patterns kill an Alibaba textile import?
- Treating the supplier's compliance claim as evidence. EU authorities accept ISO/IEC 17025 lab reports, not supplier statements.
- Testing one batch and assuming all batches comply. Material lots vary; the Octo 3-Batch Test applies to chemical compliance the same way it applies to dimensional tolerance.
- Skipping country-specific label translations. Fiber composition has to appear in the local language of every EU country where the product is sold.
- No Responsible Person established before placing the product on the market. Layer 1 missing means Layer 2 + 3 are irrelevant.
- No traceability identifier on the garment. A traceability gap means a market-surveillance hold cannot be resolved by recall scope.
A textile import is not REACH-compliant because the supplier said so. It is REACH-compliant when an accredited laboratory has tested the material to Annex XVII limits and the test report sits in the technical file.
How does Octo Periscope apply this?
Octo Periscope monitors EU regulatory shifts across REACH, GPSR, the Textile Labelling Regulation, and the Safety Gate Alerts feed for textile categories. For brands sourcing clothing from Alibaba, Periscope helps map the SKU's chemical-test exposure, identify which Annex XVII entries apply, and stage testing with accredited operators before the first container ships into the EU.