How to Read a Fabric Test Report Like a Buyer Who Knows
Every factory can send you a swatch. Serious ones can send a test report — and the difference between brands that get burned and brands that don’t is usually whether anyone read it. Five minutes here makes you the buyer who does.
Quick answer: Read five results in order: composition (does the % match the spec you were quoted?), GSM (within ±5% of spec), stretch & growth (growth ≤8% per ASTM D2594), pilling (≥grade 4, ISO 12945-2), and colourfastness (≥grade 4 to washing/rubbing, ISO 105 series). Anything missing, unbranded, or reported without the test standard named is the red flag — a real lab report always names the method.
What a real report looks like
A credible report states the test standard for every line (ASTM/ISO/AATCC number), the lab and date, the specimen description, and numeric results — not adjectives. In-house factory lab reports are normal and useful for development; third-party reports (SGS, Intertek, BV-type labs) are the standard for bulk on bigger programs. “Quality tested — passed” on a one-line PDF is not a report.

The five results, and what passing looks like
| Result | Method to expect | Pass zone |
|---|---|---|
| Composition | AATCC 20A / ISO 1833 | Matches quoted % (±3% tolerance) |
| Weight (GSM) | ISO 3801 / ASTM D3776 | Spec ±5% |
| Stretch & growth | ASTM D2594 | Growth ≤8% (≤5% compression) |
| Pilling | ISO 12945-2, 5,000 cycles | Grade ≥4 |
| Colourfastness (wash/rub) | ISO 105-C06 / X12 | Grade ≥4 (≥3–4 dark shades rub) |
The pass zones above are the same working numbers we publish in our QC thresholds — house rules and industry norms, labelled.
The red flags
No standard named next to a result (untestable claim). Composition tested but different from the quote — the classic downgrade is quoted 75/25 arriving as 80/20 with cheaper elastane. Pilling reported at 2,000 cycles only when your spec says 5,000. A report older than the fabric lot — reports describe a lot, not a fabric forever; bulk needs bulk-lot testing. Missing growth on a legging fabric — the single most-skipped test, and the one that predicts bagging knees.
What to do with it
Write the five pass zones into your tech pack as acceptance criteria, require the bulk-lot report before shipment approval, and spot-verify the cheap ones yourself — a £30 digital scale checks GSM in minutes on any swatch. For bigger programs, one third-party bulk test per season is inexpensive insurance against the quiet composition drift that erodes quality over reorders.
How Yesseam handles reports
Every fabric card in our library carries its test data with methods named, bulk lots test against the development spec, and the report travels with the shipment docs — because a number you can check beats a promise you cannot.
FAQ
Should I trust a factory's in-house test report?
For development, yes — it is how iteration stays fast. For bulk on significant orders, pair it with a third-party lab report on the production lot. Serious factories expect this and quote it without friction.
What is the most commonly skipped test?
Growth (recovery) per ASTM D2594. Stretch is always reported because big numbers look good; growth — what fails to spring back — is what actually predicts bagging knees and sliding waistbands.
How often should fabric be re-tested?
Per bulk lot on the results that drift: composition, GSM, colourfastness. A development report describes the lot it was cut from — reorders knit from new yarn lots deserve fresh numbers on the basics.
Can I verify anything without a lab?
GSM (cut a known area, weigh it), a burn test roughly separates nylon from polyester, and a simple stretch-and-measure at home approximates growth. None replace a lab — but they catch the crude substitutions fast.
Developing this product?
Yesseam is a vertically integrated seamless activewear factory in Xiamen — in-house circular knitting, dyeing partners, sewing and QC, with stock programs from 50 pcs plain or 100 pcs with your logo, and custom development from 500 pcs. Send your idea or tech pack and get options and honest numbers within 24 hours.
Get a quote