Independent fabric review — not affiliated with, authorized by, or operated by Albini Group.
Fabric review journal

How to Choose Garment Fabric for Wholesale: A 9-Step Procurement Checklist

This checklist is for anyone buying garment fabric for bulk production — whether you're placing your first sample-to-bulk order or renegotiating pricing for the third time this year.

I've worked as a procurement manager at a roughly 40-person apparel brand for 7 years, running an annual fabric budget of about $400,000. Over that time I've tracked every invoice across 200+ orders, a habit I picked up after getting burned once and never dropping. What follows are the nine steps I actually run, in order.

No skipping. Step 5, honestly, is the one most teams treat as optional — and it's the expensive one to skip.

The 9-Step Checklist for Choosing Wholesale Garment Fabric

1. Start with the garment, not the fabric catalog

Before you open a single mill's swatch book, write down what the garment has to do. Daily wear washed three times a week? Outerwear? A summer dress that falls apart by August? End use determines fiber, weight, finish, and everything downstream of those.

I've watched teams (including mine, early on) fall in love with a color in a catalog and build the design around it. That's backwards. You're buying performance, not a color card.

2. Write the spec sheet before you email anyone

Get the spec on paper before you talk to a supplier. One page — but it needs to include:

  • Fiber composition and tolerance (say, 98–100% cotton)
  • Weight, in gsm, with an acceptable range
  • Width, in cm or inches
  • Construction description (plain weave, twill, ring-spun indigo, etc.)
  • Finish requirements (mercerized, pre-shrunk, soft-washed)
  • Colorfastness standard and max shrinkage allowance
  • Color reference (Pantone or physical standard)

If you're sourcing bulk denim fabric, the tolerances need to be tighter than for poplin — denim weight drift eats margin fast. That gets decided here, not at cutting.

3. Calculate yardage with a waste allowance

Waste isn't 3% on top of what you think you need. It's the real number after marker efficiency and shrinkage. I budget 5–7%, depending on the fabric and marker.

For trial runs, kinda just assume it's going to be worse than you planned. Tighter silhouettes push markers past 7%. Confirm shrinkage with the mill before the bulk PO, not after the shipment lands.

4. Get three quotes — and ask what's not included

Three quotes is the floor. Two suppliers is not a comparison, it's a coin flip.

The more important move: when the quote comes back, reply and ask "what's not included in this?" I got caught once — a quote looked 18% cheaper on the line item, but the "cheap" supplier added setup, inspection, and outbound freight separately. The gap disappeared once everything was added back. Our procurement policy now requires itemized quotes for exactly this reason.

5. Order swatches and run your own tests

This is the step most buyers skip. They get a swatch, feel it, say "nice hand," and move on. Feel is useful information, but it's not a test.

Do this instead:

  • Take a 12" × 12" swatch, wash it at the labeled temperature, and measure the shrink. It's 2% sometimes. It's 6% other times.
  • Rub it against white fabric to check colorfastness.
  • Weigh it on a kitchen scale to verify gsm — if it says 180 and stitches at 162, that's money you'll lose somewhere.
  • Run a seam and a serged edge to see how it puckers.

That's half an hour, total. I once found a rayon fabric that shrank nearly double the mill's stated number. That could have ruined half a production run. And I've been on the other side of this too — I skipped a weight verification report on a rush order because I "knew" the supplier was consistent. Same supplier shipped 8 gsm lighter than the swatch. Not a disaster, but the margin on that order was gone. We redid the order. It wasn't free.

6. Run the true cost math, not the unit price

The quoted number is the starting point. Total cost includes at minimum:

  • Stock you'll carry because MOQ exceeded your real need
  • Freight in and duties
  • Defect and waste rate
  • Rush fees, if the calendar is tight
  • Payment terms — 30% down and 100% down are different cash costs
  • Any rework or finish correction you didn't budget

Some broad reference ranges from publicly listed mill and wholesaler quotes (January 2025; verify current rates before you budget anything):

  • Poplin fabric: $1.10–2.60/yard
  • Bulk denim fabric, 12–14 oz, solid: $2.20–4.80/yard
  • Rayon and rayon-blend fabric: $1.60–3.40/yard
  • Rush production surcharge: typically +15–40% over standard lead time
  • Sample or swatch fees: $0–60 per color; some mills credit this back on a bulk order

Treat every one of those ranges as a conversation starter, not a quote.

7. Ask about MOQ and trial-run policy — without apologizing

Here's where I'll say the quiet part out loud: if you're ordering small, don't be embarrassed to ask.

When I was starting out, I placed orders measured in hundreds of meters, not thousands. I emailed mills and got ignored by most of them. A few replied. One — Albini, an Italian cotton mill that's been at it since 1876 — quoted a small run at a workable price. Six years later, they're still on our vendor list. The vendors who took my $600 order seriously are the ones I now send $30,000 orders to. Small doesn't mean unimportant. It means early.

Now, small runs cost more per yard. That's legitimate. What you should ask for is clarity: what's the actual MOQ, will they accept a trial run, and what does the price ladder look like if the first order goes well? If a mill answers that with something vague, that's information too.

8. Place a small trial order before the bulk one

Swatches tested. Quotes compared. True cost calculated. Now don't leap straight to bulk.

Run a small production order — not a sample, an actual production run. Check hand, shrinkage in real conditions, color, weight, and seam behavior. If it's clean, you've got data. If it's not, you found out while the stakes were still low.

9. Document everything before the PO goes out

Verbal agreements evaporate. Put it in an email: gsm, width, composition, color standard, shrinkage cap, lead time, penalty terms, payment terms, and what counts as a defect.

We use one spec template for every order, whether it's going to a heritage supplier like Albini or a first-time mill. No spec, no PO. That's the rule, and it exists because of a single lost verbal agreement in 2022 that I still think about.

Common Mistakes to Avoid

  • Approving a fabric based on hand feel alone, without a written spec
  • Comparing quoted prices as if they were final prices
  • Skipping a production trial because "we're pretty sure this one is fine"
  • Leaving color tolerances and references vague
  • Switching suppliers purely on price, ignoring the hidden cost of inconsistency
  • Treating a small order as a negotiating weakness — it's actually the cheapest form of risk removal you'll ever get

Final Thoughts

If this checklist feels heavy, that's because it is. But every step you skip shows up as a real cost somewhere — a redo, a short shipment, a margin that quietly vanishes.

There's something satisfying about a quarter where nothing went wrong and nothing had to be redone. That's worth more than a few cents off the yardage price. Print the list. Run it before the next order goes out.

Peter Wekesa

Peter Wekesa

Peter Wekesa is a textile-reinforcement and prepreg analyst covering carbon, glass, aramid and basalt fabrics, woven roving, unidirectional tapes, multiaxial reinforcements, meshes, and resin-impregnated materials. He applies ISO 4602 yarn-count methods while measuring fibre areal weight, tow size, warp and weft density, orientation, crimp, resin content, tack, out-time, storage temperature, cured thickness, and defect rate. His engineering guides help composite fabricators, construction specialists, and mobility suppliers coordinate layup design, handling limits, traceability, process windows, and incoming-material acceptance.