There Is No "Best" Fabric Supplier — There Are Three Different Buyers
I'm a procurement manager at a 140-person apparel company. I've managed our fabric budget — roughly $2.1M a year across suiting, shirting, and knitwear — for six years, negotiated with 40-plus mills, agents, and trading companies, and logged every single order in the same cost tracking system.
Here's the thing: most sourcing advice fails because it quietly assumes you're one kind of buyer. Sourcing Vitale Barberis Canonico fabrics for a made-to-measure program and sourcing 40,000 meters of poplin for a shirting OEM are not the same job. Neither is buying wholesale knits by the kilogram. Different specs, different risks, different ways to lose money.
So the question isn't "who's the best supplier." It's "which of these three are you?"
- Scenario 1 — the fabric is the product. Your customer asks whose cloth it is before asking the price.
- Scenario 2 — the fabric is an input. You own the spec sheet; the customer never sees the mill.
- Scenario 3 — the fabric is sold by weight. Hand and stretch are the selling points, and the vocabulary changes entirely.
Scenario 1: You Need Branded Worsted Wool
You're here if a mill name shows up on a care label, a hangtag, or a customer's question. Made-to-measure suiting, private-label programs above a certain price point, uniforms for a brand that publishes its mill list.
What you're actually buying from a mill like Vitale Barberis Canonico isn't just cloth — it's consistency. VBC has been making worsted wool in Biella since 1663 and is still family-run. That matters less as a heritage story and more as an operational one: the whole point of a mill that old is that last season's navy and this season's navy are the same navy. Their Tropical qualities — the light, high-twist wools — are the ones I get asked about most, because high-twist yarn behaves differently under the cutting knife than a soft worsted at the same weight. (Should mention: bunches rotate, so always confirm what's currently in the line rather than working from a two-year-old swatch card.)
Before you compare a single price, get three answers. Is this stock or a reservation — because a distributor quoting you a discontinued quality is pricing a dead SKU. Is substitution allowed, and at what percentage — "or equivalent" on your PO is where most of my surprises came from. And what's the cut-length minimum, plus the ends-of-piece policy? A 1.4-meter piece looks cheap per meter and is useless for a size run.
Everyone told me to write the mill reference number on every purchase order line. I only started doing it after a 2023 shipment landed in a "close enough" navy that photographed badly under our studio lights — a $3,900 re-cut and a two-week delay, for want of one line of text on a PO. That's the cheapest lesson I've ever paid for.
On total cost: the quoted price per meter is maybe 70% of what you'll actually spend. Freight, duty, shrinkage allowance, and waste percentage on a 150cm cuttable width are the rest. Speed, quality, price — in branded wool you get to choose two, and the third is dictated by the mill's production calendar, not by your negotiating skill.
Scenario 2: You're Sourcing Shirting OEM and Poplin by Volume
Completely different job. Here the cloth is an input and nobody downstream will ever know where it came from. You're buying consistency of construction, not a name.
First, a clarification I've had to make to two different sales directors: poplin is a construction, not a fiber. A 60s/2 × 60s/2 cotton poplin and a poly-cotton poplin are both poplin. So when a poplin fabric supplier opens with "cheapest in market," the only useful reply is: cheapest at what construction?
The specs that decide whether a shirting OEM program runs clean:
- Yarn count and ply — 60/2 × 60/2 means something specific about hand and about breakage rates in the sewing room.
- Ends and picks per inch — this is what actually sets the poplin hand and the opacity, more than the fiber content.
- Cuttable width vs. full width — I've seen a 3-inch gap between two suppliers both claiming "58/60."
- Shrinkage, stated as a tested figure with the standard behind it, not as the word "pre-shrunk."
And for OEM work specifically, the number that matters is cost per finished shirt, not cost per meter. Width loss, shrinkage, and cut yield will move your real cost further than a 15-cent difference in the quote. It's tempting to think you can just compare unit prices. But two mills quoting "60s poplin at $2.85/m" can land 12% apart per shirt once width, shrinkage, and defect allowance are loaded in.
A note on color approval, since this is where OEM programs quietly die. The print-side rule of thumb is useful as a starting reference:
"Industry standard color tolerance is Delta E < 2 for brand-critical colors. Delta E of 2–4 is noticeable to trained observers; above 4 is visible to most people. Reference: Pantone Color Matching System guidelines"
Careful with that number, though — it comes out of print color management. Textile lab dips against a Pantone TCX reference are often held tighter, and "it matches" from your print vendor and "it matches" from your dyehouse are not the same sentence. I can only speak to apparel, and I'd rather over-specify a lab dip than explain a mismatched sleeve to a buyer twice.
I've learned to ask "what's NOT included" before "what's the price." Interlining, buttons, thread, the second lab dip, a color the mill doesn't stock — those are the lines that appear at invoice time. A quote that lists every fee upfront, even when the total looks higher, has almost always cost us less in the end than the one that looked 6% cheaper on the cover sheet.
Scenario 3: Choosing Knitted Fabric for Wholesale
Knits are sold in kilograms, not meters, and the vocabulary changes completely. Bring a woven spec sheet to a knit supplier and you'll get a quote that looks excellent and a fabric that doesn't behave. Here's what to actually evaluate when you're choosing knitted fabric for wholesale:
- Mass per unit area (GSM) — tested per ASTM D3776, not estimated from a swatch.
- Gauge and yarn — 24-gauge single jersey and 24-gauge interlock are not substitutes for each other, ever.
- Dimensional stability after washing — ask for the test method (ISO 6330 or AATCC 135, for example) and the number, not the phrase "pre-shrunk."
- Spirality / torque — the twist that makes a jersey roll and a side seam snake.
- Pilling and abrasion — ISO 12947-2 (Martindale) or ASTM D3512 (random tumble), depending on end use.
- Color fastness — ISO 105 series, and specify which part: laundering, rubbing, or light.
MOQ is per color, per dye lot. This is where wholesale knit sourcing gets expensive without anyone noticing: a 300 kg order split across four colors is four dye lots, and the smallest one is always the one that costs you.
Now the part that goes against what most buyers assume: don't default to the lowest GSM you can get away with. Lighter knits usually require finer yarn and a finer gauge — slower knitting, higher yarn cost, and a fabric that's harder to cut and sew without distortion. I watched a team chase a 150 GSM jersey to save 8% on fabric cost and lose more than that in cut-and-sew rework. The cheaper light knit wasn't cheaper. That was true five years ago when we ran coarser gauges across the board, and it's more true now.
How to Tell Which Scenario You're In
Three questions. The first "yes" wins.
- Does your customer ask whose fabric it is, or will a mill name appear on the label? Scenario 1.
- Are you buying against a spec sheet you own, for a product you're making? Scenario 2.
- Are you buying by weight, with hand as the selling point? Scenario 3.
If you're in more than one scenario
Plenty of companies run a wool line and a knit line side by side. Don't share a vendor scorecard between them — the criteria genuinely conflict. A supplier who wins on worsted consistency is often mediocre on knit shrinkage, and averaging the two scores hides the failure that actually costs you money.
I can only speak to what this looks like from the buying side of a mid-size brand: predictable seasonal buys, no same-week emergencies, and enough volume to get a mill's attention but not enough to command allocation from it. If you're a three-person label placing 200-meter orders, most of the above inverts. Your problem isn't total cost of ownership — it's access, and you'll pay a distributor premium for it. That's not a broken system, that's the price of the channel.
Honestly, I've never fully understood why two mills with similar equipment and the same yarn supplier deliver such different color consistency on repeat orders. My best guess is it comes down to how much lab-dip authority the dyehouse floor carries versus the QC desk — though I suspect it's really about how seriously they treat the seconds bin, which isn't something I can measure from a purchase order. If someone has a better answer, I'd like to hear it.
One last thing, and it's saved me more money than any negotiation: ask for the number before you ask for the price. Reference number, lot number, test number, yield number. The suppliers who produce those quickly are almost always the ones whose invoice matches their quote. The ones who can't — well, that's your first data point, and it's free.
Continue the fabric discussion
For article-specific questions, use the contact brief with the intended use, composition, weight, weave, colour and required evidence.
Open the Brief