-
Who this checklist is for (and when it isn't)
-
The 8-step pre-quote checklist
-
Step 1: Write the full spec down before you email anyone
-
Step 2: Ask who actually weaves it
-
Step 3: Request a lab dip and a physical swatch — never a screen photo
-
Step 4: Wash the sample yourself before you approve it
-
Step 5: Get MOQ broken down by shade and width, not by order total
-
Step 6: Define "lead time" in writing
-
Step 7: Ask what happens when the mill substitutes greige or ships a second-quality lot
-
Step 8: Run a pilot order before the season order
-
Step 1: Write the full spec down before you email anyone
-
What this checklist won't do
-
Mistakes that still happen when you follow the steps
Who this checklist is for (and when it isn't)
This is for buyers placing a real bulk denim fabric order — call it 1,500 to 20,000 yards, two to four shades, one season. Not sample-yard purchases, not trim, not a one-off for a photoshoot.
I handle denim fabric sourcing for an apparel team. Since 2017 I've personally made and written down seven order-level mistakes that added up to roughly $9,400 in dead stock, air freight, and re-cuts. This is the list I now run before I email a single denim fabric manufacturer for a quote. Eight steps. Twenty-five to forty minutes of actual work. It won't make you a denim expert — nothing will except three or four seasons of getting it wrong — but it will stop the expensive, boring mistakes.
If you're buying under 300 yards, skip to Step 3 and Step 4 only. The rest is about volume risk.
The 8-step pre-quote checklist
Step 1: Write the full spec down before you email anyone
Not "10 oz stretch denim, dark indigo." That sentence will get you four quotes that aren't comparable and one very expensive surprise.
- Weight — and specify the unit. Oz per square yard and oz per linear yard are different numbers, and a supplier quoting 11 oz without a unit can legally ship you something noticeably lighter.
- Width in inches, cuttable, not full width.
- Weave and hand — 3x1 right-hand twill, 2x1, broken twill.
- Shade reference — a Pantone TCX number plus a physical reference if you have one.
- Stretch percentage if any, and in which direction.
- Finish: rigid, sanforized, mercerized, resin.
- Shrinkage tolerance you'll accept, in numbers.
I keep this as a one-page form. When four suppliers answer the same form, the price comparison actually means something.
Step 2: Ask who actually weaves it
Half the "denim fabric suppliers" in any search result are trading companies. That's not a red flag by itself (plenty of good traders exist), but you need to know which one you're talking to before you talk quality, lead time, or claims.
Ask directly: which mill weaves this, where is the greige from, and who do I talk to when the roll arrives off-shade? A supplier who answers in one paragraph is usually telling the truth. One who says "we have many partner factories" is telling you something too.
Here's something vendors won't tell you: asking for the mill name is not an insult. Serious traders give it up in the first email, because they know their value is coordination, not secrecy.
Step 3: Request a lab dip and a physical swatch — never a screen photo
On a 4,000-yard order in 2021 I approved a shade from a phone photo. The photo was taken under warm warehouse lighting. The delivered fabric was roughly two Pantone steps bluer. That error cost $1,150 in a re-dye plus three weeks.
Ask for:
- A lab dip or bulk lot swatch, minimum 12" × 12"
- Cut from the actual production lot you'd be shipped, not a sample-loom piece
- Two copies, one for your file and one to keep next to the approved standard
Keep the approved swatch sealed and dated. It's your only real evidence if the bulk arrives different.
Step 4: Wash the sample yourself before you approve it
I'm not a lab technician, so I can't speak to the proper AATCC test methods or how to read a crockmeter result — that's a testing-house job and worth paying for on a big order. But a home wash catches more than you'd think:
- Measure and mark a 10" square on the swatch before washing.
- Wash at the temperature your finished garment will be washed at.
- Measure again. Note shrinkage in length and width separately.
- Rub the wet fabric hard against a white cotton cloth and look at the transfer.
- Lay it flat and see whether the twill line has rotated. Leg twist shows up here first.
Three of the last five complaints I've filed started with something visible in a kitchen sink, not a lab report.
Step 5: Get MOQ broken down by shade and width, not by order total
"MOQ 3,000 yards" almost never means 3,000 yards total. It usually means per shade, or per width, or per color-and-width combination.
Four shades at a 3,000-yard-per-shade minimum is 12,000 yards. If you budgeted for 3,000, you now have a choice between three shades instead of four and a very awkward conversation with your design team.
Ask for a written breakdown: MOQ per shade, per width, and whether surcharges apply below those numbers. Get the surcharge number too, not just "yes there's a surcharge."
Step 6: Define "lead time" in writing
Lead time means four different things depending on who's typing the email: time to cut, time to leave the mill, time to leave the port, or time in your warehouse. On a $14,000 order the gap between those definitions was 19 days, and none of it was anyone lying.
Write this into the order:
- Ex-mill date (fabric leaves the mill)
- Ship date (leaves origin port or leaves the supplier's warehouse)
- In-hand date at your dock
- What counts as a delay, and what happens when one occurs
Then ask what buffer they build into their quoted number. Most will tell you. That number tells you how much of the quote is real.
Step 7: Ask what happens when the mill substitutes greige or ships a second-quality lot
This is the step almost everyone skips, and it's the one that saved me the most money since I started doing it.
Most bulk denim purchase orders are silent on substitution. So when the mill runs short on your approved greige and quietly finishes the last 800 yards from a different lot, there's no clause to point at. The fabric is the right weight, right width, right general shade — and 800 yards of your cut is now two-toned after washing.
Put three things in the PO:
- No substitution of greige, lot, or mill without written approval from you.
- A defect standard. The 4-point system is the common one in fabric inspection; whatever you use, name it and name the acceptable points per 100 square yards.
- Who pays for rejected yardage — return freight, re-inspection, and the schedule slip.
I'm not a lawyer and this isn't contract language you should copy blind. But a supplier who pushes back hard on a no-substitution clause is telling you something useful before you've spent anything.
Step 8: Run a pilot order before the season order
500 to 800 yards, cut and sewn into 20–30 garments, washed in your actual wash recipe. Yes, it costs money and adds two to three weeks. It's also the cheapest insurance in this whole list.
I skipped the pilot exactly once, in 2019, because the schedule was tight and the supplier had good references. The bulk order arrived correct to spec and still sewed badly — the fabric was slightly off on elongation and every seam in the rise puckered. $3,600 in unusable garments. The pilot would have caught it on garment six.
What this checklist won't do
It won't make you compliant. Textile labeling in the U.S. falls under the FTC's Textile Fiber Products Identification Act rules (16 CFR Part 303), which require fiber content, country of origin, and manufacturer or importer identification on most textile products — and the rules have specifics about how those disclosures are worded and ordered. That's a compliance question for your legal team, not for me.
Similarly, if a supplier offers you "sustainable" or "eco" denim, the FTC Green Guides (16 CFR Part 260) require those claims to be substantiated and qualified — a general "eco-friendly" claim without evidence behind it is a liability, not a selling point. Ask for the certificate and the certifying body, then verify it independently.
And this list won't tell you whether a mill's quality is genuinely good. Only your pilot run and your first full season will do that.
Mistakes that still happen when you follow the steps
Even after building this list, I've made two errors in the last eighteen months:
Approving on a photo because the swatch was "in the mail." It wasn't. It arrived nine days later, after I'd already signed off. Wait for the swatch.
Accepting a lead time given verbally on a call. It was 12 days longer than the number in the email that followed. The email is the one that counts. If it's not written, it wasn't said.
One more note on scope: we're denim-focused at FiberLink Procurement, and I say no to a fair number of requests for knits, linings, and technical outerwear. Not because the suppliers don't exist, but because I don't know that side of the market well enough to protect a buyer's money. The suppliers who tell you which categories they're genuinely strong in — and which they'll source through a partner — tend to be the ones worth a second conversation.
Run the eight steps. Seal the swatch. Write the dates down. The rest is repetition.