How to Run a Linen and Uniform RFP, With a Scoring Matrix
Bottom line: Build a weighted matrix that scores price, quality, and logistics, and demand a line-item breakdown. Then verify with a site visit and a 30-day trial before signing.
The first RFP I ran taught me to never trust a sheet rate. We had three vendors quote the same per-pound price, but the one that looked cheapest had a separate route fee that pushed it 12% higher. Since then I've made line-item pricing mandatory. I've also learned to ask about things like 'excess usage' charges and the cost of special handling for bed bug hot washes. You need to know your own numbers cold: pounds per occupied room, turns per month, and the real cost of a par level. Without that baseline, every quote is just a guess. Healthcare Linen Service | Hotel Laundry Service
I once had a linen vendor hand me a quote that looked 18% lower than our current contract. It took three hours of digging to find the 'route maintenance' fee that swept the savings back out.
That was the moment I stopped comparing price alone. Since then, I've run linen and uniform RFPs for hotel portfolios and senior-living campuses. The lessons are the same: you need a scoring matrix that forces every vendor to be honest, and you need to know your own numbers cold.
This isn't a quick process. It's paperwork, site visits, and a few ugly conversations. But it's the difference between a five-year contract you can sleep through and one that wakes you up at 3 a.m. So here's how I do it.
Pull your numbers before you shop
Before you send out a single RFP, get a full year of invoices from your current laundry. I mean the actual pages, not the monthly summary. Look for your weekly poundage, your cost per occupied room, and your par levels per item. For a 200-room hotel, that's around 20,000 pounds a week, give or take. For a senior-living community, you'll see a heavier mix of adult briefs and reusable pads, and your par level will be higher because of infection-prevention protocols.
Then define the scope in your RFP. List every item by name and size—bath towel 27x52, washcloth 13x13, flat sheet 72x102, bariatric gown, whatever. If you're a hotel, include the pool towels and the laundry for the restaurant. If you're senior living, include the resident's personal clothing. Tell vendors exactly how many of each item you expect to process monthly. If you don't, they'll each give you a different basket of goods, and you'll never compare.

Per-pound, per-piece, or per-employee: the pricing model
Most commercial laundries quote by the pound or by the piece. Per-pound is simple: they weigh your soiled linen and you pay. But it rewards a leaky washer and a linen cart that sits on the scale for ten minutes. Per-piece is more predictable because you're paying for a specific processed item, say a bed sheet at a fixed price. It's a bit more expensive—call it 10% higher on the same volume—because the plant carries more risk for loss and damage.
Uniform rental is a different animal. You'll see a flat rate per employee per week, commonly $4 to $15. The price depends on the garments, the number of changes, and whether you need FR clothing. On FR, you need to pay for the industrial laundering that maintains NFPA 2112 or NFPA 70E compliance. Home laundering can't guarantee that, so don't let a vendor pretend it can.
Your RFP should ask for the pricing model, not just the number. Have every vendor quote the same basket of goods, in per-pound and per-piece, and for the uniform portion, per employee. Then you can align on a common baseline. It's not glamorous, but it's how you avoid a nasty surprise.

The scoring matrix: how to build it
Here's the matrix I use. It's a spreadsheet with five columns: category, weight, vendor A score, vendor B score, and weighted total. The categories and weights depend on your building. For a hotel, price is 30%, quality 25%, service 20%, certifications 15%, and sustainability and technology 10%. For a senior-living facility, certification jumps to 25% and price drops to 25%. You get to decide, but you have to write it down.
Score each vendor on a 1-to-5 scale. Price needs a formula based on the spread, not just your gut. If a vendor is 20% below the pack, I cap their price score at 4. There's a difference between a good deal and a trap.
Quality is not a feeling. Send the same 50 towels to each vendor for a test wash, and inspect the physical samples after ten cycles. Look for linting, frayed seams, and an absorbency problem. Service reliability is a conversation with the route driver, not the sales rep. Certifications require actual documents. For healthcare linen, look for TRSA Hygienically Clean; for surgical linens, HLAC accreditation. If you're dealing with cleanroom processing, demand ISO 14644 compliance. No paper, no points.

Contract traps and the fine print
The matrix tells you who to pick. The contract tells you if you'll stay happy. Watch for fuel surcharges and environmental surcharges that aren't in the quote. Ask for a cap on lost-linen charges—most facilities run a 3-5% loss per quarter, and a vendor that charges you for every missing sock at retail price is going to eat your budget.
Get a trial period. A 90-day pilot on one floor or one building will teach you more than any reference call. And mind the auto-renewal clause. Set a reminder 120 days out, and decide whether you want a one-year or two-year term. I've seen a three-year deal with a 10% annual escalation that nobody planned for. That's a contract, not a partnership.
One thing I always do: visit the plant before I sign. Look at the soil-sorting line, check the air flow in the clean room, and ask to see the current Hygienically Clean certificate. If the plant is a wreck, the service will be a wreck. You can't see that in a spreadsheet. I've seen contracts from Cintas and Unifirst with the same sneaky language, so it's not about the brand—it's about the fine print.

Linen RFP Scoring Matrix: What to Weigh and Why
| Category | Example metric | Weight range | Why it matters |
|---|---|---|---|
| Price | Total cost per pound, including all fees | 35-45% | The bottom line drives savings, but only if every fee is itemized. |
| Fabric quality | Thread count, weight, pilling resistance | 20-30% | Guest comfort and durability determine replacement costs. |
| Delivery reliability | On-time rate, fill rate, emergency response time | 20-30% | Missed deliveries mean empty rooms and stressed housekeeping. |
| Sustainability | Water use per pound, recycling rate, certification | 5-10% | Facilities now face ESG reporting and guest expectations. |
| Customer service | Account manager access, dispute resolution speed | 5-10% | A good contact can stop a small problem from becoming a crisis. |
Frequently Asked Questions
What's the biggest mistake in a linen RFP?
Not defining your par levels before you see vendors. Let them guess, and they'll overstock you and pad the route.
How do I compare per-pound and per-piece quotes?
Weigh a sample of each item and convert per-piece to per-pound or vice versa on a common basket. Then adjust for invoice weight—because a wet towel weighs more than a dry one.
What certifications should I require?
For healthcare, TRSA Hygienically Clean or HLAC. For FR garments, NFPA 2112 and NFPA 70E apply. For cleanroom work, ISO 14644. Ask to see the certificate and verify it with the issuing body.
Is a lower price always better?
No. A vendor 20% cheaper than everyone else is either missing something in their process or they'll hit you with surcharges. Start your scoring matrix price score at 4 to keep it honest.