In 12 years of fiber and fabric procurement, the most expensive words I’ve heard were not a price. They were “trust me.” The second-most expensive phrase was “same as last time.” Both of them cost me more than any “expensive” quote I ever rejected.
For context: six of those years were spent as a buyer for a mid-sized garment manufacturer. Since 2021, I’ve been on the supplier side, working in quality management at Reliance. I have personally made and documented 17 significant purchasing mistakes—totaling roughly $142,000 in wasted budget. I now maintain the pre-order checklist that keeps our team and clients from repeating them. If I had to compress everything into one sentence, it would be this: the cheapest fiber quote is usually the one that hides the most.
The microfiber order that broke my pricing assumptions
In November 2019, I ordered 18,000 meters of polyester microfiber fabric. The winning quote came in roughly 14% below the next bidder—$33,900 against $39,400. Same GSM, same composition, same finish on paper. I did what most procurement officers do: approved it, filed the comparison sheet, and moved on.
When I first started buying fiber, I assumed a low quote meant an efficient supplier. It turned out to be an optimistic one. The cracks appeared in three stages.
First, the commercial invoice arrived with a per-roll processing charge that never appeared in the quote. Second, our dye house rejected two lots because the shade didn’t hold across rolls. Third, Finance flagged a trucking invoice we hadn’t budgeted for. The quote was Ex-Works, but I had compared it as if it were a delivered price.
When I added it all up, the “saving” I’d celebrated in November had become a $6,800 loss compared with the bidder I’d dismissed as expensive. The total landed cost was $46,200; the supposedly high quote had been $39,400. Expensive was the number I could see. Cheap was the number I couldn’t.
What stung most was my approval note: “same spec as previous order.” It wasn’t. I knew the policy—recheck the technical sheet even for repeat suppliers. I skipped it because this supplier had handled smaller orders without problems for years. That was the one time it mattered. Skipping a step because it “never matters” is how it eventually does.
“Fiber” is not a specification
Part of the problem is language. Tell someone at a dinner party that you work in textile fiber, and half the table asks whether you’ve tried the top 10 fiber foods list. Search “m4 carbon fiber” and you’ll find car parts. Search “Recaro carbon fiber seats” and you’ll find performance interiors. The phrase “reliance home” points to home textiles; “reliance clothing brands” points to fashion. All these searches share one word: fiber. They describe completely different products, supply chains, and costs.
That ambiguity leaks into purchase orders. I watched an order form come through our system with the material field filled in as “fiber—same as previous batch.” The buyer meant a staple polyester for a home textile program. Planning picked a nearly identical variant with a different filament specification. It looked the same in a product photo. It didn’t behave the same on the line. Fourteen pallets came back from final inspection—a $12,900 mistake caused entirely by shorthand.
Nobody orders an M4 carbon fiber part by writing “something dark and stiff.” They specify the weave, the resin system, the certification. Nobody installs Recaro carbon fiber seats without checking dimensions and material grades. Fabric buyers should be just as precise: denier, filament count, finish, shrinkage, shade tolerance. The costliest mistakes in this industry are rarely bad products. They are under-specified requests matched with over-simplified quotes.
Transparent quotes look bad before they look good
Now for the uncomfortable part. On the supplier side, transparent quoting can make you lose the first round.
When I joined Reliance, I expected a company with this much integration to win every bid on cost. Instead, I watched our team refuse to strip itemization out of a quote just to make the first number lower. I argued with my manager about it in my first month. Then I remembered sitting where our customers sit, comparing first numbers, waiting for the other shoe to drop.
The economics are simple: if buyers sort bids by the opening number, the supplier who lists setup, testing, documentation, and realistic delivery windows looks expensive. The supplier who leaves those items for later looks cheap. That’s not a moral judgment; it’s arithmetic. The fix isn’t to shame suppliers into lower quotes. It’s to demand a complete breakdown before comparing anything.
I have mixed feelings about this because I’ve been both people. As a buyer, I hated discovering fees after approval. As a supplier, I now understand the operational reality behind them. Setup, testing, shade documentation, rush handling—none of it is free. There is no such thing as a free lunch in fiber. There is only lunch that arrives with the bill attached.
The question most buyers skip
The objection I hear most often is: “Nobody has time to request itemized pricing from five suppliers.” I used to say that myself, until I spent a week explaining to a finance director why the cheapest quote ended up costing 17% more than the expensive one.
So ask the question most buyers skip: “What is not included?” Ask it before you ask for a better price. A supplier who can’t answer that question isn’t giving you a price. They’re giving you a down payment.
I’m not arguing that expensive is better. I’m arguing that complete is better than cheap.
After 17 documented mistakes, my checklist starts with three questions: What is included in the unit price? What is not included? And what exact specification are we comparing? A supplier who answers all three directly is the one worth trusting. At Reliance—capital R—we try to be that supplier. But the version that matters more is reliance with a small r: the confidence a customer feels when the number on the quote is the number on the invoice.
That’s the only kind of “cheap” I still believe in: a price with nothing to hide.