Brand Logo

2026-06-16 by Jane Smith

Why I Check Every Fabric Order Twice (And Why You Should Too)

An office administrator shares real-world experiences on why thorough verification of fabric orders—from denim to microfiber sheets—prevents costly rework and supply chain headaches.

I think most fabric sourcing issues are preventable. Not all—but most.

After five years managing purchasing for a mid-size company, I've come to a pretty firm conclusion: the time you save skipping a pre-order check is nothing compared to the time you'll lose fixing the mess later. I'm an office administrator for a 450-person company. I manage all textiles and soft goods ordering—roughly $180,000 annually across about 8 vendors. And I've learned this lesson the hard way. More than once.

I'm not a textile engineer. I can't speak to fiber composition down to the micron. What I can tell you from a procurement perspective is this: a five-minute verification can save you five days of correction. Basically, prevention beats the cure every single time.

The two orders that changed my process

Order #1: The polyester-cotton blend that wasn't

In early 2023, we needed 4,000 yards of a specific poly-cotton blend for uniform shirts. The vendor's listing said "65% polyester, 35% cotton." Price was competitive. Lead time looked fine. I placed the order. Simple enough, right?

When the fabric arrived, our production manager flagged it. The hand feel was off. We sent a sample to a third-party lab. Result: 80% polyester. Not 65%. The shirts would've been less breathable, less comfortable—our internal clients would've hated them.

The fix? We returned the entire shipment. The vendor blamed a "labeling error." The reorder took three weeks. We lost time, credibility, and ended up paying expedited freight on the replacement. Total cost of that "5-minute skip": about $2,400 in direct costs plus the hit to our internal timeline.

That's when I finally got it—comparing a "check-everything" approach vs. a "trust-the-listing" approach side by side. The first one costs time upfront. The second one costs time, money, and reputation later. Not a hard choice once you see the numbers.

Order #2: The denim that wasn't selvedge

Then there was the denim order. We needed selvedge denim for a premium product line. The supplier's documentation said "selvedge." The price was on the higher end, so it seemed legit. I didn't request a pre-production sample. Mistake.

When the fabric arrived, our production team cut into it. The edges didn't have the characteristic selvedge finish. We checked the roll tags more carefully. Standard denim. Not selvedge. The supplier had mixed up their inventory.

We used it anyway for a less demanding product line, but we lost the premium positioning for that batch. The margin difference? Roughly $1.80 per yard on 3,000 yards. You do the math. A pre-production sample would've caught this before we committed.

"The cheapest option isn't the one with the lowest price. It's the one you don't have to reorder." — Something I tell every new team member now.

Why "checking twice" is worth it

Look, I get why people skip the checks. Budgets are tight. Timelines are shorter than ever. You want to trust your suppliers. But—and I say this after years of managing 8 vendors across different textile categories—trust but verify is the only sane policy.

Here's what I do now. This isn't a formal company policy. It's just what works:

  • Pre-production samples for any new fabric. One yard minimum. Test for shrinkage, colorfastness, hand feel. Costs maybe $25-50 in sample fees. Could save thousands.
  • Check the documentation against the physical sample. Listing says 220gsm? Weight it. Listing says organic cotton? Ask for the certification. Listing says selvedge denim? Check the edge.
  • Photograph the sample with the PO number. Sounds basic. But when there's a dispute, a date-stamped photo is your best friend.

Why does this matter? Because most problems are preventable. I've seen orders for microfiber sheets where the GSM was wrong. Fleece fabric that wasn't as thick as advertised. Velvet with a nap that didn't match specifications. Every single one was caught (or not caught) at the sample stage.

This approach worked for us, but our situation was a mid-size B2B company with relatively predictable ordering patterns. If you're a seasonal business with wild demand spikes, the calculus might be different. I can only speak to my context.

But what about the time?

I'll be honest: yes, pre-order verification takes time. On a busy month, processing 60-80 orders, an extra 15 minutes per order for sample checks adds up. But—and here's the key—how much time do you lose fixing a wrong order? For us, it was three weeks for that polyester blend. Fifteen minutes vs. three weeks. Pretty clear choice when you frame it that way.

Granted, not every order needs the same scrutiny. A repeat order of a fabric we've been using for years? Probably fine. A new supplier offering a new category—say, switching from cotton yarn suppliers for our knitting line? That's the kind of change that demands attention.

I get why people think checking slows things down. It does, in the short term. But the rework cycle is the real productivity killer. Doing it right the first time is, honestly, the fastest path in the long run.

One more thing: know when you're out of your depth

This gets into technical evaluation territory, which isn't my expertise. I can read a spec sheet. I can check a sample for obvious issues. But when it comes to dye lots, weave structure, or fiber chemistry? That's beyond my pay grade.

If you're dealing with highly technical textiles—say, flame-resistant fabrics for workwear or medical-grade antimicrobials—please consult someone who actually knows what they're talking about. I can tell you how to set up a verification process, but I can't tell you what specific tests to run. That's for your quality team or a third-party lab.

Takes it from someone who made that mistake: check your samples, check your specs, and check your edge cases. Five minutes of verification beats five days of correction. Every time.