Brand Logo
Back to Blog

The $9,800 "Savings" That Nearly Sank a 90-Room Hotel Refresh

I was one click away from approving a purchase order that would've cost us roughly $11,000 more than the quote sitting in front of me.

That sounds backwards. It isn't. Give me a minute.

Where I started, and what I got wrong

I'm the procurement manager at a 42-person interior design firm in the Northeast. I've managed our textile and hardware budget — about $680,000 a year — for six years. I've negotiated with 40-plus vendors, and every single order goes into our cost tracking system, down to the freight line.

When I first started sourcing decorative textiles, I assumed the brand's own showroom was always the most expensive place to buy. The logic felt airtight: eliminate the middleman's margin, and the price drops. I was wrong about that — or at least, wrong often enough that I stopped treating it as a rule.

What I actually learned is that the showroom price is usually the whole price. Everything else is a price you discover later.

February 2024: the project

A 90-room boutique hotel refresh in Manhattan. My scope was the soft goods package:

  • ~3,200 yards of upholstery fabric across three colorways
  • 140 custom drapery panels, plus Kravet drapery hardware throughout
  • 1,800 square feet of nylon frieze carpet for the guest corridors
  • 600 square feet of waterproof netting fabric for the rooftop terrace screens

Our lead designer had specified Kravet fabric and Kravet hardware, largely because she'd used both on a similar property and knew how the finish schedule would read against the millwork. She handed me the spec book in the first week of February. Install was locked to the second week of June.

The quote that looked 22% better

A trade reseller came back in nine days with a number that was $9,800 below what I'd penciled in from showroom pricing. Line by line, it was clean. Or it looked clean.

"Compatible drapery hardware to match specified finish."

That's a real line from the quote. I read past it twice before it registered. Compatible is a weasel word in this industry. It means not the same product, dressed up to sound like the same product.

I should add that the reseller wasn't doing anything illegal. They were doing what resellers do — sourcing around the specification and pricing to win the bid. The problem was on my side of the table. I hadn't built the comparison correctly, because I was comparing totals instead of comparing what was inside the totals.

Where it came apart

Three things broke, and they broke in sequence.

The hardware. The "compatible" rods were a 1.25" diameter against a specified 2" rod — visually wrong for the ceiling height, and the bracket finish didn't match the decorative return. Our designer caught it during a finish schedule review on a Thursday afternoon. I still remember the email subject line: "please tell me this is a typo."

The carpet. I'd specified a nylon frieze carpet for the corridors — high-twist cut pile, dense, spec'd for hospitality traffic. What showed up in the submittal was described as "frieze-look," which is a marketing term, not a construction term. Lower twist level, different backing, and — this is the part that stung — the freight and cut fees weren't in the original quote at all. On a 1,800-square-foot corridor run, those added up fast.

The netting. The terrace screens needed a waterproof netting fabric. The quote said waterproof. The sample, when it finally arrived, had a DWR finish on a woven mesh. That's water-resistant. On a rooftop in a city that gets summer thunderstorms, water-resistant and waterproof are not synonyms, and the difference shows up the first time it rains sideways.

Then someone asked about dyeing

In the middle of all this, the client's project manager asked me a question I didn't have a clean answer to: can nylon fabric be dyed? One of the specified upholstery colorways had gone to a 14-week backorder, and she wanted to know if we could just re-dye something closer to the target shade.

Short answer: yes, but the how matters more than the yes.

Nylon takes acid dyes exceptionally well — that's why it's so often dyed at the yarn or piece stage, and why it holds color so well in high-traffic applications. But solution-dyed nylon is different. In solution dyeing, the pigment goes into the polymer before the fiber is even extruded. You can't re-dye it afterward. The color is in the material, not on it. Which is also why solution-dyed nylon performs the way it does on a corridor floor — the color doesn't sit on the surface waiting to be worn off.

For the backordered upholstery, re-dyeing a finished good wasn't a real option anyway. Colorfastness, shrinkage, and the fact that it voids most mill warranties made that a non-starter. We waited the fourteen weeks.

One thing worth knowing if you're evaluating fiber claims: the FTC's Textile Fiber Products Identification Act requires fiber content to be disclosed accurately on covered textile products, and the FTC's Green Guides govern environmental claims like "recyclable." If a supplier can't tell you the fiber content and the dye method in writing, that's your answer.

The comparison I should've run in week one

When I finally put the two quotes side by side — reseller versus Kravet showroom, same line items, same scope — the pattern was almost boring in how consistent it was.

The reseller's number was lower on paper. But once I loaded in the hardware substitution and re-spec, the freight and cut charges, the netting reorder with the correct laminate, and the expedite fee to hold the June install, the reseller's true cost came in roughly $11,400 above the showroom quote.

Not a typo. Eleven thousand four hundred dollars, hidden across four line items that never appeared in the original bid.

So glad I sat with that spreadsheet overnight instead of signing it. I was about forty minutes from locking us into a June install we couldn't deliver.

What I do differently now

Three habits, all of them boring, all of them cheap:

  1. I ask "what's not included" before I ask "what's the price." Freight, cut fees, sample charges, restocking, expedite, returns. If a vendor gets flustered by that question, that tells me something.
  2. I match item numbers, not descriptions. "Compatible with" and "frieze-look" are not specifications. They're adjectives. A Kravet drapery hardware item number either matches or it doesn't.
  3. I price the redo. Every quote goes into our TCO sheet with a "what if this fails" column. On this project, that column is the reason we caught it.

To be fair, the reseller wasn't the villain here — I was. I let a lower total do the thinking for me, and a lower total is the easiest thing in the world to manufacture. You shave the specification, move the freight, and swap a noun.

What I've come to believe — and this is just my perspective after six years of invoices — is that a vendor who lists everything upfront, even when the total looks higher, usually costs you less. The number that's visible is the number you can plan around. The number that shows up in month three is the one that wrecks your budget.

Transparent pricing isn't a courtesy. It's the only pricing that's actually comparable.

Lucia Bianchi

Lucia Bianchi

Lucia Bianchi is a woven apparel-fabric analyst covering cotton, linen, wool, rayon, denim, shirting, twill, satin, poplin, and blended garment fabrics. She applies the ISO 1833 series for fibre composition and ISO 105-C06 for laundering colourfastness while checking GSM, yarn count, usable width, shrinkage, skew, shade grade, drape, and surface defects. Her specification guides help designers, sourcing teams, and mills align fibre claims, lab dips, bulk tolerances, care conditions, and garment performance before production approval.