At 3:40 p.m. on a rainy Tuesday in October 2025, I was in our workshop with a magnifier over the arm of a newly upholstered lounge chair. The emerald velvet looked perfect from two metres away. Up close, it was another story: tiny loops had started to pull along the seams, and there was a dull flattening across the seat where the pile had crushed. We had already delivered fourteen pieces of that seating to a boutique hotel in Bristol.
I handle procurement for a twelve-person interiors studio. We are not a giant practice, but we do proper residential and hotel work. I have managed our buying for six years, documented every supplier in our cost tracking system, and I still made the mistake this article is about. It taught me that the most expensive fabric is rarely the one with the highest price per metre. It is the one that fails after installation.
The order that changed my process
The project started in April 2025. We had just won a tender to refresh the ground-floor lounge of a hotel, and the scheme included fourteen pieces of lounge seating with deep-buttoned backs. The interior designer had specified a dark emerald velvet. The original pick was a contract-grade piece from the romo upholstery fabric range, quoted at £38 per metre.
Then the value-engineering conversation began. A local fabric wholesaler offered a velvet that looked remarkably similar at £22 per metre. Same colour depth. Similar sheen. On a fabric requirement of roughly 160 metres, the difference was £2,560. In a competitive tender, that looked like a sensible saving, so we switched our specification.
The delivery came with a cutting ticket stating fibre content and width. There was no end-use classification, no test data, no fire report. I asked, and received a one-line email saying the velvet was suitable for upholstery and met fire requirements. I accepted that and moved on. That was the moment I should have stopped.
Our workshop made up the covers in August 2025 and we delivered the seating in early September. For about three weeks, everything looked beautiful. Then the hotel's building manager sent photographs of a seat front: the pile had flattened in a soft crease, and small loops were appearing at the seams. I told myself it would settle. It did not.
We stripped all fourteen pieces, checked the seat pads and interliners, and started again. The wholesaler's fabric, it turned out, was a domestic-use velvet. It might have been perfectly acceptable in a private sitting room. In a hotel lounge, with continuous use, it simply was not robust enough.
The velvet fabric specification guide I wish I had read
I did not fully understand what a fabric specification sheet was for until I had to explain to a client why new chairs needed to be reupholstered. Now I read the spec sheet before I read the price list. Most fabric buyers focus on colour and feel, and completely miss the points that decide whether the chair still looks good after eighteen months.
- End-use classification. The first question is not 'what is the price?' but 'is this fabric classified for contract upholstery or domestic upholstery?'. That single line would have prevented the whole failure.
- Abrasion. Usually shown as a Martindale rub count tested to ISO 12947. For commercial seating, I look for a minimum of around 25,000 cycles, and for heavy hotel use, many suppliers recommend 40,000 or more. The number is not everything, but the absence of a number is a warning.
- Pilling and pile behaviour. Velvet is a cut-pile fabric, so it can crush and shed. The specification should say whether the pile has been tested for retention, and how the fabric behaves under repeated friction.
- Lightfastness. If the chairs sit near windows, sunlight will test the dye. A fabric that fades after one season is a fabric you will replace.
- Fire documentation. For UK contract work, a seat cover is normally tested as part of the completed upholstery construction to BS 5852, with the specified interliner and filling. A one-line email from a wholesaler is not the same as a test report.
That is the guide I wish someone had given me in May. It is not complicated. It just takes ten minutes to check before the purchase order goes out.
Why Romo got the replacement order
After the failure, I went back to the fabric that had been in the original mood board. I will be honest: I expected a well-known brand to treat a small studio like an inconvenience. That is not what happened.
I requested samples through the Romo website, and explained the project to the trade team. Nobody told me to call back when our orders were bigger. The samples arrived with clear reference numbers and a proper specification sheet: fibre composition, width, pattern repeat, care, abrasion data and the relevant test results. Everything I needed was on the spec sheet as of November 2025. Product ranges change, so verify current data at romo.com before you finalise an order.
The price stayed around £38 per metre. That is not a budget fabric. But when the reupholstery workshop unrolled the first cut, the cutter noticed the difference immediately: a dense, stable weave and a backing that would not distort when laid out for cutting. That meant less waste, fewer adjustments and a predictable result. When you include labour, risk and the cost of getting it wrong, the £38 fabric was the cheaper option all along.
What that mistake really cost
Let me put the numbers in front of you, because I am a cost controller at heart. The original saving was £2,560. The correction included new fabric, new seat padding for three chairs, stripping and reupholstering all fourteen pieces, and the extra transport and project time. The bill came to around £12,800, not counting the evenings our team gave up.
That is a five-to-one return in the wrong direction. And the only reason we got the replacement work was that our client was patient enough to give us one more chance.
Since then, the chairs have been in service since mid-January 2026, and the hotel has not reported a single fabric issue. In fact, the general manager liked the velvet so much that she asked us to source rugs for the reading corner. We found two options from the romo rugs collection that picked up the same colour story. The relationship has gone from damage control to follow-on work, which is exactly what I did not deserve in October.
What I check before ordering velvet now
I now treat the specification sheet as the first design document. Whether I am buying as a small interiors studio or talking to a sofa fabric OEM manufacturer about a production run, the principle is the same: the fabric has to perform differently in different settings, and no hand sample can tell you that.
My advice to other small buyers is simple. Do not let a minimum-order conversation intimidate you. Ask for the full specification before you ask for a discount. If a velvet fabric distributor cannot provide technical information until after you order, walk away. And when you calculate price, calculate total cost: fabric, labour, waste, compliance and the potential cost of doing it twice.
Romo did not win our account because of a discount. It won it because it treated a two-roll order with the same seriousness as a large contract, and because the information was on the table before money changed hands. Small does not mean unimportant. It means potential—and suppliers that understand that are worth their price per metre.