This checklist is for anyone in building product procurement—whether you're sourcing for a 50-unit multifamily project or managing annual spend for a commercial contractor. It's based on six years of tracking every invoice, negotiating with 20+ vendors, and yes, making some expensive mistakes.
I'll walk through 5 steps. Follow them in order, or jump to the one that's costing you right now.
Most RFQs I see are built around product specs. Window size, U-value, material. Those matter. But the real requirements—the ones that determine whether a deal is good or bad—are often missing.
Before you send out a single email, answer these three questions:
I used to skip this step. Thought I knew what I needed. Then in Q2 2023, I approved an order for 120 windows from a vendor who met every spec. What I missed: they required a minimum 4-week lead time, and we needed delivery in 3. The result? A $2,400 expedite fee and a tense conversation with the project manager. (Note to self: always confirm lead time before signing.)
When a vendor says they can supply windows, doors, trim, and shower enclosures under one roof—like a portfolio company—that sounds efficient. Fewer relationships to manage. One invoice. In my experience, it can work brilliantly if the vendor is actually good at each category. The risk is that they're excellent at windows and merely adequate on trim. That 'adequate' shows up in installation delays or aesthetic mismatches. (I should add: I've had great experiences with specialists who said 'this isn't our strength—here's who does it better.' That honesty builds trust.)
This is the step that separates amateurs from people who've gotten burned. Here's the TCO formula I use:
TCO = (Product Price + Shipping + Setup/Installation + Expected Maintenance Over 5 Years) / Useful Life in Years
Let me give you a concrete example from a recent trim sourcing decision. We needed 1,000 linear feet of interior door casing. Vendor A quoted $1.80/foot. Vendor B quoted $1.25/foot. That's a 30% difference on paper. I was tempted.
Then I ran the TCO:
Wait—Vendor B still looks cheaper, right? $1.70 vs $2.00. That's what conventional math says. But here's where I made my mistake the first time: I didn't account for labor cost driven by waste. Our installers charge $85/hour. The extra waste from Vendor B meant 3 extra hours on the job. That's $255. Divide that over 1,000 feet, and the effective cost jumps to $1.96/ft. Suddenly Vendor A is only 2% more expensive instead of 30%, and they delivered more consistent quality. (Ugh, the 'cheap' option almost cost us more.)
I get it. Reading warranty language is tedious. But this is where the hidden value (or hidden trap) lives. When evaluating a warranty from a manufacturer like Cornerstone Building Brands or any other supplier, look for three specific things:
In 2024, I had a batch of shower doors develop a finish issue after 18 months. The vendor's warranty said '10-year limited.' Great. But reading the fine print, it covered only the glass panel—not the frame or hardware. The actual failure was in the frame finish. That '10-year limited' was effectively a 1-year warranty for that specific defect. Cost us $1,800 to replace out of pocket. Looking back, I should have asked for written clarification on what 'finish' covered under their warranty. At the time, I assumed.
Conventional wisdom says 'always get 3 quotes.' I agree. But here's an unpopular take I've developed after negotiating 200+ transactions: don't treat them as equal. Weight the quotes by your relationship history.
Here's my weighting system:
Why? Because a new vendor's $10,000 quote isn't really $10,000 if there's a 15% chance of delays, communication breakdowns, or quality issues. The expected cost is higher. The relationship weight accounts for that risk.
I applied this in Q1 2025 when sourcing door hardware. Our longtime vendor quoted $8,500. Two new vendors quoted $7,200 and $6,800. On paper, the $6,800 quote won by 20%. But I knew our existing vendor had never missed a delivery in 3 years, handled one warranty issue without pushback, and their sales rep understood our specification quirks. The new vendors? Unknown quantities. I gave our existing vendor a 1.2 weight: $8,500 / 1.2 = $7,083 adjusted. Suddenly, they were competitive with the $6,800 quote—and without the risk. (Everything I'd read about getting 'the lowest price' said to take the $6,800. My experience with relationship costs suggests otherwise.)
This is the step most people skip, and it's the one that saves the most money over time. Every phone call, every email, every 'yes, we can do that' needs a paper trail. Specifically:
In 2022, we ordered 50 exterior doors. The vendor confirmed via email: 'Approximately 5-week lead time.' That 'approximately' cost us. At week 6, I asked for an update. They had no record of a promise for week 5. Their system showed 8 weeks. If I'd had a written commitment with a specific date, I would have had leverage. Instead, I had a friendly email that said 'approximately.' The project was delayed 3 weeks. Cost: roughly $4,000 in idle labor. (Oh, and I should add: we now require 'estimated ship date by [date]' in all purchase orders, not just email confirmations.)
A few closing thoughts from the school of hard knocks:
The vendor who can show you their warranty document without hesitation, answer your TCO questions, and admit when a different product might suit your project better—that's the keeper. Even if their price isn't the lowest on the spreadsheet.