-
Who This Is For (And Why It Matters)
-
Step 1: Kill the 'Per-Unit' Mentality (Build Your Total Cost Model)
-
Step 2: Standardize Your Specs Across Projects
-
Step 3: The 'Three Quote' Rule is Dead. Use a Network.
-
Step 4: Audit Your 'Budget Overruns' — They're Not What You Think
-
A Final Word on Pricing Volatility (And What to Do About It)
Who This Is For (And Why It Matters)
If you're a contractor or developer who's ever felt like the price you pay for pantry doors one week is completely unrelated to what you paid the month before — this is for you. I'm a procurement manager at a mid-sized construction firm. For the last 6 years, I've tracked every order for our core materials: windows, doors, glass, and the hardware that holds it all together. That's about $180,000 in cumulative spending across roughly 200 orders. And let me tell you: consistency was a myth until we built a system for it.
I'm not gonna pretend this is a perfect science. My experience is based on mid-range projects — think custom homes and small commercial builds, not high-rise towers. If you're working in luxury or ultra-budget segments, your mileage might vary. But the principles? They're more or less universal. Here's the 4-step checklist I wish someone had handed me in 2020.
Step 1: Kill the 'Per-Unit' Mentality (Build Your Total Cost Model)
The biggest mistake we made early on was comparing line-item prices. A quote for a garage door from Vendor A would say $850. Vendor B would quote $790. Easy choice, right? Wrong. We almost went with Vendor B for a bulk order of screen doors until I took a closer look.
Vendor A's $850 included the springs, tracks, and a standard trim kit. Vendor B's $790? Base door only. Springs were a $120 add-on. Tracks were $80. Suddenly, Vendor B was $990 — 16% more expensive than the 'higher' quote. I've got a cost calculator spreadsheet I built after getting burned on hidden fees like that. It's rough, but it works.
Here's what to track in your model:
- Product base cost
- Required add-ons (hinges, handles, trim)
- Shipping & framing charges
- Setup or tooling fees — die cutting for a custom door frame profile? That's $50-200.
- Minimum order quantities — sometimes a higher per-unit price is cheaper if you don't hit the MOQ for the 'low' price.
I wish I had tracked this more carefully from the start. What I can say anecdotally is that the 'cheapest' option in raw materials cost us about 15% more in total outlay, on average, across our first 50 orders.
Step 2: Standardize Your Specs Across Projects
One of the things I see a lot is teams re-specifying things every damn time. A pocket door for one build is a different brand, a different finish, a different latch than the one for the next project. Every time you change a spec, you lose pricing leverage.
Our strategy now is to pick 2-3 'standard' configurations for our most common items — let's say a 6-panel interior door with a satin nickel lever handle and a double-glazed casement window, 36x48. We commit to those for 6 months at a time. Vendors love predictability. It might not be 'most companies find this,' but in our experience, it's a major driver of stability.
This also helps with the weird stuff. Like frameless shower doors — we spec the same hinge type and glass thickness (tempered, 3/8 inch) across all bathrooms. Sounds boring. Saves money.
Step 3: The 'Three Quote' Rule is Dead. Use a Network.
People love to say "get three quotes." That's fine for a one-off job. But for ongoing procurement? It's a waste of time. You end up with three different specs, three different levels of service, and you're still not sure which is the best deal.
Instead, we built a preferred vendor network for each category. For glass and mirrors, we have one main supplier and one backup. For door hardware, same thing. These aren't locked-in contracts — we don't do that — but we give them a commitment of 80% of our volume in exchange for a fixed price list, renegotiated quarterly. The key is that the price list applies to all items we order from them, not just the flagship ones.
So glad we did this on our door hardware. Almost went the 'three quote' route for a year. That would've meant reviewing 9-12 quotes a quarter, wasting hours on admin. Instead, I spend maybe one day every 3 months reviewing the price list.
Step 4: Audit Your 'Budget Overruns' — They're Not What You Think
Don't hold me to the exact number, but after tracking 200+ orders in our system, I found that about 40% of our 'budget overruns' came from last-minute changes on site, not from bad pricing. A framer hits a stud where the shower valve is supposed to go, so we need a different rough-in kit. That means ordering a $15 part but also paying $40 in expedited shipping. The variance isn't in the part cost — it's in the chaos.
Our fix was simple: we implemented a 'no changes within 48 hours of delivery' policy unless the GC signs off. This isn't about being inflexible; it's about forcing decisions earlier. We cut those specific overruns by maybe 60% in the first year. I'm not 100% sure on that statistic, but my gut says it was significant.
A Final Word on Pricing Volatility (And What to Do About It)
I can't tell you the exact price of a #10 envelope or a sheet of tempered glass as of January 2025. Pricing changes too fast. What I can tell you is that the structure of our procurement has gone from reacting to price changes to anticipating them.
One more thing: take this with a grain of salt, but I believe the coming year will penalize firms that haven't systematized their purchasing. The margins in building materials are getting thinner for everyone — the contractors, the distributors, the manufacturers. The winners will be the ones who can prove a track record of stable, disciplined ordering. That's been our edge. It's not flashy. It's not expensive. It's just consistently doing the boring work right.