The short version: test the sample request, not the showroom
If you read only one paragraph of this, read this one. When you're comparing tapestry, upholstery, or velvet fabric manufacturers, send the exact same sample request to every vendor on your shortlist — same fabric type, same use case, same question about lead time. Then judge them on three things: how fast they respond, whether they send a physical swatch, and whether the spec sheet actually matches the swatch. Vendors that pass all three almost never fail you later. Vendors that fail any one of them almost always do.
That's the test. I wish someone had told me that in 2021, because I learned it the hard way — six wasted weeks and about $18,000 on a “cheaper” upholstery fabric private label supplier who turned out to be reselling seconds out of a warehouse with no spec sheet and no dye-lot control.
Why you can trust this (and where I'm coming from)
I'm the office administrator for a 240-person property and hospitality company. I took over procurement in 2020, and somewhere between the office supply contracts and the breakroom orders, I inherited fabric sourcing — mostly upholstery for lobby furniture, some velvet fabric for accent seating, a couple of romo rugs lines, and wallcoverings for about 30 rooms and common areas. I'm not a designer and I don't have a textile background.
What I do have is the invoice trail. Roughly $340,000 a year in procurement, spread across 11 vendors, of which maybe 4 are fabric-related at any given time. I report to both operations (who care about the space staying online) and finance (who care about the line items). I've processed 60–80 fabric orders a year since 2021, which is enough to see the patterns.
Here's the part that took me too long to learn: a fabric manufacturer and a sofa fabric distributor are not the same animal, and the ones that blur that line in their own favor are the ones that cost you money. A manufacturer controls their own looms and dye lots. A distributor resells. Both can be fine. Only one can give you a guaranteed dye-lot match on a reorder.
What the test actually looks like in practice
The sample request has to be specific. “Can I see a sample?” gets you a brochure. What gets you a real answer is:
“I'm specifying [fabric type] for [use case] with an expected order volume of [X yards]. Can you send a 6×6 swatch, the current spec sheet (composition, Martindale or Wyzenbeek result, cleaning code, country of origin), your standard lead time, and your MOQ?”
Send that to six vendors. Here's what you'll usually get back:
- Two will respond in 24–48 hours with everything. These are your shortlist.
- Two will respond with a PDF and no swatch. Chase the swatch once. If it takes more than a week, that's your answer.
- One or two will send a swatch with no spec sheet, or a spec sheet that says “approx.” Fire these. I'm serious.
The “approx.” spec sheet is the tell. It means the manufacturer either doesn't know their own composition or doesn't want to commit to it in writing. Ask them for the exact number and watch what happens.
The insider thing nobody tells you
Here's something I learned from a distributor I've worked with for three years: “standard turnaround” almost never means what you think it means. When a vendor quotes 4–6 weeks, that's not usually a production number. It's a queue number. Some of that time is genuine loom time; some of it is buffer they build in so the quote doesn't get blown up by a bigger client jumping ahead of you. It's basically how vendors manage their own risk, on your timeline.
This matters because of a mistake I made in 2022. I promised a lobby furniture install for a specific date based on a “5-week lead time” quote, and I didn't ask whether that number was production or delivered. It was production. By the time I factored in freight and a dye-lot recheck, the install slipped by 11 days and I had to reschedule a client walkthrough. The operations director was not thrilled (understatement).
The fix is simple: ask “is that production, or is that delivered to [your city]?” Then ask again for a specific calendar range, not a number of weeks. Most vendors will give you a real range if you push once. The ones that won't are guessing, and you don't want a guess on your install date.
The blind spot that costs the most money
Most buyers focus on price per yard. That's the number on the quote, so it feels like the number that matters. What they miss is what I call the second-order spec: the stuff that determines whether the yardage you bought is actually usable for the job you bought it for.
For upholstery, second-order spec is rub count (Wyzenbeek or Martindale) and pilling resistance. For velvet fabric specifically, it's whether the pile direction creates visible shading across seams — a real issue on a curved sofa, and one no 6×6 swatch will show you. That's true whether you're specifying a romo velvet fabric or a cheaper mill run; the shading risk is the shading risk. For rugs in a lobby, it's the backing composition and whether it can be cleaned with the chemicals your facilities team actually uses. I watched a beautiful romo rugs line get rejected on that second reason — not because anything was wrong with the rugs, but because facilities cleaned with a solution that voided the warranty.
The question everyone asks a sofa fabric distributor is “what's your best price?” The question they should ask is “what does this fabric fail on, and under what conditions?” A good rep will answer that. A bad one will tell you it's “suitable for all applications,” which is code for “I don't know.”
When the test doesn't apply (boundary conditions)
Two honest exceptions.
First: for very small orders — say, under 30 yards for a single accent piece — the sample-request test is overkill. You'll pay a premium either way, and the fastest path is usually to buy through a local distributor with stock on the floor, even if the price per yard is higher. The efficiency you're buying isn't in the fabric; it's in not running a four-week sourcing project for one chair.
Second: for anything marketed as sustainable or “recyclable,” don't take the vendor's spec sheet at face value. Per the FTC's Green Guides (16 CFR Part 260), an unqualified “recyclable” claim means the product should be recyclable where at least 60% of consumers have access to recycling facilities. Ask specifically where the claim is substantiated. If the answer is fuzzy, the claim is fuzzy. Honestly, in fabric this is where the marketing-to-reality gap is widest.
One last thing: none of this is a knock on traditional sourcing. There's still real value in a rep who knows their mill, picks up the phone, and tells you the truth about a dye lot. Efficiency doesn't replace that relationship — it just means you don't waste the relationship on questions you could've answered yourself in a sample request.