Contigo Journal

How a $9,200 "Bargain" on Custom Woven Pillow Covers Nearly Cost Us a Client

2026-10-23 by Stefan Bauer

How a $9,200 "Bargain" on Custom Woven Pillow Covers Nearly Cost Us a Client

The quote that looked too good to pass up

We've been sourcing marble side tables, bath accessories, and trays from contigo for our boutique hotel clients for years. In November 2023, our largest client asked us to add a textile line to the lineup. The brief was specific: a private label tapestry blanket for the guest rooms, a jacquard couch blanket for the lobby, and a coordinated set of custom woven pillow covers for the lounge areas.

I'd been managing our procurement budget for six years by then—roughly $280,000 annually across hardware, ceramics, and stone. Textiles were new. I'd negotiated with 40+ vendors and logged every invoice in our cost tracking system, but "woven" and "jacquard" weren't in my vocabulary the way "marble" and "brass" were.

That's where the trouble started.

Our portfolio had always leaned stone and bath. Textiles weren't our turf. But the client wanted a full package, not a partial one. So I reluctantly put out a brief to six unfamiliar suppliers.

Six quotes, one red flag

Three were OEM cushion cover manufacturers we'd met at a trade show. Two were private label cushion cover manufacturers our client had used before. And one was a mill that had reached out cold—with a sample pack that was, honestly, better than any of the others.

Quotes came back within three weeks.

One quote stood up and waved at me. It was about 22% lower than the next cheapest, and roughly 28% below the highest. The woven blanket unit price was $14.80 versus $19.20 from the next vendor. The cushion covers were $6.40 versus $8.10. On paper, the savings looked like $9,200 across our planned order.

I almost clicked "approve." But I'd been burned once before—back in 2022, a "free setup" offer actually cost us $450 in hidden fees. So this time I asked for a full cost breakdown.

What came back wasn't pretty.

Their quote had excluded:

  • Weaving setup: $1,200 per pattern (we needed four)
  • Color lab dips: $180 per color (we needed six)
  • Rush surcharge for the private label tapestry blanket: 15%
  • Freight from their mill to the consolidation warehouse: $720
  • Carton labeling to our client's spec: $0.85 per unit

Recalculate with those added in, and the "22% cheaper" quote was actually about 14% more expensive than the transparent one.

Here's the thing: they didn't lie. Every fee was in the fine print of a six-page attachment nobody reads. That's the problem. A number on a quote is not the price. The price is what you pay when everything's delivered.

Real talk: an honest total price beats a low quote that climbs later. Every time.

The mistake I made on the other front

We went with the transparent vendor. They quoted $19.20 per woven blanket and $8.10 per cover, and everything was included—setup, lab dips, consolidation, freight, labeling. No surprises.

Even after choosing them, I kept second-guessing. What if they were just better at hiding fees? I didn't relax until the first shipment landed on schedule and every line item matched the quote. The two weeks between "approved" and "delivered" were stressful.

But I nearly blew it on a different front.

When the first jacquard couch blanket sample arrived, I checked it against our client's brand blue and thought "close enough." The difference was barely visible under our office fluorescents. I knew I should have sent it out for a proper color check, but we'd worked with this vendor for years and I figured, "what are the odds?"

The odds caught up with me. The production blankets arrived four weeks later and the blue was visibly off. Under the hotel's warm lobby lighting, the client's brand manager spotted it in about three seconds.

Turns out the lab dip had drifted to about Delta E 6. For reference, industry guidance puts brand-critical colors at Delta E under 2; anything above 4 is visible to most people. We were at 6. We redid the run. Cost: $4,100 in expedited rework and air freight.

After the third near-miss like that (the first was a quantity error, the second a missing care label), I finally built a formal sample approval checklist. Should have done it after the first one. Honestly, that one's on me.

What I do differently now

We ended the project on budget with the client and kept the account. The private label cushion cover manufacturer we kept—and the other OEM cushion cover manufacturer—are now on a short list we use for every textile quote. But the process is different.

Three questions now sit at the top of my vendor scorecard, before price:

  1. What's not included in this price?
  2. What does the sample approval process look like—and who actually signs off?
  3. What's the realistic lead time if something goes wrong?

My biggest shift wasn't adding more checkpoints. It was to stop confusing "low price" with "good deal." A transparent quote at $19.20 beats a "cheaper" one at $14.80 every time, because that $14.80 was never really $14.80.

If you've ever signed off on a low quote and then watched the invoice climb, you know exactly what I mean. If you haven't, run a quick exercise. Ask four custom woven pillow cover vendors for a quote. One will give you a full breakdown. Another won't. Go with the one that shows you the math.

I'm not against low prices. I'm against surprise ones.

Share this note Permalink Ask a question
Stefan Bauer

Stefan Bauer

Stefan Bauer is a cookware and kitchenware analyst covering frying pans, saucepans, Dutch ovens, cast-iron skillets, bakeware, cookware sets, kitchen knives, knife sets, and cutting boards. He applies EN 12983-1 and ISO 8442-1 test principles while comparing heat distribution, base stability, handle strength, coating adhesion, edge retention, corrosion, capacity, and thermal cycling. He helps retailers, food-service buyers, and sourcing teams choose materials and construction suited to cooktop compatibility, temperature, cleaning practice, service intensity, and expected lifespan.

Leave a Reply