-
Step 1: Pin down the end use before you ask for a single quote
-
Step 2: Get compliance requirements in writing — first, not last
-
Step 3: Order physical samples — always
-
Step 4: Run the sample through your own tests
-
Step 5: Calculate TCO, not unit price
-
Step 6: Check the supply chain and lead times
-
Step 7: Confirm reorder terms before you commit
-
Step 8: Document everything in one place
-
Watch out for these common mistakes
This checklist is for anyone who has to buy fabric in volume — upholstery, drapery, rugs, wallcoverings, bedding, awnings — and can't afford to get it wrong. I run procurement for a mid-size contract furniture and interiors business. My annual fabric budget sits around $180,000, and over the past six years I've negotiated with more than 40 suppliers, from design-led houses to private-label converters.
Here are the 8 steps I run before I sign off on any bulk fabric order. End to end it takes about two weeks. Every single one of these steps has, at some point, saved me from a mistake that would've cost four or five figures to unwind.
Step 1: Pin down the end use before you ask for a single quote
Obvious? Yes. Skipped constantly? Also yes. "We need upholstery fabric" is not a spec. A residential sofa and a hotel lobby banquette need completely different constructions, and the price gap between them can be 3x.
Before I contact anyone, I write down:
- Application — contract or residential? Indoor or outdoor? High-abuse or occasional?
- Expected lifecycle — 3 years or 10?
- Cleaning regime — spot clean only, or commercial sanitising?
- Volume — one-off project or repeatable line?
That last point matters more than people think. If you're specifying romo upholstery fabric for a one-off hospitality job, you want wide availability and stock. If it's a repeated furniture line, you want a supplier who can hold a dye lot for you. Different problem, different vendor shortlist.
Step 2: Get compliance requirements in writing — first, not last
This is the step most buyers treat as a formality. It isn't. Tapestry fabric compliance requirements alone can kill a project if you discover them after the order is placed.
Depending on where the finished product ships, you may need to hit:
- BS 5852 (UK furniture and furnishings fire safety — Crib 5 for contract seating)
- CAL TB 117-2013 (California upholstered furniture flammability, effective January 2015)
- NFPA 701 (flame propagation of textiles and films — usually for drapery and awnings)
- IMO FTP Code Part 7 (marine applications)
- REACH / OEKO-TEX Standard 100 (chemical and restricted substances)
Here's the trap. "Meets BS 5852" is not a single thing — it depends on the ignition source and whether the fabric passed on its own or over a specific interliner. I assumed "same specification" meant identical results across three vendors. Didn't verify. Turned out each was testing against a different crib, and one certificate was for the fabric bonded to a foam they don't even supply anymore.
Ask for the actual test report, not a marketing line on a spec sheet. Check the test house, the date, and the exact construction tested.
Step 3: Order physical samples — always
If a supplier won't send a real cut, walk away. Screens lie. Even calibrated ones. Colour rendering, pile direction, how a velvet catches light, how a linen creases — none of that survives a JPEG.
For rugs especially, ask for a corner sample from the actual production run, not a bespoke swatch made for the showroom. A romo rugs spec sheet might list a wool-viscose blend, but the hand and sheen are what your client actually sees. Get the cut.
(Note to self: get two samples — one to keep untouched, one to hand to the client. I've lost more time chasing swatches than any other thing in this job.)
Step 4: Run the sample through your own tests
Vendor spec sheets give you lab conditions. Your furniture gives you reality. Before I approve anything for contract use, I check:
- Martindale rub count (ISO 12947) — the supplier's number is a starting point, not the answer
- Lightfastness (AATCC 16 or ISO 105-B02) — especially relevant for bulk awning fabric that lives outdoors
- Pilling and snagging — send a sample through your own furniture mockup if you can
- Colour consistency across the batch — check dye lot tolerances in writing
This is where the surprise usually lands. Never expected the budget-grade option to outperform the premium one on abrasion. Turns out for a specific weave and backing combination, the mid-tier fabric had a tighter construction that held up better than the design-led alternative. Price and performance are correlated, but they're not the same line.
Step 5: Calculate TCO, not unit price
This is the step where most procurement mistakes get made. The unit price is the smallest number in the deal.
Total cost of ownership for fabric typically includes:
- Unit price × yardage (plus cutting loss — 5-15% is normal)
- Minimum order quantity and dead stock
- Sampling and strike-off fees
- Freight, duty, and packaging
- Testing/certification costs if you need your own
- Reorder surcharges or dye-lot minimums
- Cost of a defect — rework, replacement, or client compensation
From my experience: in roughly 60% of the orders I've tracked, the lowest quoted unit price ended up costing more once freight and rework were folded in. That $1.50/yard saving disappeared the moment we had to re-cut two rolls because of a shade variation the supplier thought was "within tolerance."
Build the numbers before you shortlist. I keep a spreadsheet for this and update it quarterly (as of Q1 2025, our cutting loss assumption is 8%).
Step 6: Check the supply chain and lead times
Ask specifically:
- Where is the fabric actually woven or finished? Not the brand's HQ — the mill.
- What's the current production lead time, and what was it 12 months ago?
- Is there a stock programme, and if so, how is it replenished?
For bedding fabric supplier evaluations, I always ask about seasonal capacity — the same mills that supply bedding tend to be slammed from late spring onwards. For awning fabric, I ask about UV batch consistency, because a supplier that changes its dye process mid-season will hand you two visibly different blues six weeks apart.
Even after choosing a supplier, I second-guessed myself for two weeks. What if the lead time slipped? What if the batch didn't match the sample? I didn't relax until the first delivery landed, matched the swatch, and the certificate matched the construction we'd actually received. Post-decision doubt is normal. Verifying early is how you shorten it.
Step 7: Confirm reorder terms before you commit
This is the one most buyers miss until it bites them.
You buy 200 metres for a hotel project. Six months later the client wants to extend a wing. Can the supplier actually match the original dye lot, or will you be told "closest available shade"? Get it in writing: how long will they hold the lot, what's the minimum reorder, and what happens if they discontinue?
If it's a design-led range, expect the honest answer to be "we can't guarantee a lot match after 12 months." That's fine as long as you know it going in, and you over-order accordingly. What isn't fine is discovering it after the client has signed off on a 40-room extension.
Step 8: Document everything in one place
Approved sample, signed spec sheet, test report, quote, PO, and the certificate of conformity for the delivered batch — one folder, one reference. I learned this the hard way after spending three days reconstructing a paper trail when a client disputed a shade difference.
A single archive also makes the next project faster. Half of my current shortlist is just vendors I've already vetted, with the file already built.
Watch out for these common mistakes
- Trusting a digital swatch. Order the physical cut — every time.
- Assuming "compliant" is uniform. Test methods and conditions vary. Read the report.
- Comparing unit price only. Cutting loss, MOQ, and freight live outside the quote.
- Forgetting reorder terms. Single-order pricing is not the whole relationship.
- Not asking for dye-lot control. Especially on rugs and velvet, where shade drift is visible and expensive.
If you ask me, the biggest shift in how I buy fabric wasn't finding better suppliers — it was changing what I compared. Once I stopped ranking quotes by unit price and started ranking them by landed, tested, reorder-safe cost, my rework spend dropped by about 30% over two years. The savings weren't in the discount. They were in the stuff that never went wrong.