The Fabric Quote Isn't the Cost: What I Learned Sourcing Wholesale Fabric
I'm the office administrator at a 55-person company. On paper I manage facilities and vendor paperwork — roughly $180,000 a year across about a dozen suppliers. About two years ago that job quietly expanded into fabric sourcing, which was in nobody's job description and definitely not in my training.
We were building a small private-label line: branded jackets, a couple of tote programs, some uniform pieces. Our first real order was 900 meters of suiting-weight wool from a mill we found through an apparel fabric distributor. We had swatch books. We had a comparison spreadsheet. We thought we were being careful.
We weren't. Not in the way that actually matters.
The problem I thought we had
Our problem, as I understood it, was price. Eight quotes, wildly different per-meter rates, and a finance person asking why we couldn't just take the cheapest one that looked right in the swatch book.
So we did. I'd like that decision back.
What I want to walk through is what was actually going wrong, because it took me about six months and one very expensive remake to understand it. Price was never the problem. Price was just the most visible symptom.
What's actually going on
The swatch is a sales document, not a production document
That's the part nobody told me. A swatch book is a marketing tool. It's built from a sample run — often hand-finished, often from one dye lot — and it's designed to look and feel good in your hand under office lighting.
The bulk roll has to come off a production loom, in a production dye bath, at a lot size that makes the mill money. Those are not the same process.
I assumed "same specification" meant identical results across mills. Didn't verify it. Turned out every mill reads a spec slightly differently. One counts shrinkage before finishing, another after. One treats 260 g/m as a target, another treats it as a floor.
Most buyers focus on the price per meter and miss the shade lot and the allowance
The question everyone asks is "what's your best price per meter?" The question you should ask is "what's included in that price, and what shade lot is my order coming from?"
Two things I had never heard of before I got burned:
- Shade lot. Fabric dyed in one batch is one shade lot. Order 600 meters now and 400 meters three months later, and the second batch may not match the first. If you're cutting a run in two passes, that's a two-tone garment.
- Shrinkage allowance. You have to order more than you need, because the cloth will move when it's washed or steamed. We didn't. More on that below.
The "if the swatch works, the roll works" thinking comes from an era when most of this buying happened face to face and your mill was a 20-minute drive away. That's not most buyers' reality now, and it hasn't been for a while.
What it cost us
Here's the arithmetic. I'll be honest that I've had to reconstruct part of it.
We saved about $1.10 per meter by taking the low quote. On 900 meters, that's roughly $990.
Then the first lot came back from the wash house at about 4.5% shrinkage. Our pattern was cut for 2%. So about a third of the jackets came out a size down and the rest needed re-cutting.
Re-material plus cutting and sewing came to somewhere around $6,000. Maybe $7,200 once you count the re-lay hours our cutter spent and the rush fee we paid to hold the delivery date. I've blocked out the exact number, which tells you something about how that month went.
So: saved $990, spent somewhere between $6,000 and $7,200 cleaning it up.
There was a second, dumber cost. When a shade difference showed up between two rolls in the next shipment, the mill asked for our lot number. Our purchase order didn't have one. The invoice didn't either. We had nothing to point at, so we ate roughly 60 meters of unusable cloth.
And we didn't have a formal approval process for the bulk sample. The first time we got it wrong, we spent a week arguing about what had actually been agreed. The second time, I wrote the process down. Should have done that after the first time.
The money was the smaller half of it. The bigger half was the two weeks our production schedule slid, the three people who had to re-plan around it, and having to explain to my manager why the "cost-saving" option needed a second budget line.
How we buy now
Four things, and they're not clever. They're just written down.
1. Spec sheet before price. Always.
We won't accept a quote without a written spec: fiber content by percentage, micron where it applies, yarn count, weight in g/m² with a tolerance, finished width, weave and structure, finish treatment, shrinkage allowance, and the test method used to measure it.
That last part matters more than it sounds. If a mill says "2% shrinkage" and doesn't name a method, that number means nothing. ISO 3759 covers how you mark and measure the specimen, and ISO 6330 covers the wash-and-dry procedure. Ask which one, and ask for the report. Without a named method, you're comparing two unrelated numbers and calling it a comparison.
2. Approve the bulk, not the swatch.
Sealed, signed, one copy each side. It's a twenty-minute task that has saved us a five-figure argument at least once.
3. Price the landed meter, not the quoted meter.
MOQ break pricing, freight, duty, any testing you're paying for, the waste allowance, and rush fees if the schedule is tight. The quoted number is a starting point, not a cost.
4. Ask about repeats before you commit.
Not as a guarantee — as a question that has an answer. What's your restock lead time? How do you handle shade matching on a repeat order? If the answer is vague, that's information too.
The same logic on cotton and dress fabric
If you're trying to figure out how to choose cotton fabric for wholesale, the answer is the same shape as everything above. "100% cotton" tells you almost nothing. You need to know combed or carded, yarn count, GSM, the weave — poplin versus twill versus sateen all behave differently — and whether it's sanforized. Sanforization is the single biggest variable in cotton shrinkage, and if nobody will tell you whether it's been done, that's a red flag.
The hand feel comes last, not first. Same if you're buying from a dress fabric manufacturer: a fabric being beautiful is not the same as it being specified.
Where the premium end fits
This isn't a "buy expensive" argument. It's a "buy specified" argument. But the higher up the market you go, the more the spec discipline matters, because the money at risk gets bigger while the tolerance for a bad lot gets smaller.
If you're evaluating Loro Piana wool fabric for a suiting program — Loro Piana suit fabric ends up on a lot of buyers' shortlists, and there are good reasons for that — ask the same questions you'd ask any mill. Fiber, micron, yarn count, weight, finish, shade lot, allowancing. Get it in writing, get the bulk approved, and confirm the certification references you need before you print anything.
On that last point: fiber-content labeling is regulated. In the EU, Regulation (EU) No 1007/2011 sets the rules for textile fibre names and labelling. In the US, the FTC enforces the Wool Products Labeling Act and the Textile Fiber Products Identification Act for fiber content and country of origin. That's as of January 2025 — check the current requirements with the FTC or your EU competent authority before you commit to a label, because these do get updated.
For wool specifically, mills can hold a Woolmark licence. You can ask for the licence number and confirm it with the Woolmark Company rather than taking a logo on a swatch card at face value. And if a supplier makes an origin or sustainability claim without verifiable paperwork behind it, that's your answer.
One caveat
My experience is based on about 25 fabric orders over two years, mostly in the 300 to 1,500 meter range, mostly with mid-size mills. If you're running container-scale programs or sourcing at the very top of the market, your experience will look different from mine. I can only tell you what broke for us.
But the underlying thing is simple enough. The total cost of a fabric order has very little to do with the per-meter price and almost everything to do with whether the second roll matches the first.
