Testing
Industry Insight
Denim QC in Pakistan: Shade, Wash and Measurement
Denim QC in Pakistan: test shrinkage and skew before cutting, prove the first bulk wash, sort shade bands, and know which ISO or AATCC test proves each result.

Most denim failures are decided before the first piece is cut. Shade banding starts in indigo dyeing, leg twist and shrinkage start in the fabric, and the wash decides the final shade. Final inspection can record all of them but fix none of them.
Three checks prevent most rejected denim orders: test shrinkage and skew on the bulk fabric and cut to the result, prove the first bulk wash against a signed standard, and keep cut parts sorted by shade band all the way to the laundry.
Shade is read after the wash, under a fixed light
Denim is a warp-faced twill. The warp carries the indigo and the weft stays undyed. Indigo only partly penetrates the yarn, so the colour sits as a ring at the surface around an undyed core. That ring responds to every step after dyeing, from the indigo dyeing range through desizing, enzymes, bleach and abrasion to the last rinse.

So a greige reading does not predict the shade a consumer sees. Shade is judged on the washed garment, against the approved standard, in a light booth with a fixed source such as the D65 standard light, because two shades that match under one lamp can separate under another.
Change in colour is scored on the ISO 105-A02 grey scale: five steps, or nine with half steps, where grade 5 means no visible change. The pass grade is set in the buyer's specification, not in the scale.
Where each defect starts, and when it can no longer be fixed
Defect | Where it starts | First detectable | Unfixable from |
|---|---|---|---|
Shade banding within a dye lot | Indigo dyeing on the rope or slasher range | Roll-by-roll fabric inspection | Final garment inspection |
Side-to-centre and end-to-end shading | Dyeing and weaving | Fabric inspection on the roll | The cutting table |
Wash variation between lots or laundries | Laundry recipe, machine load, water | The first bulk wash trial | Packing |
Leg twist (skew) | Fabric construction and finishing, released by washing | A fabric skew or spirality test | The washed garment |
Shrinkage | Fabric finishing | A pre-production laundering test | The first home wash |
Measurement drift | Pattern, cutting and sewing | In-line measurement checks | Final inspection |
Whisker and abrasion placement | Dry process: whiskering, hand sanding, scraping | In-line checks after the dry process | Packing |
Hardware failure | Rivets, buttons, zips and how they are attached | In-line pull checks | Consumer use |
Sort cut parts by shade band and keep the label to the wash
A large order uses many rolls from one dye lot, and rolls that differ in depth leave the mill as a shade range. Factories group cut parts by shade band and wash each band separately, so one carton holds one shade.
Labels keep cut parts traceable from the cutting table to the wash drum. Without them the laundry sorts by eye under whatever light the floor has, and a wrong sort means rewashing. A shade register that records roll number, dye lot, shade band and inspection date makes the sort checkable.
Prove the first bulk wash against a signed standard
Machine type, load weight, water hardness, enzyme time and bleach concentration all move the shade, so two laundries running the same recipe rarely match. The control is one approved wash standard per style, held physically and signed by both sides. Each laundry proves its first bulk wash against it before the order runs.
Colour fastness tests do not replace that trial. They measure how the fabric behaves under a defined condition: ISO 105-C06 for laundering, which should match the care label, ISO 105-X12 for dry and wet rubbing, and ISO 105-B02 for light. Wet rubbing matters most on dark denim, because a damp, deep shade is what transfers onto skin and upholstery.
Test shrinkage on the bulk fabric, then cut to the result
A shrinkage test has three parts. ISO 3759 sets how the specimen is marked and measured, ISO 6330 sets the washing and drying procedure, and ISO 5077 gives the method for calculating the dimensional change. Buyers selling in the US often specify AATCC TM135 for fabric and AATCC TM150 for garments instead.
The result is a percentage of the original length, reported separately for warp (length) and weft (width), with a minus sign for shrinkage. The acceptable figure comes from the buyer's specification. No standard sets one.
Worked example. A lab marks 50 cm in the warp and 50 cm in the weft. After washing and drying, the marks measure 47.5 cm and 49.0 cm, so the fabric shrinks 5.0 percent in length and 2.0 percent in width.
A 32 in finished inseam is cut at 32 ÷ 0.95 = 33.7 in.
A 16 in finished leg opening is cut at 16 ÷ 0.98 = 16.3 in.
Cut at 32 in instead and the inseam finishes at about 30.4 in, more than an inch and a half short.
Rolls from different finishing lots can shrink differently, so the test belongs on bulk fabric from the lot being cut, not only on the development sample.
Leg twist comes from the fabric, not the sewing
Leg twist, also called skew or spirality, is the rotation of a garment leg after washing. The fabric carries it and washing releases it, so it can't be corrected on a finished pair. ASTM D3882 measures bow and skew in the fabric, ISO 16322-2 measures spirality in fabric after laundering, and ISO 16322-3 does the same on finished garments. AATCC TM179 is the US method for skew change after home laundering.
Which test proves which result
Result to prove | ISO method | AATCC or ASTM method | When to run it |
|---|---|---|---|
Shrinkage | ISO 6330 with ISO 3759 and ISO 5077 | AATCC TM135 (fabric), TM150 (garment) | Bulk fabric before cutting; washed garment |
Leg twist and skew | ISO 16322-2 (fabric), ISO 16322-3 (garment) | ASTM D3882, AATCC TM179 | Bulk fabric before cutting; washed garment |
Colour fastness to rubbing, dry and wet | ISO 105-X12 | AATCC TM8 | Pre-production fabric |
Colour fastness to laundering | ISO 105-C06 | AATCC TM61 | Pre-production fabric and washed garment |
Colour fastness to light | ISO 105-B02 | AATCC TM16.3 | Pre-production fabric |
Appearance after laundering | ISO 15487 | AATCC TM143 | Washed garment |
Tear and tensile strength | ISO 13937, ISO 13934 | Fabric, especially after heavy wash or bleach |
Every method in this table is on Tti Labs' ISO/IEC 17025 accreditation scope LAB-022.
A denim QC checklist, stage by stage
Before cutting
Approved shade standard and approved wash standard, signed by buyer and factory
Light booth source agreed, for example D65
Fabric inspection report per roll, with a shade band register
Bulk fabric tests: shrinkage warp and weft, skew, rubbing dry and wet
Pattern adjusted to the measured shrinkage
During production
Cut parts labelled by shade band through sewing and washing
First bulk wash approved against the wash standard
In-line measurement checks against the size chart
Whisker and abrasion placement checked against the approved sample
Rivet, button and zip pull checks
Before shipment
Final inspection on packed cartons, with an AQL sample and agreed defect list
Shade and leg twist judged on washed garments against the references
Washed garment tests where the buyer requires them
The laundry's ZDHC chemical and wastewater records filed beside the quality data
AQL counts defects; shade and whiskering are judged against a reference
Final inspection draws a sample from packed cartons against a published sampling table, judges each piece against an agreed defect list, and passes or fails the lot on the count. Tti Labs applies C:0 for critical defects, Mj:2.5 for major and Mi:4.0 for minor at general inspection level II, unless the buyer specifies otherwise. The AQL sampling guide and the pre-shipment inspection guide show the sample sizes and pass limits.
AQL handles countable findings: a broken zip, a missing rivet, a measurement outside tolerance. Shade, whisker placement and leg twist are judgments against a reference, so they sit outside the count, and one critical attachment failure fails the lot.
Fabric is graded separately, roll by roll. ASTM D5430 gives the procedure for visually inspecting and grading fabric, and it is used for acceptance only when buyer and seller agree it. The penalty-point limit a roll must meet comes from the buyer's contract, not from the standard.
The laundry's ZDHC record is a second file
Input chemistry is checked against the ZDHC Manufacturing Restricted Substances List and discharge against the ZDHC Wastewater Guidelines. That record says nothing about shade or shrinkage, so ask a denim supplier for both files. The ZDHC wastewater guide for denim mills and laundries covers the chemical side.
How Tti Labs tests and inspects denim
Fabric and garment testing under ISO/IEC 17025, scope PNAC LAB-022, through analytical testing services.
Softlines inspection covering yarn, fabric and denim through inspection and audit services, in an eight-stage cycle ending in loading supervision.
AQL sampling with ASTM D5430 fabric grading, and shade judged against the approved reference.
ZDHC MRSL V3.1 certification at Level 1 and Level 2, and ZDHC approved wastewater laboratory status, through sustainability services.
Offices in Lahore, Karachi, Faisalabad and Sialkot, through the textiles and apparel division.
Tti Labs inspects and reports. It does not rework goods, coach lines to pass, or soften a finding for the factory.
Book denim testing and inspection with Tti Labs. UAN 111 786 001.
Related guides: REACH Testing for Pakistan Textiles, Leather and Footwear, During Production Inspection (DUPRO).
FAQ
What causes shade banding in denim?
Variation in indigo dyeing across the rolls of one dye lot. Indigo builds up in several dips with oxidation in between, so a small drift on the range changes the depth from roll to roll. Sorting cut parts by shade band and washing each band separately keeps one shade per carton.
Can leg twist be fixed once the garment is washed?
No. Leg twist is a property of the fabric that washing releases, so it can't be corrected on a finished pair. It is caught with a skew or spirality test on the bulk fabric before cutting.
How much shrinkage is acceptable for denim?
The buyer's specification sets it; no test standard does. The test reports shrinkage in warp and weft, and the pattern is cut to that result so the washed garment meets the size chart.
Which tests prove denim shrinkage and colour fastness?
Shrinkage: ISO 6330 washing with ISO 3759 measurement and ISO 5077 calculation, or AATCC TM135 and TM150. Colour fastness: ISO 105-C06 for laundering, ISO 105-X12 for rubbing and ISO 105-B02 for light, scored on the grey scale.
Does a ZDHC report replace quality testing?
No. ZDHC records cover input chemicals and wastewater. Shade, shrinkage, skew and fastness need their own test reports and inspection results.
References
Denim dyeing with indigo dyes, Textile Learner, https://textilelearner.net/denim-dyeing-with-indigo-dyes/
Industrial colour assessment with standard light D65, JUST Normlicht, https://www.just-normlicht.com/en/industrial-color-assessment-d65.html
ISO 105-A02:1993, Grey scale for assessing change in colour, ISO, https://www.iso.org/standard/3785.html
ISO 105-C06:2010, Colour fastness to domestic and commercial laundering, ISO, https://www.iso.org/standard/51276.html
ISO 105-X12:2016, Colour fastness to rubbing, ISO, https://www.iso.org/standard/65207.html
ISO 105-B02:2014, Colour fastness to artificial light: xenon arc fading lamp test, ISO, https://www.iso.org/standard/65209.html
ISO 3759:2011, Preparation, marking and measuring of fabric specimens and garments in tests for dimensional change, ISO, https://www.iso.org/standard/57309.html
ISO 6330:2021, Domestic washing and drying procedures for textile testing, ISO, https://www.iso.org/standard/75934.html
ISO 5077:2007, Determination of dimensional change in washing and drying, ISO, https://www.iso.org/standard/41877.html
ISO 16322-2:2021, Determination of spirality after laundering, Part 2: Woven and knitted fabrics, ISO, https://www.iso.org/standard/78781.html
ISO 16322-3:2021, Determination of spirality after laundering, Part 3: Woven and knitted garments, ISO, https://www.iso.org/standard/78782.html
ASTM D3882-08(2025), Bow and skew in woven and knitted fabrics, ASTM International, https://store.astm.org/d3882-08r25.html
ASTM D5430-26, Visually inspecting and grading fabrics, ASTM International, https://store.astm.org/d5430-26.html
How to erase shade problems in denim wash, GoldnFiber, https://www.goldnfiber.com/2023/06/how-to-erase-shade-problems-in-denim-wash.html
Denim dry processes, Textile Study Center, https://textilestudycenter.com/denim-dry-processes-part-1/
ZDHC Manufacturing Restricted Substances List, ZDHC Roadmap to Zero, https://www.roadmaptozero.com/mrsl
ZDHC Wastewater Guidelines, ZDHC Roadmap to Zero, https://downloads.roadmaptozero.com/output/ZDHC-Wastewater-Guidelines
Accreditation scope LAB-022 (ISO/IEC 17025:2017, first granted 13 May 2006, valid to 8 Aug 2027), Pakistan National Accreditation Council, https://pnac.gov.pk/pdfFiles/LAB-022
Analytical testing services, Tti Labs, https://www.ttilabs.net/testing
Inspection and audit services, Tti Labs, https://www.ttilabs.net/inspection
Sustainability services, Tti Labs, https://www.ttilabs.net/sustainability
Textiles and apparel, Tti Labs, https://www.ttilabs.net/textiles-apparel
Contact and offices, Tti Labs, https://www.ttilabs.net/contact
Recommended reading

Compliance
PPWR Packaging Rules for Pakistan Exporters

Testing
Fabric Shrinkage Testing: Methods, Calculation and Limits

Testing
GPSR for Pakistani Exporters: What the EU Product Safety Rules Require

Testing
Thread Count and Towel GSM: How Each Is Tested and Labelled
ISO/IEC 17025 ACCREDITED
Testing, inspection and certification for Pakistani exports.
General
PPWR packaging rules for Pakistan exporters: recyclable design, recycled content targets, empty space limits and why the EPR fee falls on the EU importer.
General
Fabric shrinkage testing explained: ISO 5077, ISO 6330 and AATCC 135 and 150, how the percentage is calculated, spirality, and how to set the limit.
General
What the EU GPSR asks of Pakistani exporters: the EU responsible person, labels, technical documentation, online listings, and the tests that back them.











